如何获取CDMA Android设备的国家代码?

如何获取CDMA Android设备的国家代码?,第1张

概述有谁知道如何在CDMA网络下检索 Android设备的国家/地区代码信息? 对于其他所有人,您可以使用TelephonyManager: String countryCode = null;TelephonyManager telMgr = (TelephonyManager)context.getSystemService(Context.TELEPHONY_SERVICE);if (tel 有谁知道如何在CDMA网络下检索 Android设备的国家/地区代码信息?

对于其他所有人,您可以使用TelephonyManager:

String countryCode = null;TelephonyManager telMgr = (TelephonyManager)context.getSystemService(Context.TELEPHONY_SERVICE);if (telMgr.getPhoneType() != TelephonyManager.PHONE_TYPE_CDMA)     countryCode = telMgr.getNetworkCountryIso();}else {    // Now what???}

我搜索了一下,但没有找到任何可以得到答案的有用信息.
一些想法有些想到:

> GPS位置:您可以从GeoCoder获得该国家/地区;和
> IP地址:有一些很好的API可以获得它,例如ipinfodb.

有没有人做过上述方法之一,或实施更好的方法?

谢谢您的帮助.

解决方法 它适用于CDMA,但并非总是如此 – 取决于网络 *** 作符.

这是一个alternative idea,它建议查看外发短信或通话以找出该设备的电话号码,然后您可以根据国际拨号代码找出CountryIso …

希望这可以帮助

总结

以上是内存溢出为你收集整理的如何获取CDMA Android设备的国家代码?全部内容,希望文章能够帮你解决如何获取CDMA Android设备的国家代码?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1128464.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存