0

Android ソース コード 'WifiEnabler.java' クラスでは、バッテリー電圧が 3.4 未満のときに wifi を無効にしたいと考えています。バッテリー電圧を取得していますが、トグル ボタンを無効にできません。これを行う方法?

ありがとう

4

2 に答える 2

0

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);
于 2013-01-31T06:36:18.860 に答える
0

最初の追加:

   <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); 
    } 
于 2013-01-31T06:43:26.527 に答える