0

バッテリー残量が 10% を下回ると、wifi 接続 (アクティブな場合) が無効になるアプリケーションを作成しています。これは私が欲しいものですが、私ができることではありません:)。トグルを作成しました。押すとwifiが停止し、もう一度押すと、次のようにwifiがオンになります。

    public void getRisparmio(View view) {
    // is the toggle on?
    boolean on = ((ToggleButton) view).isChecked();

    WifiManager wifiManager;
    if (on) {
      wifiManager(WifiManager) this.getSystemService(Context.WIFI_SERVICE);
      wifiManager.setWifiEnabled(false);
    } else {
      wifiManager(WifiManager) this.getSystemService(Context.WIFI_SERVICE);
      wifiManager.setWifiEnabled(tru);
    }
    }

このようにして、バッテリーレベルを取得します:

int level = intent.getIntExtra(BatteryManager.EXTRA_LEVEL,0);

私が欲しいのは次のようなものです

    public void getRisparmio(View view) {
    // is the toggle on?
    boolean on = ((ToggleButton) view).isChecked();

    WifiManager wifiManager;
    if (on) {
    if (level < 10){
      wifiManager(WifiManager) this.getSystemService(Context.WIFI_SERVICE);
      wifiManager.setWifiEnabled(false);
    }
    } else {
      wifiManager(WifiManager) this.getSystemService(Context.WIFI_SERVICE);
      wifiManager.setWifiEnabled(true);
    }
    }

出来ますか?ありがとう

4

1 に答える 1