感谢您帮助解决我的问题!
问:我正在开发一款具有Timed机制的应用,需要通过代码更改设置(例如:关闭WiFi等).. 这是可以完成,通过Manifest&获取权限运行时权限请求,不需要Root?
我希望我可以通过权限请求来做到这一点!否则几个月的时间都会丢失:(
提前感谢您的回答!只需要确定。
答案 0 :(得分:0)
好<uses-permission android:name="android.permission.CHANGE_WIFI_STATE">
不被视为无聊,所以你不需要在棉花糖的运行时间询问它
您需要做的只是在清单中声明它
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/>
然后在您的活动中,您可以像这样启用和禁用wifi
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);
希望有所帮助