• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# 设备管理开发常见问题
2
3## 如何获取设备的dpi值
4
5适用于:OpenHarmony 3.2 Beta5,API9 Stage模型
6
7**问题现象**
8
9获取设备的dpi信息。
10
11**解决措施**
12
13导入@ohos.display包,通过getDefaultDisplaySync方法获取。
14
15**示例代码**
16
17```
18import display from '@ohos.display';
19let displayClass = null;
20try {
21    displayClass = display.getDefaultDisplaySync();
22 console.info('Test densityDPI:' + JSON.stringify(data.densityDPI));
23} catch (exception) {
24    console.error('Failed to obtain the default display object. Code: ' + JSON.stringify(exception));
25}
26```
27
28## 如何获取当前运行设备类型
29
30适用于:OpenHarmony SDK 3.2.2.5版本,API9 Stage模型
31
32导入\@ohos.deviceInfo包,然后通过deviceInfo.deviceType获取设备类型。
33
34参考文档:[设备信息](../reference/apis/js-apis-device-info.md)
35
36## 如何获取设备系统版本
37
38适用于:OpenHarmony SDK 3.2.5.5版本,API9 Stage模型
39
40通过[deviceInfo](../reference/apis/js-apis-device-info.md)对象的osFullName属性获取设备系统版本。
41
42## OpenHarmony设备如何获取UDID?
43
44适用于:OpenHarmony SDK3.0, API9 Stage模型
45
461、如果想获取连接设备的udid,可使用 hdc shell bm get --udid命令;
47
482、如果想在代码中获得,参考文档 [udid](../reference/apis/js-apis-device-info.md) 。
49
50## 开发快捷键功能
51
52适用于:OpenHarmony SDK 3.2.6.5版本,API9 Stage模型
53
54快捷键功能开发请使用组合按键api,具体可参考[组合按键(InputConsumer)](../reference/apis/js-apis-inputconsumer.md)
55