cpuInfo插件封装了安卓手机获取CPU相关信息功能,使用此插件可实现对安卓手机CPU汇总信息、CPU最大频率、CPU最小频率、CPU当前频率的获取。暂仅支持 android 平台。
得到CPU汇总信息
getCpuInfo(callback(ret, err))
ret:
内部字段:
{
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及更高版本
得到CPU最大频率(KHZ)
getCpuMaxFreq(callback(ret, err))
ret:
内部字段:
{
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及更高版本
得到CPU最小频率(KHZ)
getMinFreq(callback(ret, err))
ret:
内部字段:
{
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及更高版本
得到CPU当前频率(KHZ)
getCurrentFreq(callback(ret, err))
ret:
内部字段:
{
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及更高版本