GSM/UMTSワイヤレスモデムが現在現在の国のMCCを検出する必要があります。あなたはTelephonyManagerGSM/UMTSネットワークに基づく国を取得する
からgetSimCountryIso()
とgetNetworkCountryIso()
を使用する必要がGSMネットワーク
に基づいて
GSM/UMTSワイヤレスモデムが現在現在の国のMCCを検出する必要があります。あなたはTelephonyManagerGSM/UMTSネットワークに基づく国を取得する
からgetSimCountryIso()
とgetNetworkCountryIso()
を使用する必要がGSMネットワーク
に基づいて
はSIMプロバイダの国コードのためのISO国コードと同等を返します。あなたが国のデータベース
にIPを使用WIFIに基づいて
また、MCC/MNCを得る場所
この回答は「GSM/UMTSネットワーク」の質問には該当しません。 1:sim、2:wifi、3:location。 – brunorey
まず基づいてGeocoderクラスを使用するためのオプションがあります:
をTelephonyManager tel = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
String networkOperator = tel.getNetworkOperator();
if (networkOperator != null) {
int mcc = Integer.parseInt(networkOperator.substring(0, 3));
int mnc = Integer.parseInt(networkOperator.substring(3));
}
次に、それに基づいて、選択したMCCに対応する番号を取得できます。 this one on Wikipedia
あなたの質問のタイトルはおそらく間違っている、あなたはGSMネットワークとWIFIに基づいている必要があります。 – Pentium10
Title fixed .... – dty