我能够确定用户的网络可用性,如果不可用,我会显示一个对话框,告诉他们转到设置以启用互联网。
startActivity(new Intent(Settings.ACTION_WIFI_SETTINGS));
我可以在不进入 WiFi 设置 Activity 的情况下启用 WiFi 设置吗?
最佳答案
WifiManager wifi = (WifiManager) getSystemService(Context.WIFI_SERVICE);
wifi.setWifiEnabled(false);//Turn off Wifi
wifi.setWifiEnabled(true);//Turn on Wifi
应该工作,但忘记添加以下权限
。
<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" />
关于android - 如何在不进入无线设置页面的情况下启用移动数据或 WiFi,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23532500/