如何在 Android 上检索用户的国家/地区代码?我需要权限吗?
最佳答案
要获取存储在手机sim卡中的国家代码,您可以尝试
TelephonyManager telephonyManager = (TelephonyManager)context.getSystemService(Context.TELEPHONY_SERVICE);
telephonyManager.getSimCountryIso();
你也可以试试:
Locale locale = Locale.getDefault();
locale.getCountry();
这会返回用户声明的语言/国家/地区的数据,而不是物理位置。
关于java - 如何在 Android 上获取用户的国家/地区代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7251861/