displayInfo

来自于:开发者立即使用

getDensity getDensityDpi getHeightPixels getScaledDensity getWidthPixels getXdpi getYdpi

概述

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

getDensity

得到逻辑密度

getDensity(callback(ret, err))

callback(ret, err)

ret:

  • 类型:JSON 对象

内部字段:

  1. {
  2. density: //逻辑密度
  3. }

示例代码

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

补充说明

返回的数据是逻辑密度。

可用性

Android系统

可提供的1.0.0及更高版本

getDensityDpi

得到屏幕密度

getDensityDpi(callback(ret, err))

callback(ret, err)

ret:

  • 类型:JSON 对象

内部字段:

  1. {
  2. densityDpi: //屏幕密度
  3. }

示例代码

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

补充说明

返回的数据是屏幕密度。

可用性

Android系统

可提供的1.0.0及更高版本

getHeightPixels

得到绝对高度

getHeightPixels(callback(ret, err))

callback(ret, err)

ret:

  • 类型:JSON 对象

内部字段:

  1. {
  2. heightPixels: //绝对高度
  3. }

示例代码

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

补充说明

返回的数据是绝对高度。

可用性

Android系统

可提供的1.0.0及更高版本

getScaledDensity

得到比例因子

getScaledDensity(callback(ret, err))

callback(ret, err)

ret:

  • 类型:JSON 对象

内部字段:

  1. {
  2. scaledDensity: //比例因子
  3. }

示例代码

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

补充说明

返回的数据是比例因子。

可用性

Android系统

可提供的1.0.0及更高版本

getWidthPixels

得到绝对宽度

getWidthPixels(callback(ret, err))

callback(ret, err)

ret:

  • 类型:JSON 对象

内部字段:

  1. {
  2. widthPixels: //绝对宽度
  3. }

示例代码

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

补充说明

返回的数据是绝对宽度。

可用性

Android系统

可提供的1.0.0及更高版本

getXdpi

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

getXdpi(callback(ret, err))

callback(ret, err)

ret:

  • 类型:JSON 对象

内部字段:

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

示例代码

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

补充说明

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

可用性

Android系统

可提供的1.0.0及更高版本

getYdpi

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

getYdpi(callback(ret, err))

callback(ret, err)

ret:

  • 类型:JSON 对象

内部字段:

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

示例代码

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

补充说明

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

可用性

Android系统

可提供的1.0.0及更高版本