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