繁体   English   中英

获取国家/地区名称android

[英]Getting country name android

在我的Android应用中,我需要获取国家/地区信息,但由于中国不支持GPS和Google服务,因此我不能依赖它们。 我尝试了其他方法,但效果不佳。 还有其他想法吗?

由于它的评论很长,因此我将其发布为答案,以方便查看。

如果没有GPS和Google服务,很难找到国家。如果您的手机中没有SIM卡,TelephonyManager将无法正常工作。如果中国用户将其语言设置为英语,则Locale也将无法正常工作(表示您所在的国家/地区是(美国或英国)。如果您的应用需要互联网连接,则可以选择。 使用此api ip-api 。但是,如果您打算使用此http://ip-api.com/docs/ ,请仔细阅读第1文档。

还有其他一些类似freegeoip api的api,但是就像您说的不确定它是否在中国被禁止。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM