Где методы, отвечающие за показ настроек 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

Другие вопросы по тегам