Pobierz prezentację
Pobieranie prezentacji. Proszę czekać
OpublikowałApolonia Faliszewski Został zmieniony 10 lat temu
1
Detekcja urzadzeń w sieci WiFi oraz GSM Wojciech Janeczek
2
Podstawowe Klasy Detekcja opiera się głównie na dwóch klasach: android.telephony.TelephonyManager – dla GSM android.net.wifi.(WifiManager/Wifiinfo) – dla WiFi Dostarczają one podstawowych informacji o połączeniu oraz o pobliskich dostępnych sieciach.
3
TelephonyManager Przykładowe Funkcje getAllCellInfo()Zwraca wszystkie dane o telefonie w postaci listy getDeviceId()Zwraca wartość string z unikalnym numerem telefonu (np. IMEI) getNeighboringCellInfo()Zwraca listę z informacjami o sąsiadach getNetworkOperatorName() Zwraca nazwę aktualnego operatora isNetworkRoaming()Zwraca prawdę jeżeli jesteśmy połączeni z Roamingiem getNetworkCountryIso()Zwraca skróconą nazwę kraju z którego korzystamy do połączenia Wiecej na : http://developer.android.com/reference/android/telephony
4
TelephonyManager Uprawnienia do Manifestu READ_PHONE_STATE – dla prawie wszystkich, aby mogły odczytać informacje o telefonie Dostepność SIM_STATE_READY – dla odczytu danych z karty sim, tylko dla wybranych opcji (np. Nazwa poeratora)
5
TelephonyManager Przykład Zastosowania
6
WifiManager(Wifiinfo) Przykładowe Funkcje getConnectionInfo()Zwraca informacje o aktualnym połączeniu ( listę ) isWifiEnabled()Sprawdza czy WiFi jest włączone compareSignalLevel(int rssiA, int rssiB) Porównuje sygnały dwóch sieci ( 0 odwrotnie) getBSSID()Zwraca nazwę aktualnej sieci getIpAddress()Zwraca adres IP aktualnej sieci getLinkSpeed()Zwraca szybkość sieci Wiecej na : http://developer.android.com/reference/android/net/wifi
7
WifiManager Uprawnienia do Manifestu ACCESS_WIFI_STATE – dostęp do informacji CHANGE_WIFI_STATE – zmiana informacji o sieci CHANGE_WIFI_MULTICAST_STATE – pozwala WiFi wejść w tryb nasłuchiwania
8
WifiManager
9
Dziekuję za uwagę ! Zapraszam do zapoznania się z napisanymi przeze mnie kodami przykładowych programów WiFiDemo oraz GSMDemo.
Podobne prezentacje
© 2024 SlidePlayer.pl Inc.
All rights reserved.