displayInfo
来自于:开发者立即使用
getDensity getDensityDpi getHeightPixels getScaledDensity getWidthPixels getXdpi getYdpi
概述
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及更高版本