1

PhoneGap を使用してクロス プラットフォームのモバイル アプリに取り組んでおり、IMSI コードを取得する必要があります。

ここに質問があります: PhoneGap 経由でこれを行う方法はありますか?

コメントありがとうございます。

4

1 に答える 1

1

こんにちは、Android の場合はネイティブ コードで見つけることができます。phonegap の場合はプラグインを作成する必要があります。Java コードは次のとおりです。

 public String findDeviceID() {
     String deviceID = null;
     String serviceName = Context.TELEPHONY_SERVICE;
     TelephonyManager m_telephonyManager = (TelephonyManager) getSystemService(serviceName);
     int deviceType = m_telephonyManager.getPhoneType();
     switch (deviceType) {
         case (TelephonyManager.PHONE_TYPE_GSM):
             break;
         case (TelephonyManager.PHONE_TYPE_CDMA):
             break;
         case (TelephonyManager.PHONE_TYPE_NONE):
             break;
         default:
             break;
     }
     deviceID = m_telephonyManager.getDeviceId();
     return deviceID;
 }

phonegap プラグインを作成するには、このhttp://docs.phonegap.com/en/edge/guide_platforms_android_plugin.md.html#Android%20Pluginsを確認してください

于 2013-08-29T04:39:13.910 に答える