【HarmonyOS】获取设备自定义名字

打印 上一主题 下一主题

主题 900|帖子 900|积分 2700

【HarmonyOS】获取设备自定义名字

一、题目背景

应用开辟中我们经常需要拿到设备名称,非设备的品牌名称。例如,meta 60 Pro这种。而是用户自定义的设备名称。
但是鸿蒙针对用户信息的掩护非常严格。想拿到设备名称,通过常规的DeviceInfo接口,是拿不到设备名称。其他能拿到设备名称的接口,也需要是系统应用,或者受限权限申请。
二、解决方案:

想拿到自定义设备名称,只能通过曲线实现,通过蓝牙接口,获取设备名称。
connection.getLocalName 获取蓝牙本地设备名称。
需要权限:ohos.permission.ACCESS_BLUETOOTH
  1. import { AsyncCallback, BusinessError } from '@kit.BasicServicesKit';
  2. try {
  3.     let localName: string = connection.getLocalName();
  4. } catch (err) {
  5.     console.error('errCode: ' + (err as BusinessError).code + ', errMessage: ' + (err as BusinessError).message);
  6. }
复制代码


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

慢吞云雾缓吐愁

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表