HarmonyOS 鸿蒙Next 在APP内获取设备名称

发布于 1周前 作者 wuwangju 来自 鸿蒙OS

HarmonyOS 鸿蒙Next 在APP内获取设备名称

在APP内如何获取设备名称,自行未找到对应的方法

2 回复
import deviceManager from ‘[@ohos](/user/ohos).distributedDeviceManager’;

let dmInstance = deviceManager.createDeviceManager(“com.example.myapplication”); //需要配置模块权限:ohos.permission.DISTRIBUTED_DATASYNC let localDeviceName = dmInstance.getLocalDeviceName(); 使用如下接口可以获取,不需要设置权限: static test(context: Context) { settings.getValue(context, settings.general.DEVICE_NAME).then((value) => { console.log(…test value -> ${JSON.stringify(value)}) }).catch((err: BusinessError) => { console.error(…test error code: ${err.code}, message: ${err.message}); }); } <button style="position: absolute; padding: 4px 8px 0px; cursor: pointer; top: 8px; right: 8px; font-size: 14px;">复制</button>

api参考链接:【 https://developer.huawei.com/consumer/cn/doc/harmonyos-references/js-apis-settings-0000001813416740#ZH-CN_TOPIC_0000001813416740__settingsgetvaluesync10

更多关于HarmonyOS 鸿蒙Next 在APP内获取设备名称的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS 鸿蒙Next系统中,APP内获取设备名称通常可以通过系统API或预置的模块来实现。以下是具体的操作步骤:

  1. 引入模块:确保你的HarmonyOS应用已经引入了@kit.BasicServicesKit模块。
  2. 获取设备信息:利用deviceInfo接口中的相关属性来获取设备信息。例如,通过deviceInfo.brand获取品牌信息,通过deviceInfo.productModel获取产品型号信息。
  3. 组合设备名称:将获取到的品牌信息和产品型号信息组合起来,即可形成设备的名称。例如:
import { deviceInfo } from '@kit.BasicServicesKit';
let brandInfo = deviceInfo.brand; // 获取品牌信息
let productModelInfo = deviceInfo.productModel; // 获取产品型号信息
let deviceName = brandInfo + " " + productModelInfo; // 组合成设备名称
console.info('Device Name: ' + deviceName);
  1. 注意事项:由于设备制造商在命名上的差异,上述方法可能无法直接获取到某些设备的具体名称。此时,可以尝试查阅HarmonyOS的官方文档或设备制造商的文档,以获取更准确的设备名称获取方法。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部