私は現在、次のようなことをすることを検討しています:
TelephonyManager teleMgr = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);
if (teleMgr != null)
{
String countryISOCode = teleMgr.getSimCountryIso();
...
しかし、すべての国がこれと getSimCountryIso(); に準拠しているかどうかはわかりません。関数はすべての電話で機能します。これは信頼できる 100% か 99% か ... または、ユーザーの出身地をより信頼できる別の方法で確認できますか?
ありがとう!