在Android代码中强制打开并强制关闭WiFi连接

时间:2014-02-21 20:36:36

标签: android wifi android-wifi wifimanager

我正在编写一个Android WIFI代码来扫描附近的热点,但我需要一个代码强制打开wifi,如果它还没有打开,然后在扫描完成后强制关闭它。有没有人知道如何这样做。

1 个答案:

答案 0 :(得分:2)

这就是你做你需要的方式:

WifiManager wifiManager =(WifiManager)this.context.getSystemService(Context.WIFI_SERVICE);
wifiManager.setWifiEnabled(status);

您需要一些额外的权限。

  

uses-permission android:name =“android.permission.CHANGE_WIFI_STATE”

请记住,这可能不是一个好的Android练习,通常你希望用户明确启用/禁用它,所以不要以编程方式强制wifi这样做,你应该弹出设置活动,以便用户这样做他自己。

问候!