Почему getNetworkOperator не надежен для CDMA? - PullRequest
4 голосов
/ 04 ноября 2011

Кто-нибудь может сказать, почему в документации для getNetworkOperator функции TelephonyManager говорится, что это может вернуть ненадежный результат для CDMA?

документация getNetworkOperator

Availability: Only when user is registered to a network. Result may be unreliable on CDMA networks (use getPhoneType() to determine if on a CDMA network).

Какие результаты вы получаете при вызове этого метода на устройстве CDMA? и если это не надежно, как я могу получить MCC для устройства CDMA?

Ответы [ 2 ]

1 голос
/ 11 октября 2013

Я знаю, что это старый вопрос, но, возможно, он полезен для других людей.

Я не знаю, что вернется из некоторых сетей CDMA, но я уверен, что это будет "ноль" наверняка.

Вы можете получить MCC от getSimOperator () .

Надеюсь, это поможет.

0 голосов
/ 18 декабря 2014

Это ненадежно, потому что может быть подделано в сетях cdma. Вы можете получить фактические имена операторов, такие как Verizon Wireless, но вы также можете получить строки, такие как HOME, CRICKET, SCHOOL и т. Д.

...