Получение Cell ID на планшете Android с подключением для передачи данных

Я пытался следить за многочисленными сообщениями без особого успеха. А именно, этот пост подводит итог как новый способ (после API 17), так и старый способ получения CID. я тоже пробовал

CdmaCellLocation cdmaLocation = (CdmaCellLocation)telephonyManager.getCellLocation();

который возвращает ноль, хотя я подключен к сети Verizon. хотя в документах:

If there is only one radio in the device and that radio has an LTE connection, this method will return null. 
The implementation must not to try add LTE identifiers into the existing cdma/gsm classes.

Изучив проблему глубже, я попробовал telephonyManager.getPhoneType() и получил 0, что означает, что он не распознается как телефон CDMA или GSM, несмотря на то, что у него есть подключение для передачи данных. Есть ли способ обойти это, чтобы как-то получить CID до API 17? Фактический планшет, с которым я работаю, — это Samsung Galaxy Tab 2.

Спасибо


person Alex H    schedule 11.08.2015    source источник