2017-09-20 35 views
0

私はsimカードからユーザーの国を取得したいと思います。もし彼がローミング中であれば変更してはいけません。つまり、私はインドのSIMカードを持っていて、インドはアメリカではない。国の名前とコードを取得

したがって、私は何を使用すべきですか - getNetworkCountryIso()またはgetSimCountryIso()。

getNetworkCountryIso()が現在の国を返すどこかを読んだので、私は実際に2つの間で混乱しています。つまり、国際ローミングの場合には変更されます。

答えて

1

getSimCountryIso

getSimCountryIsoは、SIM上の国のISOを焼くためにオペレータに依存し、それはまた

getNetworkCountryIso(CDMAネットワークをサポートしています)

戻り値現在登録されているオペラートのISO国コード相当rのMCC(モバイル国コード)。詳細については、

TelephonyManager

を読みます