cpuInfo
来自于:开发者立即使用
getCpuInfo getCpuMaxFreq getMinFreq getCurrentFreq
概述
cpuInfo模块封装了安卓手机获取CPU相关信息功能,使用此模块可实现对安卓手机CPU汇总信息、CPU最大频率、CPU最小频率、CPU当前频率的获取。暂仅支持 android 平台。
getCpuInfo
得到CPU汇总信息
getCpuInfo(callback(ret, err))
callback(ret, err)
ret:
- 类型:JSON 对象
- 说明:对应不同的手机类型,所能获取到的cpu汇总信息不一样,对应返回字段信息只返回你当前手机所有支持的信息,以下字段我把有可能返回的字段都一一说明。
内部字段:
{
model_name: //模型名称
BogoMIPS: //计算机处理器运行速度
processor: //处理器(数量)
Processor: //处理器
Features: //特征
CPU_implementer: //CPU执行者
CPU_architecture: //CPU体系结构
CPU_variant: //CPU变体
CPU_part: //CPU部分
CPU_revision: //CPU版本
}
示例代码
var cpuInfo= api.require('cpuInfo');
cpuInfo.getCpuInfo(function (ret, err) {
if (ret) {
console.log(JSON.stringify(ret));
alert("CPU汇总信息" + "\n" + JSON.stringify(ret));
} else {
console.log(JSON.stringify(err));
alert("错误信息" + "\n" + JSON.stringify(err.msg));
});
补充说明
返回的数据是CPU汇总信息。
可用性
Android系统
可提供的1.0.0及更高版本
getCpuMaxFreq
得到CPU最大频率(KHZ)
getCpuMaxFreq(callback(ret, err))
callback(ret, err)
ret:
- 类型:JSON 对象
内部字段:
{
maxFreq: //CPU最大频率
}
示例代码
var cpuInfo= api.require('cpuInfo');
cpuInfo.getCpuMaxFreq(function (ret, err) {
if (ret) {
console.log(JSON.stringify(ret));
alert("CPU最大频率" + "\n" + JSON.stringify(ret.maxFreq));
} else {
console.log(JSON.stringify(err));
alert("错误信息" + "\n" + JSON.stringify(err.msg));
}
});
补充说明
返回的数据是CPU最大频率(KHZ)。
可用性
Android系统
可提供的1.0.0及更高版本
getMinFreq
得到CPU最小频率(KHZ)
getMinFreq(callback(ret, err))
callback(ret, err)
ret:
- 类型:JSON 对象
内部字段:
{
minFreq: //CPU最小频率
}
示例代码
var cpuInfo= api.require('cpuInfo');
cpuInfo.getMinFreq(function (ret, err) {
if (ret) {
console.log(JSON.stringify(ret));
alert("CPU最小频率" + "\n" + JSON.stringify(ret.minFreq));
} else {
console.log(JSON.stringify(err));
alert("错误信息" + "\n" + JSON.stringify(err.msg));
}
});
补充说明
返回数据是CPU最小频率(KHZ)。
可用性
Android系统
可提供的1.0.0及更高版本
getCurrentFreq
得到CPU当前频率(KHZ)
getCurrentFreq(callback(ret, err))
callback(ret, err)
ret:
- 类型:JSON 对象
内部字段:
{
currentFreq: //CPU当前频率
}
示例代码
var cpuInfo= api.require('cpuInfo');
cpuInfo.getCurrentFreq(function (ret, err) {
if (ret) {
console.log(JSON.stringify(ret));
alert("CPU当前频率" + "\n" + JSON.stringify(ret.currentFreq));
} else {
console.log(JSON.stringify(err));
alert("错误信息" + "\n" + JSON.stringify(err.msg));
}
});
补充说明
返回的数据是CPU当前频率(KHZ)。
可用性
Android系统
可提供的1.0.0及更高版本