如何从Android设备的应用打开或关闭互联网连接?

Shi*_*kar 1 java android android-developer-api

我是Android开发者社区的新手。我只想问是否有一种方法可以通过应用打开或关闭android设备的互联网连接。是否有任何许可,以便应用程序可以将设备与互联网断开连接?任何建议都会有所帮助。

ksg*_*rkn 5

向您的清单添加此权限

<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" />
Run Code Online (Sandbox Code Playgroud)

那么您可以启用或禁用您的wifi

WifiManager wifi = (WifiManager) getSystemService(Context.WIFI_SERVICE);
wifi.setWifiEnabled(true);
Run Code Online (Sandbox Code Playgroud)

要么

wifi.setWifiEnabled(false);
Run Code Online (Sandbox Code Playgroud)