cordova插件 - 获取手机SIM卡信息(包括手机号)
插件名称: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 - 是否已启用无线网络
cordova插件 - 获取手机SIM卡信息(包括手机号)相关推荐
- Android开发之获取手机SIM卡信息
TelephonyManager是一个管理手机通话状态.电话网络信息的服务类,该类提供了大量的getXxx(),方法获取电话网络的相关信息. TelephonyManager类概述: 可用于访问有关设 ...
- android获取手机sim卡信息,Android获取手机SIM卡运营商信息的方法
本文实例讲述了Android获取手机SIM卡运营商信息的方法,对于Android程序设计有非常实用的价值.分享给大家供大家参考之用.具体方法如下: 主要功能代码如下: /** * 获取SIM卡运营商 ...
- Android - xml动画,识别手势动作,代码抽取,获取手机SIM卡串号,获取联系人数据,开机广播,发送/解析短信,报警音乐
转载请注明出处:https://blog.csdn.net/mythmayor/article/details/72878059 1.Activity的任务栈 1.类似一个木桶,每层只能放一个木块,我 ...
- [Swift]获取手机SIM卡网络运营商名称
导入框架 import CoreTelephony 获取当前运营商名称 /// 获取手机SIM卡网络运营商名称 func currentCarrierName() -> String? {var ...
- 双卡android手机SIM卡信息探索 ,获取手机 SIM卡数量和SIM卡id、iccid
废话不多,直接上干货==> 1 以下所有方法都需要在AndroidManifest.xml声明权限 <uses-permission android:name="android. ...
- android 获取sim卡,Android 获取手机SIM卡运营商
直接上代码: /** * 获取SIM卡运营商 * * @param context * @return */ public static String getOperators(Context con ...
- Windows mobile 下读取手机SIM卡信息
最近在忙一个移动警务的项目,需要获取SIM卡的信息,来做身份的验证.考虑到获取:国际移动设备识别码(IMEI:International Mobile Equipment Identification ...
- android 双卡获取电话号码,Android开发——反射获取双卡Sim卡信息
直接封装出来一个工具类,记录一下android package com.dreamroom.device; import java.lang.reflect.Method; import java.u ...
- 关于android双卡手机sim卡信息采集适配的心得
关于android双卡手机sim卡信息采集适配的心得 这几天通过对各个厂商的双卡信息适配的研究,总结了几点规律,写这篇心得主要是为了能够抛砖引玉,和大家一起分享,一起讨论,源码已上传. 一.andro ...
最新文章
- c++ 将输入存储到数组,然后反转数组,最后输出
- Starling GodRay 效果实现
- Apache Beam 剖析
- 2019年9月全国程序员工资统计(参考)
- ASP.NET MVC显示UserControl控件(扩展篇)
- 刷题记录 kuangbin带你飞专题九:连通图
- 百战程序员python资源_Python【北京尚学堂·百战程序员】
- 数据结构面试常见问题总结
- VMware如何彻底卸载干净
- java星号心形代码_用符号拼一个完整的大爱心 它起源于中国的甲骨文的心字
- 计算机培训日志范文30篇,班主任工作日志20篇.docx
- linux桌面鼠标可动 但点其他,电脑鼠标能动但点不了的两种解决方法
- 内网安全-常见横向移动总结
- 解决——U盘格式化为NTFs之后,显示不了U盘
- Banner(轮播)
- c语言实现单链表逆序算法,C语言解字符串逆序和单向链表逆序问题的代码示例...
- springboot项目开发实战
- 【经验】怎么把Word文字下面的红线去掉?
- win7 sp2 好神奇
- 实习生不知道该如何安排了……
热门文章
- 3D动画渲染软件 KeyShot 11 Pro for mac
- Java基础之处理事件——使用适配器类(Sketcher 3 using an Adapter class)
- Excel使用-统计函数中动态引用单元格
- 口服缓控释制剂研发的理论基础
- 性能优化与压测引擎二:分布式压测引擎pea
- 苹果手机自带软件删除了怎么恢复_手机备忘录删除了怎么恢复
- matlab污水识别,污水处理工艺的MATLAB动态系统模型仿真研究
- 嵌入式学习指南(必备) (转载)
- 华为昇腾 AI 处理器架构大揭秘! | 华为昇腾师资培训沙龙武汉场
- ACM 小蝌蚪安家 简单DFS