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

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

一、问题背景

应用开发中我们经常需要拿到设备名称,非设备的品牌名称。例如,meta 60 Pro这种。而是用户自定义的设备名称。

但是鸿蒙针对用户信息的保护非常严格。想拿到设备名称,通过常规的DeviceInfo接口,是拿不到设备名称。其他能拿到设备名称的接口,也需要是系统应用,或者受限权限申请。

二、解决方案:

想拿到自定义设备名称,只能通过曲线实现,通过蓝牙接口,获取设备名称。

connection.getLocalName 获取蓝牙本地设备名称。

需要权限:ohos.permission.ACCESS_BLUETOOTH

dart 复制代码
import { AsyncCallback, BusinessError } from '@kit.BasicServicesKit';
try {
    let localName: string = connection.getLocalName();
} catch (err) {
    console.error('errCode: ' + (err as BusinessError).code + ', errMessage: ' + (err as BusinessError).message);
}
相关推荐
play_big_knife4 小时前
鸿蒙项目云捐助第十六讲云捐助使用云数据库实现登录注册
数据库·华为云·harmonyos·鸿蒙·云开发·云数据库·鸿蒙开发
学海无涯乐作舟4 小时前
鸿蒙高级特性 - 动态UI加载
ui·华为·harmonyos
葡萄城技术团队4 小时前
共创共建!葡萄城 SpreadJS 完成 HarmonyOS NEXT 操作系统兼容认证
华为·harmonyos
海绵宝宝_8 小时前
【HarmonyOS NEXT】ArkTs数据类型解析与使用
android·前端·华为·harmonyos·鸿蒙
特立独行的猫a8 小时前
HarmonyOS NEXT 应用开发实战:音乐播放器的完整实现
华为·harmonyos
破-风8 小时前
FTP华为设备上进行配置
java·华为·restful
文火冰糖的硅基工坊12 小时前
[创业之路-199]:《华为战略管理法-DSTE实战体系》- 3 - 价值转移理论与利润区理论
华为·产品经理·需求分析·产品·创业·战略
马剑威(威哥爱编程)13 小时前
鸿蒙 NEXT 开发之后台任务开发服务框架学习笔记
笔记·学习·harmonyos
howard200516 小时前
鸿蒙学习笔记:用户登录界面
鸿蒙·用户登录·arkui