如何在不使用GPS的情况下获取我的Android设备国家代码?

如何在不使用GPS的情况下获取我的Android设备国家代码?,第1张

概述Android移动设备实际上确实知道它在哪里–但有没有办法通过国家代码或国家/地区名称检索国家/地区?无需知道确切的GPS位置–国家代码或名称就足够了,我正在使用此代码:Stringlocale=context.getResources().getConfiguration().locale.getCountry(Locale.getDefault());

Android移动设备实际上确实知道它在哪里 – 但有没有办法通过国家代码或国家/地区名称检索国家/地区?

无需知道确切的GPS位置 – 国家代码或名称就足够了,
我正在使用此代码:

 String locale = context.getResources().getConfiguration().locale.getCountry(Locale.getDefault());       System.out.println("country = "+locale);

但它给了我代码“美国”
但我的设备留在了印度;
有没有办法找到设备当前国家代码而不使用GPS或网络提供商.
因为我正在使用平板电脑
提前致谢.

解决方法:

你不应该把任何东西传递给getCountry(),删除Locale.getDefault()

String locale = context.getResources().getConfiguration().locale.getCountry();

总结

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

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

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存