deviceInfo插件封装了安卓手机获取手机硬件信息功能,使用此插件可实现对安卓手机的系统版本、SDK、设备名称、设备制造商等相关信息的获取。(有些机型未获取到相应参数时返回unknown)暂仅支持 android 平台。
得到系统版本
getRelease(callback(ret, err))
ret:
内部字段:
{
    release:    //系统版本
}
var deviceInfo=  api.require('deviceInfo');
deviceInfo.getRelease(function (ret, err) {
    console.log(JSON.stringify(ret));
    alert("release=" + ret.release);
});
返回的数据是系统版本。
Android系统
可提供的1.0.0及更高版本
得到设备品牌
getBrand(callback(ret, err))
ret:
内部字段:
{
    brand:    //设备品牌
}
var deviceInfo=  api.require('deviceInfo');
deviceInfo.getBrand(function (ret, err) {
    console.log(JSON.stringify(ret));
    alert("brand=" + ret.brand);
});
返回的数据是设备品牌。
Android系统
可提供的1.0.0及更高版本
得到手机型号
getModel(callback(ret, err))
ret:
内部字段:
{
    model:    //手机型号
}
var deviceInfo=  api.require('deviceInfo');
deviceInfo.getModel(function (ret, err) {
    console.log(JSON.stringify(ret));
    alert("model=" + ret.model);
});
返回的数据是手机型号。
Android系统
可提供的1.0.0及更高版本
得到设备版本号
getId(callback(ret, err))
ret:
内部字段:
{
    id:    //设备版本号
}
var deviceInfo=  api.require('deviceInfo');
deviceInfo.getId(function (ret, err) {
    console.log(JSON.stringify(ret));
    alert("id=" + ret.id);
});
返回的数据是设备版本号。
Android系统
可提供的1.0.0及更高版本
得到设备显示版本包
getDisplay(callback(ret, err))
ret:
内部字段:
{
    display:    //设备显示版本包
}
var deviceInfo=  api.require('deviceInfo');
deviceInfo.getDisplay(function (ret, err) {
    console.log(JSON.stringify(ret));
    alert("display=" + ret.display);
});
返回的数据是设备显示版本包。
Android系统
可提供的1.0.0及更高版本
得到产品名称
getProduct(callback(ret, err))
ret:
内部字段:
{
    product:    //产品名称
}
var deviceInfo=  api.require('deviceInfo');
deviceInfo.getProduct(function (ret, err) {
    console.log(JSON.stringify(ret));
    alert("product=" + ret.product);
});
返回的数据是产品名称(有些机型未获取到返回数据unknown)。
Android系统
可提供的1.0.0及更高版本
得到设备制造商
getManufacturer(callback(ret, err))
ret:
内部字段:
{
    manufacturer:    //设备制造商
}
var deviceInfo=  api.require('deviceInfo');
deviceInfo.getManufacturer(function (ret, err) {
    console.log(JSON.stringify(ret));
    alert("manufacturer=" + ret.manufacturer);
});
返回的数据是设备制造商。
Android系统
可提供的1.0.0及更高版本
得到设备驱动名称
getDevice(callback(ret, err))
ret:
内部字段:
{
    device:    //设备驱动名称
}
var deviceInfo=  api.require('deviceInfo');
deviceInfo.getDevice(function (ret, err) {
    console.log(JSON.stringify(ret));
    alert("device=" + ret.device);
});
返回的数据是设备驱动名称。
Android系统
可提供的1.0.0及更高版本
得到设备硬件名称
getHardware(callback(ret, err))
ret:
内部字段:
{
    hardware:    //设备硬件名称
}
var deviceInfo=  api.require('deviceInfo');
deviceInfo.getHardware(function (ret, err) {
    console.log(JSON.stringify(ret));
    alert("hardware=" + ret.hardware);
});
返回的数据是设备硬件名称。
Android系统
可提供的1.0.0及更高版本
得到设备唯一标识
getFingerprint(callback(ret, err))
ret:
内部字段:
{
    fingerprint:    //设备唯一标识
}
var deviceInfo=  api.require('deviceInfo');
deviceInfo.getFingerprint(function (ret, err) {
    console.log(JSON.stringify(ret));
    alert("fingerprint=" + ret.fingerprint);
});
返回的数据是设备唯一标识。
Android系统
可提供的1.0.0及更高版本
得到串口序列号
getSerial(callback(ret, err))
ret:
内部字段:
{
    serial:    //串口序列号
}
var deviceInfo=  api.require('deviceInfo');
deviceInfo.getSerial(function (ret, err) {
    console.log(JSON.stringify(ret));
    alert("serial=" + ret.serial);
});
返回的数据是串口序列号。
Android系统
可提供的1.0.0及更高版本
得到设备版本类型
getType(callback(ret, err))
ret:
内部字段:
{
    type:    //设备版本类型
}
var deviceInfo=  api.require('deviceInfo');
deviceInfo.getType(function (ret, err) {
    console.log(JSON.stringify(ret));
    alert("type=" + ret.type);
});
返回的数据是设备版本类型。
Android系统
可提供的1.0.0及更高版本
得到设备标签
getTags(callback(ret, err))
ret:
内部字段:
{
    tags:    //设备标签
}
var deviceInfo=  api.require('deviceInfo');
deviceInfo.getTags(function (ret, err) {
    console.log(JSON.stringify(ret));
    alert("tags=" + ret.tags);
});
返回的数据是设备标签。
Android系统
可提供的1.0.0及更高版本
得到设备主机地址
getHost(callback(ret, err))
ret:
内部字段:
{
    host:    //设备主机地址
}
var deviceInfo=  api.require('deviceInfo');
deviceInfo.getHost(function (ret, err) {
    console.log(JSON.stringify(ret));
    alert("host=" + ret.host);
});
返回的数据是设备主机地址。
Android系统
可提供的1.0.0及更高版本
得到设备用户名
getUser(callback(ret, err))
ret:
内部字段:
{
    user:    //设备用户名
}
var deviceInfo=  api.require('deviceInfo');
deviceInfo.getUser(function (ret, err) {
    console.log(JSON.stringify(ret));
    alert("user=" + ret.user);
});
返回的数据是设备用户名。
Android系统
可提供的1.0.0及更高版本
得到固件开发版本代号
getCodename(callback(ret, err))
ret:
内部字段:
{
    codename:    //固件开发版本代号
}
var deviceInfo=  api.require('deviceInfo');
deviceInfo.getCodename(function (ret, err) {
    console.log(JSON.stringify(ret));
    alert("codename=" + ret.codename);
});
返回的数据是固件开发版本代号。
Android系统
可提供的1.0.0及更高版本
得到源码控制版本号
getIncremental(callback(ret, err))
ret:
内部字段:
{
    incremental:    //源码控制版本号
}
var deviceInfo=  api.require('deviceInfo');
deviceInfo.getIncremental(function (ret, err) {
    console.log(JSON.stringify(ret));
    alert("incremental=" + ret.incremental);
});
返回的数据是源码控制版本号。
Android系统
可提供的1.0.0及更高版本
得到设备基板名称
getBoard(callback(ret, err))
ret:
内部字段:
{
    board:    //设备基板名称
}
var deviceInfo=  api.require('deviceInfo');
deviceInfo.getBoard(function (ret, err) {
    console.log(JSON.stringify(ret));
    alert("board=" + ret.board);
});
返回的数据是设备基板名称(有些机型未获取到返回数据unknown)。
Android系统
可提供的1.0.0及更高版本
得到设备引导程序版本号
getBootloader(callback(ret, err))
ret:
内部字段:
{
    bootloader:    //设备引导程序版本号
}
var deviceInfo=  api.require('deviceInfo');
deviceInfo.getBootloader(function (ret, err) {
    console.log(JSON.stringify(ret));
    alert("bootloader=" + ret.bootloader);
});
返回的数据是设备引导程序版本号(有些机型未获取到返回数据unknown)。
Android系统
可提供的1.0.0及更高版本
得到Build时间
getTime(callback(ret, err))
ret:
内部字段:
{
    time:    //Build时间(为转换的时间)
}
var deviceInfo=  api.require('deviceInfo');
deviceInfo.getTime(function (ret, err) {
    console.log(JSON.stringify(ret));
    alert("time=" + ret.time);
});
返回的数据是Build时间。
Android系统
可提供的1.0.0及更高版本
得到系统的API级别
getSdkInt(callback(ret, err))
ret:
内部字段:
{
    sdkInt:    //系统的API级别
}
var deviceInfo=  api.require('deviceInfo');
deviceInfo.getSdkInt(function (ret, err) {
    console.log(JSON.stringify(ret));
    alert("sdkInt=" + ret.sdkInt);
});
返回的数据是系统的API级别。
Android系统
可提供的1.0.0及更高版本