cellphone

立即使用

概述

本模块通过原生方法获取 App 及设备相关信息。还支持测试网速,获取当前上行下行流量功能。

模块接口

getInfo

获取信息

getInfo(callback(ret))

callback(ret)

ret:

  • 类型:JSON 对象
  • 内部字段:
{  
   CPU:'',                     //字符串类型;cpu型号,如:arm64 v8
   Disk:'',                    //字符串类型;硬盘用量,如:4.87 GB/63.99GB
   FPS:  ,                     //数字类型;屏幕FPS,如:60 FPS
   Identifier:'',              //字符串类型;包名,如:com.apicloud.test
   Language:  ,                //数字类型;语言 ,如:zh-Hans-CN
   Model:  ,                   //数字类型;手机型号,如:iPhone 8
   Name:'',                    //字符串类型;app 名,如:UZApp
   Network:'',                 //字符串类型;网络类型,如:WiFi
   Resolution:'',              //字符串类型;屏幕分辨率,如:750 * 1334
   Version:''                  //字符串类型;app版本号,如:1.0
}

示例代码

var cellphone = api.require('cellphone');
cellphone.getInfo(function(ret) {
    api.alert({msg:JSON.stringify(ret)});
});

可用性

iOS 系统

可提供的 1.0.0 及更高版本

netSpeed

网络测速

netSpeed({params},callback(ret))

params

testUrl:

  • 类型:字符串
  • 描述:一个文件的下载地址

callback(ret)

ret:

  • 类型:JSON 对象
  • 内部字段:
{  
   eventType:'',           //字符串类型;交互类型:
                           //immediately:即时网速(测试过程中会以每秒2次的频率返回)
                           //finish:测速完成
                           //error:测速发生错误 
   speed: ,                //数字类型;网速,单位是 b
   bandWidth:'',           //字符串类型;相当于多少带宽 
}

示例代码

var cellphone = api.require('cellphone');
cellphone.netSpeed(function(ret) {
    api.alert({msg:JSON.stringify(ret)});
});

可用性

iOS 系统

可提供的 1.0.0 及更高版本

startMeasur

开始网络测速

startMeasur()

示例代码

var cellphone = api.require('cellphone');
cellphone.startMeasur();

可用性

iOS 系统

可提供的 1.0.0 及更高版本

stopMeasur

停止网络测速

stopMeasur()

示例代码

var cellphone = api.require('cellphone');
cellphone.stopMeasur();

可用性

iOS 系统

可提供的 1.0.0 及更高版本

currentSpeed

当前网速

currentSpeed(callback(ret))

callback(ret)

ret:

  • 类型:JSON 对象
  • 内部字段:
{  
   speed:'',            //字符串类型;当前网速,如4kb/秒 
   iBytes:  ,           //数字类型;下行流量
   oBytes:  ,           //数字串类型;下行流量 
}

示例代码

var cellphone = api.require('cellphone');
cellphone.currentSpeed(function(ret) {
    api.alert({msg:JSON.stringify(ret)});
});

可用性

iOS 系统

可提供的 1.0.0 及更高版本