Gra*_*and 5 android geolocation telephonymanager
我想找出用户当前所在的国家/地区,如果数据连接不可用(因此Geocoder不起作用).我想我可以通过使用手机(而非平板电脑)来做到这一点TelephonyManager.getNetworkCountryIso,但我发现文档对我来说不够清楚.该文件说:
返回与当前注册运营商的MCC(移动国家/地区代码)等效的ISO国家/地区代码.
可用性:仅在用户注册到网络时.在CDMA网络上结果可能不可靠(使用getPhoneType()来确定是否在CDMA网络上).
当前注册运营商的确切含义是什么?这仅仅意味着用户当前连接到的网络,无论他们身在何处,都独立于他们的SIM注册位置("家庭"网络)?
在什么意义上,CDMA网络的结果不可靠?这是否意味着它可能会返回null,或者给出非null误导性或不准确的结果?
| 归档时间: |
|
| 查看次数: |
1463 次 |
| 最近记录: |