Android ソース コード 'WifiEnabler.java' クラスでは、バッテリー電圧が 3.4 未満のときに wifi を無効にしたいと考えています。バッテリー電圧を取得していますが、トグル ボタンを無効にできません。これを行う方法?
ありがとう
WifiEnabler.java で wifi を有効にする方法については言及していませんが、wifi を無効にするには使用できます
WifiManager wifiManager = (WifiManager)this.context.getSystemService(Context.WIFI_SERVICE);
wifiManager.setWifiEnabled(false);
__
あなたが言及したソースコードはこれですか?http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android-apps/2.1_r2/com/android/settings/wifi/WifiEnabler.java
その後、あなたはに電話することができます
setWifiEnabled(false);
最初の追加:
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"></uses-permission>
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"></uses-permission>
マニフェスト ファイルに。
次に、 WifiManagerクラスを次のように使用して WiFi を有効/無効にできます。
WifiManager wm = (WifiManager) getSystemService(WIFI_SERVICE);
if (wm.isWifiEnabled()) {
wm.setWifiEnabled(false);
}
else{
wm.setWifiEnabled(true);
}