我想根据用户所在的国家/地区对我的应用程序运行不同的功能 例如,如果国家/地区是美国,那么 做这个 如果国家是英国那么 这样做
...有人可以帮助我吗? 预先感谢您
最佳答案
您可以使用不同的方法:
String locale = context.getResources().getConfiguration().locale.getCountry();
根据手机设置获取国家/地区(这可以由用户更改),而
TelephonyManager tm = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);
String countryCode = tm.getSimCountryIso();
获取 SIM 卡的国家/地区(不能由用户更改)
因此您可以选择最适合您需求的产品
关于java - Android 根据国家/地区运行不同的功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7485421/