如何在不进入无线设置页面的情况下启用移动数据或WiFi

时间:2014-05-08 04:00:32

标签: android

我能够确定用户的网络可用性,如果它不可用,我会显示一个对话框,告诉他们转到设置以启用互联网。

startActivity(new Intent(Settings.ACTION_WIFI_SETTINGS));

我可以在不进行wifi设置活动的情况下启用wifi设置吗?

1 个答案:

答案 0 :(得分:2)

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

       wifi.setWifiEnabled(false);//Turn off Wifi

        wifi.setWifiEnabled(true);//Turn on Wifi

应该工作并且忘记了add below permission

    <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" />