SąsiednieCellInfo () na Androidzie API, chcę wiedzieć, że ta funkcja zwraca całą sąsiednią komórkę? A jednym z rezultatów jest obecna komórka, z którą połączone jest nasze urządzenie?
Dzięki wielkie.
Odpowiedzi:
2 dla odpowiedzi № 1Tak, powinno.
Ale nigdy nie znalazłem urządzenia, które by to zrobiło. Jeśli znajdziesz jakiekolwiek urządzenie GSM z dowolną wersją systemu operacyjnego Android, która zgłosi co najmniej jedną sąsiednią komórkę, zgłoś ją tutaj. Dziękuję Ci!
Powinieneś być w stanie użyć następującego kodu, aby je uzyskać:
TelephonyManager tm = (TelephonyManager) this.getSystemService(Context.TELEPHONY_SERVICE);
List<NeighboringCellInfo> neighbours = tm.getNeighboringCellInfo();
W swoim AndroidManidfest.xml potrzebujesz następujących uprawnień:
<uses-permission android:name="android.permission.ACCESS_COARSE_UPDATES"/>
Ponieważ nigdy nie widziałem żadnego wyniku na liście, nie wiem, czy aktualnie podłączona komórka jest uwzględniona. Zgaduję, że tak nie jest.
0 dla odpowiedzi nr 2
Tak .. Jak widać @ d.android.com ;)
Tutaj masz nawet źródło, by przyjrzeć się głębiej ...
Twoje zdrowie