Android 以高优先级连接到Wifi[无互联网]?
我有个问题。我开发了一个安卓应用程序,它也应该连接到wifi[无需互联网,只是为了控制一个机器人,webinterface:10.10.0.1] 我的问题:如果我连接到robot wifi,Android会阻止连接并连接到我默认的家庭wlan 我可以更改什么以连接到robot wifi而不会出现问题 我的连接功能:Android 以高优先级连接到Wifi[无互联网]?,android,wifi,Android,Wifi,我有个问题。我开发了一个安卓应用程序,它也应该连接到wifi[无需互联网,只是为了控制一个机器人,webinterface:10.10.0.1] 我的问题:如果我连接到robot wifi,Android会阻止连接并连接到我默认的家庭wlan 我可以更改什么以连接到robot wifi而不会出现问题 我的连接功能: public static void connectToWifi(String ssid, String pass){ WifiManager myWifiManager =
public static void connectToWifi(String ssid, String pass){
WifiManager myWifiManager = (WifiManager) getApplicationContext().getSystemService(Context.WIFI_SERVICE);
WifiConfiguration conf = new WifiConfiguration();
conf.SSID = "\"" + ssid + "\"";
conf.preSharedKey = "\""+ pass +"\"";
conf.allowedKeyManagement.set(WifiConfiguration.KeyMgmt.NONE);
List<WifiConfiguration> list = MainActivity.wifi.getConfiguredNetworks();
for( WifiConfiguration i : list ) {
if(i.SSID != null && i.SSID.equals("\"" + ssid + "\"")) {
MainActivity.wifi.disconnect();
MainActivity.wifi.enableNetwork(i.networkId, true);
MainActivity.wifi.reconnect();
break;
}
}
}
publicstaticvoidconnecttowifi(字符串ssid,字符串pass){
WifiManager myWifiManager=(WifiManager)getApplicationContext().getSystemService(Context.WIFI_服务);
WifiConfiguration conf=新的WifiConfiguration();
conf.SSID=“\”“+SSID+”\”;
conf.preSharedKey=“\”“+pass+”\”;
conf.allowedKeyManagement.set(WifiConfiguration.KeyMgmt.NONE);
List List=MainActivity.wifi.getConfiguredNetworks();
用于(无线配置i:列表){
如果(i.SSID!=null&&i.SSID.equals(“\”+SSID+“\”)){
MainActivity.wifi.disconnect();
MainActivity.wifi.enableNetwork(即networkId,true);
MainActivity.wifi.reconnect();
打破
}
}
}