我已经尝试了以下代码来获取国家代码名称
TelephonyManager tm = (TelephonyManager)getActivity().getSystemService(getActivity().TELEPHONY_SERVICE);
String countryCodeValue = tm.getNetworkCountryIso();
但我想如果我想获取用户所在的当前国家代码,这不起作用。
例如,如果用户从一个国家旅行到另一个国家,我想获取他所在的国家/地区代码。
我有一个获取用户当前国家代码的解决方案,但我被卡住了:
- 我获取用户当前位置。
- 使用当前位置获取用户地址,我可以从中获取国家名称。
但是有什么办法可以从 android 中的国家名称中获取国家代码?
另外请让我知道是否有更有效的方法。
谢谢 :)