simInfo

来自于:开发者

概述

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

getPhoneNumber

获取本机号码

getPhoneNumber(callback(ret, err))

callback(ret, err)

ret:

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

err:

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

示例代码

var simInfo = api.require('simInfo');
simInfo.getPhoneNumber(function(ret, err) {
    if (ret.status) {
        api.alert({ msg: ret.phoneNumber });
    } else {
        api.alert({ msg: err.msg });
    }
});

可用性

Android系统

可提供的1.0.0及更高版本

getOperatorName

获取网络运营商

getOperatorName(callback(ret, err))

callback(ret, err)

ret:

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

err:

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

示例代码

var simInfo = api.require('simInfo');
simInfo.getOperatorName(function(ret, err) {
    if (ret.status) {
        api.alert({ msg: ret.networtOperator });
    } else {
        api.alert({ msg: err.msg });
    }
});

可用性

Android系统

可提供的1.0.0及更高版本

getSimSerialNumber

获取sim卡序列号

getSimSerialNumber(callback(ret, err))

callback(ret, err)

ret:

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

err:

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

示例代码

var simInfo = api.require('simInfo');
simInfo.getSimSerialNumber(function(ret, err){
    if(ret.status){
        api.alert({msg:ret.serialNumber});
    }else{
        api.alert({msg:err.msg});
    }
});

可用性

Android系统

可提供的1.0.0及更高版本

isNetworkRoaming

判断当前网络是否漫游

isNetworkRoaming(callback(ret, err))

callback(ret, err)

ret:

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

err:

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

示例代码

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

可用性

Android系统

可提供的1.0.0及更高版本