我需要检测GSM/UMTS无线调制解调器当前所在国家的MCC。获取基于GSM/UMTS网络的国家
4
A
回答
1
基于GSM网络
您需要使用
getSimCountryIso()
和getNetworkCountryIso()
从TelephonyManager返回ISO国家代码等同于SIM卡提供商的国家代码。
基于WIFI您使用叶先生国家数据库
您还可以使用基于位置
0
首先Geocoder类的选项获得MCC/MNC:
TelephonyManager tel = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
String networkOperator = tel.getNetworkOperator();
if (networkOperator != null) {
int mcc = Integer.parseInt(networkOperator.substring(0, 3));
int mnc = Integer.parseInt(networkOperator.substring(3));
}
然后,基于此,您可以获得与选定的MCC对应的编号。在互联网上有很多列表,例如this one on Wikipedia
相关问题
- 1. 基于国家的路由
- 2. 在Android中获取国家的国家
- 3. qt - 基于网络的位置获取
- 4. 如何在iPhone上获取移动国家和网络代码
- 5. 汇总基于国家值
- 6. 基于国家调用javascript
- 7. IP内容基于国家
- 8. Python包:获取基于地址的国家(非ip)
- 9. 如何获取基于每个LocaleIdentifier的国家名称列表?
- 10. php-获取国家代码呼叫移动基于IP
- 11. 获取用户的国家
- 12. 基于虚荣网址获取Google+商家页面的网址
- 13. 获取给定的美国国家
- 14. Codility - 国家网络,如何解决它
- 15. 基于国家选择,需要填充国家和本市
- 16. Sitecore的,基于国家或键盘
- 17. PHP - 基于国家的重定向
- 18. 基于国家的动态数据
- 19. Nginx基于国家的路由与socket.io
- 20. MVC 3 - 基于国家的重定向?
- 21. 基于国家的重定向页面
- 22. 获取ISO国家代码
- 23. 获取国家名称android
- 24. Swift - 获取国家列表
- 25. C++获取国家代码
- 26. 从经度获取国家
- 27. 从jVectormap获取国家onregionclick
- 28. 获取当前iTunesStore国家
- 29. 从tzInfo TimeZone获取国家?
- 30. 使用NSLocale获取基于国家代码或国家/地区名称的货币符号
您的问题标题可能是错的,您需要基于GSM网络而不是WIFI。 – Pentium10 2010-12-03 14:16:43
标题固定.... – dty 2010-12-03 14:26:48