获得国家名称android

时间:2016-11-29 12:17:05

标签: java android gps geolocation android-gps

在我的Android应用程序中,我需要获得该国家,但我不能依赖GPS和Google服务,因为在中国都不支持。我尝试了其他方法,没有什么效果好。有人还有其他想法吗?

1 个答案:

答案 0 :(得分:3)

由于它的评论很长,我会将其作为易于查看的答案发布。

很难找到没有GPS和谷歌服务的国家。如果手机中没有SIM卡,电话管理器将不起作用。如果中国用户将他的语言设置为英语,则Locale将无效(意味着国家/地区)您将获得美国或英国)。如果您的应用需要互联网连接,那么有一个选项。使用此api ip-api 。但如果您计划使用此http://ip-api.com/docs/

,请查看文档第1条

还有其他api像这样的freegeoip api,但就像你说的不确定它是否在中国被封锁..