phoneInfoMore
来自于:开发者立即使用
getBaseInfo getMacAddressNew isEmulator
概述
phoneInfoMore 封装了获取手机基本信息等功能,使用 phoneInfoMore 模块可以轻松获取到mac地址。**
getBaseInfo
获取手机基本信息
getBaseInfo(callback(ret, err))
callback(ret, err)
ret:
- 类型:JSON对象
- 内部字段:
{
"ipMac" : "CC:79:CF:6C:CF:49", //根据IP地址获取MAC地址
"time" : "1449040435000",// TIME
"model" : "rk3188",// 手机型号
"networkOperatorName" : "",// 注册的网络运营商的名字
"simSerialNumber" : "",//SIM卡的序列号(sn)
"manufacturer" : "rockchip",// 制造商
"imei" : "012345678912345",//IMEI(imei)
"phoneNumer" : "",// 手机号码,有的可得,有的不可得
"brand" : "rockchip",//手机品牌
"simOperatorName" : "",// SIM卡运营商的名字
"imsi" : "", //IESI号
"ip" : "192.168.1.181"//获取移动设备本地IP
}
err:
示例代码
var phoneInfoMore = api.require('phoneInfoMore');
phoneInfoMore.getBaseInfo(function(ret, err) {
console.log(ret);
if(ret){
console.log(ret.ipMac);
}
});
可用性
Android系统
可提供的1.0.0及更高版本
getMacAddressNew
获取手机MAC地址(新)
getMacAddressNew(callback(ret, err))
callback(ret, err)
ret:
- 类型:字符串
- 内部字段:
"CC:79:CF:6C:CF:49" //mac地址
err:
示例代码
var phoneInfoMore = api.require('phoneInfoMore');
phoneInfoMore.getMacAddressNew(function(ret, err) {
console.log(ret);
});
可用性
Android系统
可提供的1.0.0及更高版本
isEmulator
判断是否是模拟器
isEmulator(callback(ret, err))
callback(ret, err)
ret:
- 类型:JSON对象
- 内部字段:
{
state:false //true为模拟器,false为真机
}
err:
示例代码
var phoneInfoMore = api.require('phoneInfoMore');
phoneInfoMore.isEmulator(function(ret, err) {
console.log(ret);
});
可用性
Android系统
可提供的1.0.0及更高版本