2017-07-18 5 views
0

Androidデベロッパーコミュニティの新機能です。私はちょうどアプリを介してアンドロイドデバイスのインターネット接続をオンまたはオフにする方法があるかどうか尋ねたいと思います。 アプリからインターネットからデバイスを切断できるようにする権限がありますか?どんな提案も役に立ちます。アンドロイド端末のアプリからインターネット接続をオンまたはオフにする方法はありますか?

+0

いいえ、あなたが根付いデバイスを除いて(それを行うことはできませんあなたのマニフェストを追加、 もちろん)。 [このサンプルコード](https://stackoverflow.com/a/2818173/1270789)の変形を使用して、ユーザーにオン/オフのオプションを与えることができます。 –

+0

ネットワークインターネットまたはWi-Fiインターネットを有効にしますか?返信ありがとう。 – Amy

+0

デバイスを根絶した後、どのように目的を達成できますか? –

答えて

2

この権限

<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> 
<uses-permission android:name="android.permission.INTERNET" /> 
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/> 
<uses-permission android:name="android.permission.UPDATE_DEVICE_STATS" /> 
<uses-permission android:name="android.permission.WAKE_LOCK" /> 

、あなたはあなたの無線LANを有効または無効にすることができ

WifiManager wifi = (WifiManager) getSystemService(Context.WIFI_SERVICE); 
wifi.setWifiEnabled(true); 

または

wifi.setWifiEnabled(false); 
+0

これは、WiFi経由でインターネットを有効にするオプションを提供します。しかし、それはモバイルデータ上のインターネットの有効/無効をカバーしていません。 –

+0

Androidデータの上でモバイルデータにアクセスすることはできません。4.4セキュリティ上の理由により停止されました – 6155031

+0

プログラムによってモバイルデータにアクセスする方法はありますか?https://stackoverflow.com/a/26382149/8139535アプリがシステムアプリの場合 –

関連する問題