OpenHarmony开发者论坛

标题: 如何获取设备的dpi值 [打印本页]

作者: 一只杨    时间: 2023-9-19 11:28
标题: 如何获取设备的dpi值
[md]【问题描述】

需要在移动设备中检测手指移动距离,并根据手指移动的物理距离来控制物体的旋转或缩放时,需要获取设备的dpi进行计算,如何获取设备的dpi?

【运行环境】

硬件:rk3568;  ROM: 3.2 Beta5 ;  API 9

[/md]
作者: 梦里啥都有    时间: 2023-9-20 17:12
[md]导入@ohos.display包,通过getDefaultDisplaySync()方法获取。

```
import display from '@ohos.display';

let displayClass = null;

try {

  displayClass = display.getDefaultDisplaySync();

  console.info('Test densityDPI:' + JSON.stringify(displayClass.densityDPI));

} catch (exception) {

  console.error('Failed to obtain the default display object. Code: ' + JSON.stringify(exception));

}
```

[/md]




欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/) Powered by Discuz! X3.5