2015-09-24 4 views

ответ

0

метод-1

Goto Wifi PAGE- проверить "Conncted" строку ниже вашего SSID.

метод-2

чек из положить adb shell netcfg и Grep для действительного IPaddress для интерфейса Wi-Fi, mostly- wlan0.

метод-3 (но работает на укорененных телефонах)

чек из положить adb shell wpa_cli ifname=wlan0 status, это дает Wi-Fi подключен или нет информации.

Все вышеперечисленные методы вы можете кодировать с помощью uiautomator.

1

С версии 21 (?) UiAutomator имеет доступ к Инструментам и, следовательно, к Контексту.

Instrumentation instrumentation = InstrumentationRegistry.getInstrumentation(); 
Context context = instrumentation.getContext(); 
WifiManager wManager = context.getSystemService(Context.WIFI_SERVICE); //this works for other services as well 

Теперь вы можете использовать все методы WifiManager, такие как:

wManager.isWifiEnabled() 
wManager.setWifiEnabled(boolean) //turn wifi on and off