IWifiHelper
public
interface
IWifiHelper
| com.android.tradefed.device.IWifiHelper
|
Bilinen dolaylı alt sınıflar
| WifiHelper |
Cihazdaki kablosuz hizmetlerini değiştirmek için yardımcı sınıf.
|
|
Cihazdaki kablosuz hizmetlerini kullanmaya yardımcı olan arayüz.
Özet
Herkese açık yöntemler |
abstract
boolean
|
addOpenNetwork(String ssid)
SSID ile tanımlanan açık güvenlik ağını ekler.
|
abstract
boolean
|
addOpenNetwork(String ssid, boolean scanSsid)
SSID ile tanımlanan açık güvenlik ağını ekler.
|
abstract
boolean
|
addWpaPskNetwork(String ssid, String psk)
ssid ile tanımlanan WPA-PSK güvenlik ağını ekler.
|
abstract
boolean
|
addWpaPskNetwork(String ssid, String psk, boolean scanSsid)
ssid ile tanımlanan WPA-PSK güvenlik ağını ekler.
|
abstract
boolean
|
checkConnectivity(String urlToCheck)
Belirtilen URL'ye HTTP isteği göndererek bağlantıyı kontrol eder.
|
abstract
void
|
cleanUp()
Kaynakları ve paketlenmiş wifi yardımcısı yüklemesini temizleyin.
|
abstract
boolean
|
connectToNetwork(String ssid, String psk, String urlToCheck)
Kablosuz ağa bağlanır ve bağlantıyı kontrol eder.
|
abstract
IWifiHelper.WifiConnectionResult
|
connectToNetwork(String ssid, String psk, String urlToCheck, boolean scanSsid, String defaultType)
Kablosuz ağa bağlanır ve bağlantıyı kontrol eder.
|
abstract
IWifiHelper.WifiConnectionResult
|
connectToNetwork(String ssid, String psk, String urlToCheck, boolean scanSsid)
Kablosuz ağa bağlanır ve bağlantıyı kontrol eder.
|
abstract
boolean
|
disableWifi()
Cihazda kablosuz bağlantı durumunu devre dışı bırakır.
|
abstract
boolean
|
disconnectFromNetwork()
Mevcut kablosuz ağ bağlantısını kesin ve kablosuz bağlantıyı devre dışı bırakın.
|
abstract
boolean
|
enableWifi()
Cihazda kablosuz bağlantı durumunu etkinleştirir.
|
abstract
String
|
getBSSID()
Şu anda erişilen erişim noktasının temel servis seti tanımlayıcısını (BSSID) alır.
|
abstract
String
|
getIpAddress()
Kablosuz arayüzle ilişkili IP adresini alır.
|
abstract
String
|
getSSID()
Şu anda bağlı olan ağın servis seti tanımlayıcısını alır.
|
abstract
Map<String, String>
|
getWifiInfo()
Mevcut kablosuz bağlantı bilgilerini alır.
|
abstract
boolean
|
hasValidIp()
|
abstract
boolean
|
isWifiEnabled()
Kablosuzun etkin olup olmadığını kontrol edin.
|
abstract
boolean
|
removeAllNetworks()
Bilinen tüm ağları kaldırır.
|
abstract
boolean
|
startMonitor(long interval, String urlToCheck)
Ağ bağlantısı izlemeyi başlatır.
|
abstract
List<Long>
|
stopMonitor()
Ağ bağlantısı izlemeyi durdurur.
|
abstract
boolean
|
waitForIp(long timeout)
Kablosuz bağdaştırıcıya IP adresi atanana kadar bekleyin.
|
abstract
boolean
|
waitForWifiDisabled(long timeout)
isWifiEnabled() değerinin yanlış olmasını bekleyin.
|
abstract
boolean
|
waitForWifiDisabled()
Varsayılan zaman aşımıyla isWifiEnabled() değerinin yanlış olmasını bekleyin.
|
abstract
boolean
|
waitForWifiEnabled(long timeout)
isWifiEnabled() değerinin doğru olmasını bekleyin.
|
abstract
boolean
|
waitForWifiEnabled()
Varsayılan zaman aşımıyla isWifiEnabled() değerinin doğru olmasını bekleyin.
|
abstract
boolean
|
waitForWifiState(WifiState... expectedStates)
Beklenen kablosuz durumlarından biri gerçekleşene kadar bekler.
|
Herkese açık yöntemler
addOpenNetwork
public abstract boolean addOpenNetwork (String ssid)
SSID ile tanımlanan açık güvenlik ağını ekler.
Herhangi bir kablosuz ağa bağlanmak için öncelikle wpa_supplicant yapılandırmasında bir ağ profili oluşturulmalıdır. Bu işlem, ssid ile tanımlanan açık güvenlik ağını eklemek için wpa_cli'yi çağırır.
| Parametreler |
ssid |
String: Eklenecek ağın SSID'si. |
| İadeler |
boolean |
Ağ başarıyla eklendiyse true, aksi takdirde false. |
addOpenNetwork
public abstract boolean addOpenNetwork (String ssid,
boolean scanSsid)
SSID ile tanımlanan açık güvenlik ağını ekler.
Herhangi bir kablosuz ağa bağlanmak için öncelikle wpa_supplicant yapılandırmasında bir ağ profili oluşturulmalıdır. Bu işlem, ssid ile tanımlanan açık güvenlik ağını eklemek için wpa_cli'yi çağırır.
| Parametreler |
ssid |
String: Eklenecek ağın SSID'si. |
scanSsid |
boolean: Bu ağ için gizli SSID'nin taranıp taranmayacağı. |
| İadeler |
boolean |
Ağ başarıyla eklendiyse true, aksi takdirde false. |
addWpaPskNetwork
public abstract boolean addWpaPskNetwork (String ssid,
String psk)
ssid ile tanımlanan WPA-PSK güvenlik ağını ekler.
| Parametreler |
ssid |
String: Eklenecek ağın SSID'si. |
psk |
String: kullanılacak WPA-PSK parola ifadesi |
| İadeler |
boolean |
Ağ başarıyla eklendiyse true, aksi takdirde false. |
addWpaPskNetwork
public abstract boolean addWpaPskNetwork (String ssid,
String psk,
boolean scanSsid)
ssid ile tanımlanan WPA-PSK güvenlik ağını ekler.
| Parametreler |
ssid |
String: Eklenecek ağın SSID'si. |
psk |
String: kullanılacak WPA-PSK parola ifadesi |
scanSsid |
boolean: Bu ağ için gizli SSID'nin taranıp taranmayacağı. |
| İadeler |
boolean |
Ağ başarıyla eklendiyse true, aksi takdirde false. |
checkConnectivity
public abstract boolean checkConnectivity (String urlToCheck)
Belirtilen URL'ye HTTP isteği göndererek bağlantıyı kontrol eder.
| Parametreler |
urlToCheck |
String: HTTP isteği denetimi için bir hedef URL |
| İadeler |
boolean |
true simgesini görürsünüz. |
cleanUp
public abstract void cleanUp ()
Kaynakları ve paketlenmiş wifi yardımcısı yüklemesini temizleyin. Bu yöntem yalnızca yardımcı program kaldırıldığında cihazın kablosuz bağlantısı kesileceği için artık çağrı için kablosuz bağlantıya ihtiyaç duyulmadığında çağrılmalıdır.
connectToNetwork
public abstract boolean connectToNetwork (String ssid,
String psk,
String urlToCheck)
Kablosuz ağa bağlanır ve bağlantıyı kontrol eder.
| Parametreler |
ssid |
String: Bağlanılacak ağın SSID'si |
psk |
String: Kullanılacak WPA-PSK parolası. Bu değer boş olabilir. |
urlToCheck |
String: HTTP isteği denetimi için bir hedef URL |
| İadeler |
boolean |
true simgesini görürsünüz. |
connectToNetwork
public abstract IWifiHelper.WifiConnectionResult connectToNetwork (String ssid,
String psk,
String urlToCheck,
boolean scanSsid,
String defaultType)
Kablosuz ağa bağlanır ve bağlantıyı kontrol eder.
| Parametreler |
ssid |
String: Bağlanılacak ağın SSID'si |
psk |
String: Kullanılacak WPA-PSK parolası. Bu değer boş olabilir. |
urlToCheck |
String: HTTP isteği denetimi için bir hedef URL |
scanSsid |
boolean: Bu ağ için gizli SSID'nin taranıp taranmayacağı |
defaultType |
String: SSID'nin ağ türü belirlenmemişse geri dönülecek varsayılan ağ türü |
connectToNetwork
public abstract IWifiHelper.WifiConnectionResult connectToNetwork (String ssid,
String psk,
String urlToCheck,
boolean scanSsid)
Kablosuz ağa bağlanır ve bağlantıyı kontrol eder.
| Parametreler |
ssid |
String: Bağlanılacak ağın SSID'si |
psk |
String: Kullanılacak WPA-PSK parolası. Bu değer boş olabilir. |
urlToCheck |
String: HTTP isteği denetimi için bir hedef URL |
scanSsid |
boolean: Bu ağ için gizli SSID'nin taranıp taranmayacağı |
disableWifi
public abstract boolean disableWifi ()
Cihazda kablosuz bağlantı durumunu devre dışı bırakır.
| İadeler |
boolean |
Kablosuz bağlantı başarıyla devre dışı bırakıldıysa true |
disconnectFromNetwork
public abstract boolean disconnectFromNetwork ()
Mevcut kablosuz ağ bağlantısını kesin ve kablosuz bağlantıyı devre dışı bırakın.
| İadeler |
boolean |
true işlem başarılı olduysa. |
enableWifi
public abstract boolean enableWifi ()
Cihazda kablosuz bağlantı durumunu etkinleştirir.
| İadeler |
boolean |
Kablosuz bağlantı başarıyla etkinleştirildiyse true |
getBSSID
public abstract String getBSSID ()
Şu anda erişilen erişim noktasının temel servis seti tanımlayıcısını (BSSID) alır.
getIpAddress
public abstract String getIpAddress ()
Kablosuz arayüzle ilişkili IP adresini alır. IP adresi alınırken hata oluşursa null değerini döndürür.
getSSID
public abstract String getSSID ()
Şu anda bağlı olan ağın servis seti tanımlayıcısını alır.
getWifiInfo
public abstract Map<String, String> getWifiInfo ()
Mevcut kablosuz bağlantı bilgilerini alır.
SSID, BSSID, IP adresi, bağlantı hızı ve RSSI buna dahildir.
| İadeler |
Map<String, String> |
Kablosuz bağlantı bilgilerini içeren bir harita. |
hasValidIp
public abstract boolean hasValidIp ()
| İadeler |
boolean |
true Cihazın geçerli bir IP adresi varsa |
isWifiEnabled
public abstract boolean isWifiEnabled ()
Kablosuzun etkin olup olmadığını kontrol edin.
removeAllNetworks
public abstract boolean removeAllNetworks ()
Bilinen tüm ağları kaldırır.
startMonitor
public abstract boolean startMonitor (long interval,
String urlToCheck)
Ağ bağlantısı izlemeyi başlatır.
| Parametreler |
interval |
long: Bağlantı kontrolleri arasındaki aralık. |
urlToCheck |
String: Bağlantıyı kontrol etmek için kullanılacak bir URL. |
| İadeler |
boolean |
true işlem başarılı olduysa. |
stopMonitor
public abstract List<Long> stopMonitor ()
Ağ bağlantısı izlemeyi durdurur.
Bu işlev, son IWifiHelper.startMonitor(long,String) çağrısından bu yana olan gecikme geçmişini de döndürür.
| İadeler |
List<Long> |
Gecikme geçmişi. |
waitForIp
public abstract boolean waitForIp (long timeout)
Kablosuz bağdaştırıcıya IP adresi atanana kadar bekleyin.
| Parametreler |
timeout |
long: ne kadar beklemem gerekiyor? |
| İadeler |
boolean |
true zaman aşımından önce bir IP adresi atanırsa, false
aksi takdirde |
waitForWifiDisabled
public abstract boolean waitForWifiDisabled (long timeout)
isWifiEnabled() değerinin yanlış olmasını bekleyin.
| Parametreler |
timeout |
long: Beklenecek süre (ms) |
| İadeler |
boolean |
Zaman aşımından önce kablosuz bağlantı devre dışı bırakıldıysa true, aksi takdirde false. |
waitForWifiDisabled
public abstract boolean waitForWifiDisabled ()
Varsayılan zaman aşımıyla isWifiEnabled() değerinin yanlış olmasını bekleyin.
| İadeler |
boolean |
Zaman aşımından önce kablosuz bağlantı devre dışı bırakıldıysa true, aksi takdirde false. |
waitForWifiEnabled
public abstract boolean waitForWifiEnabled (long timeout)
isWifiEnabled() değerinin doğru olmasını bekleyin.
| Parametreler |
timeout |
long: Beklenecek süre (ms) |
| İadeler |
boolean |
Zaman aşımından önce kablosuz etkinleştirildiyse true, aksi takdirde false. |
waitForWifiEnabled
public abstract boolean waitForWifiEnabled ()
Varsayılan zaman aşımıyla isWifiEnabled() değerinin doğru olmasını bekleyin.
| İadeler |
boolean |
Zaman aşımından önce kablosuz etkinleştirildiyse true, aksi takdirde false. |
waitForWifiState
public abstract boolean waitForWifiState (WifiState... expectedStates)
Beklenen kablosuz durumlarından biri gerçekleşene kadar bekler.
| Parametreler |
expectedStates |
WifiState: Beklenen bir veya daha fazla kablosuz durumu |
| İadeler |
boolean |
Beklenen durumlardan biri gerçekleştiyse true. false if
none of the states occurred before timeout is reached |