最佳答案
Android 手机确实很清楚它在哪里——但是有没有一种方法可以通过某种东西来检索国家,比如国家代码或国家名称?
没有任何必要知道确切的 GPS 位置-国家代码或名称就足够了,我正在使用这个代码:
String locale = context.getResources().getConfiguration().locale.getCountry(Locale.getDefault());
System.out.println("country = "+locale);
它给了我代码“ US”,但我的设备保存在印度。有没有办法不用 GPS 或网络供应商就能找到设备的当前国家代码?
因为我在用平板电脑。