Android での WiFi およびインターネット接続のプログラムによる制御
Android では、接続マネージャーはネットワーク情報と接続へのアクセスを提供します。ただし、開発者は、WiFi とモバイル インターネット接続をプログラムで有効、無効、または切り替える必要があるシナリオに遭遇する可能性があります。
提供されたコード スニペットを使用すると、デバイスが WiFi またはモバイルのどちらに接続されているかを判断できます。データ。ただし、接続マネージャーを使用してネットワーク ステータスを直接変更する方法はありません。
WiFi を有効または無効にするには、WifiManager クラスを利用できます。
WifiManager wifiManager = (WifiManager)this.context.getSystemService(Context.WIFI_SERVICE); wifiManager.setWifiEnabled(status);
ステータスを設定する場所WiFi を有効にする場合は true、無効にする場合は false に設定します。
マニフェスト権限:
WifiManager 機能を利用するには、次の権限がマニフェスト ファイルに追加されていることを確認してください:
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/> <uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/>
これらの権限と WifiManager クラスを活用することで、開発者はプログラムで制御できます。 Android での WiFi 接続により、アプリケーションでのより詳細なネットワーク管理が可能になります。
以上がAndroid で WiFi とインターネット接続をプログラムで制御するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。