如何使用PhoneGap检索IMSI?

时间:2013-08-28 19:56:49

标签: mobile cordova

我正在使用PhoneGap开发跨平台移动应用程序,我需要检索IMSI代码。

以下是问题:有没有办法通过PhoneGap做到这一点?

感谢您的评论。

1 个答案:

答案 0 :(得分:0)

嗨,对于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