simInfo

来自于:开发者立即使用

getPhoneNumber getOperatorName isNetworkRoaming

概述

simInfo封装了获取sim卡信息的方法,包括获取本机号码、运营商、sim卡序列号以及判断是否处于漫游状态。暂仅支持 android 平台。

getPhoneNumber

获取本机号码

getPhoneNumber(callback(ret, err))

callback(ret, err)

ret:

  • 类型:JSON 对象
  • 内部字段:
  1. {
  2. status: //布尔类型;操作成功状态值,true/false
  3. phoneNumber: //数字类型;获取的本机号码
  4. }

err:

  • 类型:JSON 对象
  • 内部字段:
  1. {
  2. msg:"" //字符串类型;错误描述信息
  3. }

示例代码

  1. var simInfo = api.require('simInfo');
  2. simInfo.getPhoneNumber(function(ret, err) {
  3. if (ret.status) {
  4. api.alert({ msg: ret.phoneNumber });
  5. } else {
  6. api.alert({ msg: err.msg });
  7. }
  8. });

可用性

Android系统

可提供的1.0.0及更高版本

getOperatorName

获取网络运营商

getOperatorName(callback(ret, err))

callback(ret, err)

ret:

  • 类型:JSON 对象
  • 内部字段:
  1. {
  2. status: //布尔类型;操作成功状态值
  3. networtOperator: //字符串类型;网络运营商
  4. }

err:

  • 类型:JSON 对象
  • 内部字段:
  1. {
  2. msg:"" //字符串类型;错误描述信息
  3. }

示例代码

  1. var simInfo = api.require('simInfo');
  2. simInfo.getOperatorName(function(ret, err) {
  3. if (ret.status) {
  4. api.alert({ msg: ret.networtOperator });
  5. } else {
  6. api.alert({ msg: err.msg });
  7. }
  8. });

可用性

Android系统

可提供的1.0.0及更高版本

getSimSerialNumber

获取sim卡序列号

getSimSerialNumber(callback(ret, err))

callback(ret, err)

ret:

  • 类型:JSON 对象
  • 内部字段:
  1. {
  2. status: //布尔类型;操作成功状态值
  3. serialNumber: //数字类型;sim卡序列号
  4. }

err:

  • 类型:JSON 对象
  • 内部字段:
  1. {
  2. msg:"" //字符串类型;错误描述信息
  3. }

示例代码

  1. var simInfo = api.require('simInfo');
  2. simInfo.getSimSerialNumber(function(ret, err){
  3. if(ret.status){
  4. api.alert({msg:ret.serialNumber});
  5. }else{
  6. api.alert({msg:err.msg});
  7. }
  8. });

可用性

Android系统

可提供的1.0.0及更高版本

isNetworkRoaming

判断当前网络是否漫游

isNetworkRoaming(callback(ret, err))

callback(ret, err)

ret:

  • 类型:JSON 对象
  • 内部字段:
  1. {
  2. isRoaming: //布尔类型;当前网络是否漫游 true/false
  3. }

err:

  • 类型:JSON 对象
  • 内部字段:
  1. {
  2. msg:"" //字符串类型;错误描述信息
  3. }

示例代码

  1. var simInfo = api.require('simInfo');
  2. simInfo.isNetworkRoaming(function(ret, err) {
  3. api.alert({ msg: ret.isRoaming });
  4. });

可用性

Android系统

可提供的1.0.0及更高版本