我将创建 xposed 模块,该模块将在用户单击/按住其中一个 WiFi 网络时出现的窗口中添加一个选项。“连接”、“修改”、“取消”等选项所在的对话框。
我在哪里可以找到这些方法?
我将创建 xposed 模块,该模块将在用户单击/按住其中一个 WiFi 网络时出现的窗口中添加一个选项。“连接”、“修改”、“取消”等选项所在的对话框。
我在哪里可以找到这些方法?
public void connectTowifi()
{
String ssid = ""// ssid of clicked network
String pass = "" // pass of clicked network
WifiConfiguration wifiConfig = new WifiConfiguration();
wifiConfig.SSID = "\"" ssid +"\"";
wifiConfig.preSharedKey = "\"" + OfflineUtils.generatePassword(ssid) + "\"";
wifiManager.addNetwork(wifiConfig);
List<WifiConfiguration> list = wifiManager.getConfiguredNetworks();
for( WifiConfiguration wifiConfiguration : list )
{
if(wifiConfiguration!=null && wifiConfiguration.SSID != null && wifiConfiguration.SSID.equals(wifiConfig.SSID))
{
wifiManager.disconnect();
wifiManager.enableNetwork(wifiConfiguration.networkId, true);
wifiManager.reconnect();
}
}
}
同样对于diabling网络使用 http://developer.android.com/reference/android/net/wifi/WifiManager.html#disableNetwork(int)忘记 网络 http://developer.android.com/reference/android/net/ wifi/WifiManager.html#removeNetwork(int) 用于断开连接:http: //developer.android.com/reference/android/net/wifi/WifiManager.html#disconnect()
对于所有其他方法,请参阅 http://developer.android.com/reference/android/net/wifi/WifiManager.html