我无法获取用户使用我的 Android 应用程序的确切国家/地区。 我尝试了很多方法但没有得到确切的答案。
首先我像这样使用 TelephonyManager 但没有得到确切的答案
TelephonyManager tMgr = (TelephonyManager) CheckCountry.this
.getSystemService(Context.TELEPHONY_SERVICE);
phNo = tMgr.getLine1Number();
然后我使用了这个,但它通过从我的移动设置获取返回值
String locale = getApplicationContext().getResources()
.getConfiguration().locale.getCountry();
有任何一个精确的解决方案,我可以通过它获得国家/地区名称,然后让我知道
最佳答案
好吧,我找到了更好的解决方案。通过使用此 api,我可以获得有关用户当前位置和国家/地区的所有详细信息。这是API
关于android - 无法获取用户使用我的 Android 应用程序的国家/地区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30521636/