cordova插件 - 获取手机SIM卡信息(包括手机号)
来源:互联网 发布:mac口红颜色大全图片 编辑:程序博客网 时间:2024/06/08 12:15
插件名称:cordova-plugin-sim
地址:https://www.npmjs.com/package/cordova-plugin-sim
说明:这个插件可以从sim卡中,获取
carrierName,countryCode,mcc,mnc,phoneNumber,callState,dataActivity,networkType,phoneType,simState
1.安装插件
cordova plugin add cordova-plugin-sim
2.使用
document.addEventListener("deviceready", onDeviceReady, false);function onDeviceReady() { var dom = document.getElementById('deviceready'); window.plugins.sim.getSimInfo(function(res){ var html = []; html.push('carrierName:'+res.carrierName); html.push('countryCode:'+res.countryCode); html.push('mcc:'+res.mcc); html.push('mnc:'+res.mnc); html.push('phoneNumber:'+res.phoneNumber); html.push('callState:'+res.callState); html.push('dataActivity:'+res.dataActivity); html.push('networkType:'+res.networkType); html.push('phoneType:'+res.phoneType); html.push('simState:'+res.simState); dom.innerHTML = html.join('\n'); }, function(){ dom.innerHTML ='error'; });}
3.效果
4.返回参数说明
公共
- carrierName: String - 供应商 (SPN)
- countryCode: String - ISO 国家代码[中国是CN]
- mcc: String - 移动信号国家码
- mnc: String - 移动网络号码
android可使用
- phoneNumber: String - 获取 MSISDN号码或GSM号码
callState: Number - 获取设备蜂窝网络状态
Code Constant Meaning 0 CALL_STATE_IDLE 空闲状态 1 CALL_STATE_RINGING 使用中 2 CALL_STATE_OFFHOOK 挂断,至少存在一个活跃、暂停、等待的链接dataActivity: Number - 数据连接的活动状态 (cellular)
Code Constant Meaning 0 DATA_ACTIVITY_NONE No traffic. 1 DATA_ACTIVITY_IN 正在接受数据. 2 DATA_ACTIVITY_OUT 正在发送数据. 3 DATA_ACTIVITY_INOUT 正在发送和接受数据 4 DATA_ACTIVITY_DORMANT 数据连接活动中,但是物理连接已经断开networkType: Number - 当前数据链接的网路类型
Code Constant Meaning 0 NETWORK_TYPE_UNKNOWN 未知 1 NETWORK_TYPE_GPRS GPRS 2 NETWORK_TYPE_EDGE EDGE 3 NETWORK_TYPE_UMTS UMTS 4 NETWORK_TYPE_CDMA CDMA: Either IS95A or IS95B 5 NETWORK_TYPE_EVDO_0 EVDO revision 0 6 NETWORK_TYPE_EVDO_A EVDO revision A 7 NETWORK_TYPE_1xRTT 1xRTT 8 NETWORK_TYPE_HSDPA HSDPA 9 NETWORK_TYPE_HSUPA HSUPA 10 NETWORK_TYPE_HSPA HSPA 11 NETWORK_TYPE_IDEN iDen 12 NETWORK_TYPE_EVDO_B EVDO revision B 13 NETWORK_TYPE_LTE LTE 14 NETWORK_TYPE_EHRPD eHRPD 15 NETWORK_TYPE_HSPAP HSPA+phoneType: Number - 手机数据传送类型
Code Constant Meaning 0 PHONE_TYPE_NONE none 1 PHONE_TYPE_GSM GSM(全球移动通信) 2 PHONE_TYPE_CDMA CDMA(扩频多址数字式通信) 3 PHONE_TYPE_SIP SIP(互联网电话)simState: Number - SIM卡的状态
Code Constant Meaning 0 SIM_STATE_UNKNOWN Unknown. Signifies that the SIM is in transition between states. For example, when the user inputs the SIM pin under PIN_REQUIRED state, a query for sim status returns this state before turning to SIM_STATE_READY. 1 SIM_STATE_ABSENT 找不到SIM卡 2 SIM_STATE_PIN_REQUIRED 已被锁定,需要用户的SIM的PIN码来解锁 3 SIM_STATE_PUK_REQUIRED 已被锁定,需要用户的SIM的PUK码来解锁 4 SIM_STATE_NETWORK_LOCKED 已被锁定,需要网络PIN码来解锁 5 SIM_STATE_READY 正在使用中
IOS可使用
- allowsVOIP: Boolean - 是否允许VOIP(使用网络进行传输数据)
Windows Phone可使用
- isCellularDataEnabled: Boolean - 是否已启用网络蜂窝数据
- isCellularDataRoamingEnabled: Boolean - 是否已允许数据漫游
- IsNetworkAvailable: Boolean - 网络是否有效
- isWiFiEnabled: Boolean - 是否已启用无线网络
0 0
- cordova插件 - 获取手机SIM卡信息(包括手机号)
- 用Java解析手机号获取手机信息(归属地、Sim卡类型、移动或是联通、区号、邮编)
- 手机SIM卡信息获取
- 获取手机sim卡信息
- android获取手机SIM卡信息
- 根据手机sim卡获取运营商信息
- Android 获取SIM卡手机号
- Android 获取SIM卡手机号
- Android 获取手机设备信息、网络信息、SIM卡信息
- 获取手机相关信息和SIM卡信息
- 获取手机相关信息和SIM卡信息
- 获取SIM卡信息
- 获取sim卡信息
- 获取sim卡信息
- 获取sim卡信息
- 获取SIM卡信息
- Android开发之获取手机SIM卡信息
- TelephonyManager类,获取手机和sim卡信息接口
- jquery扩展,显示模态DIV层 (一)
- jquery扩展,显示模态DIV层 (二)
- hdu 5120(几何+容斥)
- leetcode 202 Happy Number
- 传奇修改属性
- cordova插件 - 获取手机SIM卡信息(包括手机号)
- web页面中按ESC关闭窗口
- 【PHP】创建文件夹及子文件夹无法创建的解决办法
- 用JS实现图片模糊到清晰预加载效果
- jQuery右下角弹窗
- Memcache存储大数据的问题
- javascript中event.keycode大全
- 模拟JavaScript中alert和confirm
- 跑跑卡丁车一按ESC或者按ENTEL就自退出解决方法