我正在使用PhoneGap开发跨平台移动应用程序,我需要检索IMSI代码。
以下是问题:有没有办法通过PhoneGap做到这一点?
感谢您的评论。
答案 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