相关疑难解决方法(0)

我在哪里? - 获得国家

Android移动实际上并一清二楚,它在哪里 - 但有通过类似的国家代码检索国家的一种方式?

无需了解确切的GPS位置 - 这个国家就足够了

我首先考虑使用时区,但实际上我需要更多的信息,因为如果位置是纽约或利马它会有所不同.

问题的背景:我有一个使用温度值的应用程序,我想将默认单位设置为Celsius或Fahrenheit,具体取决于位置是美国还是外部

android geolocation

122
推荐指数
10
解决办法
10万
查看次数

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

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

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

 String locale = context.getResources().getConfiguration().locale.getCountry(Locale.getDefault());      
 System.out.println("country = "+locale);
Run Code Online (Sandbox Code Playgroud)

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

android locale

51
推荐指数
7
解决办法
9万
查看次数

标签 统计

android ×2

geolocation ×1

locale ×1