phoneInfoMore

来自于:开发者立即使用

getBaseInfo getMacAddressNew isEmulator

概述

phoneInfoMore 封装了获取手机基本信息等功能,使用 phoneInfoMore 模块可以轻松获取到mac地址。**

getBaseInfo

获取手机基本信息

getBaseInfo(callback(ret, err))

callback(ret, err)

ret:

  • 类型:JSON对象
  • 内部字段:
  1. {
  2. "ipMac" : "CC:79:CF:6C:CF:49", //根据IP地址获取MAC地址
  3. "time" : "1449040435000",// TIME
  4. "model" : "rk3188",// 手机型号
  5. "networkOperatorName" : "",// 注册的网络运营商的名字
  6. "simSerialNumber" : "",//SIM卡的序列号(sn)
  7. "manufacturer" : "rockchip",// 制造商
  8. "imei" : "012345678912345",//IMEI(imei)
  9. "phoneNumer" : "",// 手机号码,有的可得,有的不可得
  10. "brand" : "rockchip",//手机品牌
  11. "simOperatorName" : "",// SIM卡运营商的名字
  12. "imsi" : "", //IESI号
  13. "ip" : "192.168.1.181"//获取移动设备本地IP
  14. }

err:

示例代码

  1. var phoneInfoMore = api.require('phoneInfoMore');
  2. phoneInfoMore.getBaseInfo(function(ret, err) {
  3. console.log(ret);
  4. if(ret){
  5. console.log(ret.ipMac);
  6. }
  7. });

可用性

Android系统

可提供的1.0.0及更高版本

getMacAddressNew

获取手机MAC地址(新)

getMacAddressNew(callback(ret, err))

callback(ret, err)

ret:

  • 类型:字符串
  • 内部字段:
  1. "CC:79:CF:6C:CF:49" //mac地址

err:

示例代码

  1. var phoneInfoMore = api.require('phoneInfoMore');
  2. phoneInfoMore.getMacAddressNew(function(ret, err) {
  3. console.log(ret);
  4. });

可用性

Android系统

可提供的1.0.0及更高版本

isEmulator

判断是否是模拟器

isEmulator(callback(ret, err))

callback(ret, err)

ret:

  • 类型:JSON对象
  • 内部字段:
  1. {
  2. state:false //true为模拟器,false为真机
  3. }

err:

示例代码

  1. var phoneInfoMore = api.require('phoneInfoMore');
  2. phoneInfoMore.isEmulator(function(ret, err) {
  3. console.log(ret);
  4. });

可用性

Android系统

可提供的1.0.0及更高版本