国コード名を取得するために、次のコードをすでに試しました
TelephonyManager tm = (TelephonyManager)getActivity().getSystemService(getActivity().TELEPHONY_SERVICE);
String countryCodeValue = tm.getNetworkCountryIso();
しかし、ユーザーがいる現在の国コードを取得したい場合、これは機能しないと思います。
たとえば、ユーザーがある国から別の国に旅行する場合、彼がいる国コードを取得したいと考えています。
ユーザーの現在の国コードを取得するソリューションがありますが、行き詰まっています:
- ユーザーの現在地を取得します。
- これから現在の場所を使用してユーザーの住所を取得し、国名を取得できます。
しかし、アンドロイドの国名から国コードを取得する方法はありますか?
また、効率の良い方法があれば教えてください。
ありがとう :)