harmony 鸿蒙设备管理开发常见问题

  • 2022-10-28
  • 浏览 (915)

设备管理开发常见问题

如何获取设备的dpi值

适用于:OpenHarmony SDK 3.2.2.5版本,API9 Stage模型

导入\@ohos.display包,通过getDefaultDisplay方法获取。

示例:

import display from '@ohos.display'; 
display.getDefaultDisplay((err, data) => { 
  if (err.code) { 
    console.error('Test Failed to obtain the default display object. Code: ' + JSON.stringify(err)); 
    return; 
  } 
  console.info('Test Succeeded in obtaining the default display object. Data:' + JSON.stringify(data)); 
  console.info('Test densityDPI:' + JSON.stringify(data.densityDPI)); 
});

如何获取当前运行设备类型

适用于:OpenHarmony SDK 3.2.2.5版本,API9 Stage模型

导入\@ohos.deviceInfo包,然后通过deviceInfo.deviceType获取设备类型。

参考文档:设备信息

如何获取设备系统版本

适用于:OpenHarmony SDK 3.2.5.5版本,API9 Stage模型

通过deviceInfo对象的osFullName属性获取设备系统版本。

OpenHarmony设备如何获取UDID?

适用于:OpenHarmony SDK3.0, API9 Stage模型

  1. 如果想获取连接设备的udid,可使用 hdc shell bm get –udid命令;

  2. 如果想在代码中获得,参考文档 udid

开发快捷键功能

适用于:OpenHarmony SDK 3.2.6.5版本,API9 Stage模型

快捷键功能开发请使用组合按键api,具体可参考组合按键(InputConsumer)

你可能感兴趣的鸿蒙文章

harmony 鸿蒙常见问题

harmony 鸿蒙Ability框架开发常见问题

harmony 鸿蒙应用程序包管理开发常见问题

harmony 鸿蒙网络与连接开发常见问题

harmony 鸿蒙数据管理开发常见问题

harmony 鸿蒙开发板使用常见问题

harmony 鸿蒙DFX开发常见问题

harmony 鸿蒙公共事件与通知开发常见问题

harmony 鸿蒙文件管理开发常见问题

harmony 鸿蒙图形图像开发常见问题

0  赞