質問

Android OSのWiFiを起動したりAPになったりするユーザーをチェックしたいという問題があります。
これらのサービスがアクティブ化されているかどうかを確認するにはどうすればよいですか?
この問題を解決するのを手伝ってください。
ご協力ありがとうございました:)

役に立ちましたか?

解決

WiFi状態を確認するには、このコードを使用します

private WifiManager wifiManager;
@Override
public void onCreate(Bundle icicle) {
    ....................
     wifiManager = (WifiManager) this.getSystemService(Context.WIFI_SERVICE);
    if(wifiManager.isWifiEnabled()){
         // do whatever you wnat
         wifiManager.setWifiEnabled(false);
    }else{
       // do whatever you wnat
       wifiManager.setWifiEnabled(true);
    }
}

これを実行するには、manifest.xmlファイルでBellow Formessionsを宣言する必要があります。

<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"></uses-permission>
<uses-permission android:name="android.permission.UPDATE_DEVICE_STATS"></uses-permission>
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"></uses-permission>
<uses-permission android:name="android.permission.WAKE_LOCK"></uses-permission>
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top