Где методы, отвечающие за показ настроек Wi-Fi netowrks?
Я собираюсь создать модуль xposed, который добавит одну опцию в окно, которое появляется, когда пользователь нажимает / удерживает одну из сетей WiFi. Диалоговое окно, в котором расположены параметры, такие как "подключить", "изменить", "отменить".
И я не знаю, где найти эти методы.
1 ответ
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();
}
}
}
Точно так же для набора номера в сети используйте http://developer.android.com/reference/android/net/wifi/WifiManager.html для подделки сети http://developer.android.com/reference/android/net/wifi/WifiManager.html для разрыва соединения: http://developer.android.com/reference/android/net/wifi/WifiManager.html
Для обновления сети http://developer.android.com/reference/android/net/wifi/WifiManager.html
Для всех других методов обратитесь к http://developer.android.com/reference/android/net/wifi/WifiManager.html