displayInfo

来自于:开发者立即使用

概述

displayInfo模块封装了安卓手机屏幕相关信息,使用此模块可实现对安卓手机屏幕信息(包括绝对高度、绝对宽度、逻辑密度等)的获取。(返回单位是px)暂仅支持 android 平台。

getDensity

得到逻辑密度

getDensity(callback(ret, err))

callback(ret, err)

ret:

  • 类型:JSON 对象

内部字段:

{
    density:    //逻辑密度
}

示例代码

var displayInfo= api.require('displayInfo');
displayInfo.getDensity(function (ret, err) {
    console.log(JSON.stringify(ret));
    alert("density=" + ret.density);
});

补充说明

返回的数据是逻辑密度。

可用性

Android系统

可提供的1.0.0及更高版本

getDensityDpi

得到屏幕密度

getDensityDpi(callback(ret, err))

callback(ret, err)

ret:

  • 类型:JSON 对象

内部字段:

{
    densityDpi:    //屏幕密度
}

示例代码

var displayInfo= api.require('displayInfo');
displayInfo.getDensityDpi(function (ret, err) {
    console.log(JSON.stringify(ret));
    alert("densityDpi=" + ret.densityDpi);
});

补充说明

返回的数据是屏幕密度。

可用性

Android系统

可提供的1.0.0及更高版本

getHeightPixels

得到绝对高度

getHeightPixels(callback(ret, err))

callback(ret, err)

ret:

  • 类型:JSON 对象

内部字段:

{
    heightPixels:    //绝对高度
}

示例代码

var displayInfo= api.require('displayInfo');
displayInfo.getHeightPixels(function (ret, err) {
    console.log(JSON.stringify(ret));
    alert("heightPixels=" + ret.heightPixels);
});

补充说明

返回的数据是绝对高度。

可用性

Android系统

可提供的1.0.0及更高版本

getScaledDensity

得到比例因子

getScaledDensity(callback(ret, err))

callback(ret, err)

ret:

  • 类型:JSON 对象

内部字段:

{
    scaledDensity:    //比例因子
}

示例代码

var displayInfo= api.require('displayInfo');
displayInfo.getScaledDensity(function (ret, err) {
    console.log(JSON.stringify(ret));
    alert("scaledDensity=" + ret.scaledDensity);
});

补充说明

返回的数据是比例因子。

可用性

Android系统

可提供的1.0.0及更高版本

getWidthPixels

得到绝对宽度

getWidthPixels(callback(ret, err))

callback(ret, err)

ret:

  • 类型:JSON 对象

内部字段:

{
    widthPixels:    //绝对宽度
}

示例代码

var displayInfo= api.require('displayInfo');
displayInfo.getWidthPixels(function (ret, err) {
    console.log(JSON.stringify(ret));
    alert("widthPixels=" + ret.widthPixels);
});

补充说明

返回的数据是绝对宽度。

可用性

Android系统

可提供的1.0.0及更高版本

getXdpi

得到X尺寸屏幕每英寸的确切物理像素

getXdpi(callback(ret, err))

callback(ret, err)

ret:

  • 类型:JSON 对象

内部字段:

{
    xdpi:    //X尺寸屏幕每英寸的确切物理像素
}

示例代码

var displayInfo= api.require('displayInfo');
displayInfo.getXdpi(function (ret, err) {
    console.log(JSON.stringify(ret));
    alert("xdpi=" + ret.xdpi);
});

补充说明

返回的数据是X尺寸屏幕每英寸的确切物理像素。

可用性

Android系统

可提供的1.0.0及更高版本

getYdpi

得到Y尺寸屏幕每英寸的确切物理像素

getYdpi(callback(ret, err))

callback(ret, err)

ret:

  • 类型:JSON 对象

内部字段:

{
    ydpi:    //Y尺寸屏幕每英寸的确切物理像素
}

示例代码

var displayInfo= api.require('displayInfo');
displayInfo.getYdpi(function (ret, err) {
    console.log(JSON.stringify(ret));
    alert("ydpi=" + ret.ydpi);
});

补充说明

返回的数据是Y尺寸屏幕每英寸的确切物理像素。

可用性

Android系统

可提供的1.0.0及更高版本