少し掘り下げた後、接続しているWi-Fiネットワークに必要な追加のログイン要件があるかどうかを確認する方法がないため、達成しようとしていることは不可能であると判断しなければなりません。
geffchangとNoBugsの両方で言及されている方法でWi-Fiネットワークの接続を確認できる場合があります。ただし、追加の認証を使用した接続では、文字通り、ネットワークにログインするためのインターネットアクセスが提供されるため、前述のアプリやメソッド(タスカーであっても)は、あまり役に立たないでしょう。
しかし、NoBugsによって提案されたNetwork Testerアプリは、接続を切り替えることができなくても有望であるようです。
Auto WiFi / 3G Switchのようなアプリを使用して、自動的に切り替えを行うことができます。このアプリを使用して、デバイスがWiFiネットワークに接続されているときにモバイルデータ/ 3G接続を自動的に無効にし、デバイスがWiFiネットワークから切断されているときにモバイルデータを再度有効にすることができます。もちろん、アプリは追加の認証があるかどうかを検出できません。
最後に、モバイルデータとWi-Fiを手動で切り替えて切り替えます。3G WiFi接続モードなどのアプリを使用できます。