simInfo

getOperatorName

概述

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

getPhoneNumber

获取本机号码

getPhoneNumber(callback(ret, err))

ret:

  • 类型:JSON 对象
  • 内部字段:

err:

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

示例代码

  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. }

err:

  • 类型:JSON 对象
  • 内部字段:
  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:

  • 内部字段:
  1. {
  2. status: //布尔类型;操作成功状态值
  3. serialNumber: //数字类型;sim卡序列号
  • 类型:JSON 对象
  • 内部字段:
  1. {
  2. msg:"" //字符串类型;错误描述信息
  3. }

示例代码

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 });

可用性

Android系统

可提供的1.0.0及更高版本