/ Title: simInfo Description: 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及更高版本