も<uses-permission android:name="android.permission.CHANGE_WIFI_STATE">
がdangrousとはみなされませんあなたはマシュマロ
で、実行時にそれを依頼する必要はありませんので、
すべてを行う必要が
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/>
のようなマニフェストでそれを宣言された後、あなたの活動にあなたがこの
のような無線LANを有効または無効にすることができます
WifiManager wifiManager = (WifiManager) this.getSystemService(Context.WIFI_SERVICE);
// TO CHECK WEATHER ITS ENABLED OR DISABLED
boolean wifiEnabled = wifiManager.isWifiEnabled()
// TO ENABLE
if(!wifiEnabled) wifiManager.setWifiEnabled(true);
// TO DISABLE
if(wifiEnabled) wifiManager.setWifiEnabled(false);
希望します。
出典
2016-06-01 12:51:53
Max
はい、許可がある場合のみ可能です。 –
一般に、設定を変更するために必要な権限はサードパーティ製のアプリケーションでは利用できません。また、「ルート」は本当に直接役立つものではありませんが、アプリケーションをビルドの一部であるかのようにインストールできます工場。ただし、特定の目標に必要な許可は目標に応じて異なり、許可を得ることができるものがいくつかあります。 ** Wi-Fiを有効/無効にすることは許可されていることが判明しています**あなたの質問の特定のフォームのみがstackoverflowの目的に合っているので、あなたの質問はあなたが与えた唯一の特定のものに減少します。 –
私は私の意図の記述にもっと直接的だったはずです。私は例としてWiFiを使用していましたが、具体的には私はLocationの設定をOFFに切り替える必要があります。**簡単にやりますか?**私は誰かにアクセスすることが危険なものとして解釈されるかもしれないと想像することができます場所の設定、私はまだ(ルートなしの)権限でそれを行うことができると思っていますか? – StudioB