2014-12-02 2 views
1

Я пытаюсь внедрить функцию в свое приложение для Android, которое обнаруживает идентификатор ячейки ячейки, в которой я подключаюсь, в сети LTE. Недавно я много читал об использовании TelephonyManager.getAllCellInfo(), а затем фильтр для CellInfoLte, но также и то, что он не реализован на каждом устройстве. Так что в моем случае вызов telephonymaganger.getAllCellInfo() возвращает null.Android CellID в сети LTE

Я тестирую телефон Samsung, что кажется не лучшим случаем. Есть ли способ узнать идентификатор ячейки или он еще не доступен?

ответ

2

У меня была такая же проблема несколько месяцев назад при использовании getNeigbouringCells() и, наконец, я нашел это:

CellID реализация зависит от мобильного устройства на мобильное устройство , поскольку эти функции считается необязательным. например: Samsung (все устройства): getNeigbouringCells() не поддерживается вообще и всегда возвращает пустой список.

Пожалуйста, обратите внимание на это для получения дополнительной информации: http://wiki.opencellid.org/wiki/Android_library

Вы можете проверить это с другим телефоном, но не телефонов Samsung. Вы можете найти столько отчетов о других производителях, которые имеют одинаковую проблему.

Смежные вопросы