Android:如何通过代码启动WiFi

1 android android-wifi onitemclick

我想制作一个检测wifi网络的简单应用程序,在选择网络后,它会启动(连接)到所选网络.

我已经为检测阶段编写了代码但是如何在onItemClick()中连接到所选网络.请建议代码.

Pri*_*ebe 6

您可以使用WifiManager执行此操作.从系统获取Wifi服务,检查wifi是打开还是关闭,然后打开/关闭它.

private WifiManager wifiManager;
@Override
public void onCreate(Bundle bund) {
  wifiManager = (WifiManager) this.getSystemService(Context.WIFI_SERVICE);
  if(wifiManager.isWifiEnabled()){
    wifiManager.setWifiEnabled(false);
  }else{
    wifiManager.setWifiEnabled(true);
  }
}
Run Code Online (Sandbox Code Playgroud)

记住还要添加权限

<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"></uses-permission>
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"></uses-permission>
Run Code Online (Sandbox Code Playgroud)