• Lv0
    粉丝0

积分108 / 贡献0

提问18答案被采纳4文章0

作者动态

    如何获取设备信息

    羊毛不卷 显示全部楼层 发表于 2023-10-25 09:41:07

    【问题描述】

    系统常用的基本信息可以在设置--> 关于本机中查看,那么如何获取这些设备信息呢?

    【运行环境】

    硬件:rk3568; ROM: 3.2 Beta5; API 9

    您尚未登录,无法参与评论,登录后可以:
    参与开源共建问题交流
    认同或收藏高质量问答
    获取积分成为开源共建先驱

    精彩评论7

    一只杨

    沙发 发表于 2023-10-25 15:51:26
    使用全局函数encodeURI进行编码,使用decodeURI进行解码。例如空格字符““,编码后为%20。
    1. let a = encodeURI(" ")
    2. console.log(a) // %20
    复制代码

    westinyang

    板凳 发表于 2023-10-27 10:22:51

    设备信息获取用 @ohos.deviceInfo 模块,部分接口需要系统权限,如设备序列号、UDID的获取需要用到 ohos.permission.sec.ACCESS_UDID system_basic 级别的权限! 具体接口可参考官方文档:@ohos.deviceInfo (设备信息) (openharmony.cn)

    koubo

    发表于 2024-5-14 14:20  IP属地: 湖南省

    回复 westinyang: 按照上述操作,在系统应用中通过deviceInfo.udid获取的udid值为空,想问下为什么

    westinyang

    发表于 2024-5-24 08:43  IP属地: 河南省郑州市

    回复 koubo: 修改sdk目录下UnsgnedReleasedProfileTemplate.json文件,配置应用的权限级别

    koubo

    发表于 2024-5-24 10:02  IP属地: 山东省潍坊市

    回复 westinyang: 实际测试了,权限配置在UnsgnedReleasedProfileTemplate.json文件中未生效,要配置在module.json5进行申请,才可以生效

    westinyang

    发表于 2024-5-24 13:12  IP属地: 河南省洛阳市

    回复 koubo: 是的model.json5权限配置当然也要申请

    【4 条回复】

    润开鸿_梁开祝

    地板 发表于 2024-5-24 15:27:19
    hdc shell begetctl dump api

    Copyright   ©2023  OpenHarmony开发者论坛  京ICP备2020036654号-3 |技术支持 Discuz!

    返回顶部