
回复
【本文正在参加 2023「盲盒」+码有奖征文活动】 https://ost.51cto.com/posts/25284
关于作者:I’m westinyang
测试设备:OpenHarmony 3.2 Release (API9)
本文讲解如何开发一个读取并展示设备关键信息的应用,点击信息行可直接复制值,信息获取用到了 @system.device
模块,部分接口需要系统权限,如设备序列号、UDID的获取需要用到 ohos.permission.sec.ACCESS_UDID
system_basic
级别的权限。
entry/src/main/module.json5
openharmony-sdk\9\toolchains\lib\UnsgnedReleasedProfileTemplate.json
先封装一个通用的信息展示行,用于主页布局中展示获取的设备信息。
用到了List、ListItem
@ohos.pasteboard 提供管理系统剪贴板的能力,为系统复制、粘贴功能提供支持
https://gitee.com/ohos-dev/device-info 完整的实现和布局代码,可以参考项目开源仓库
本文可以帮助你学习如何使用系统级api,配置Full-SDK,初步了解应用权限配置和访问控制权限的修改,以及 @system.device
和 @ohos.pasteboard
模块的基本使用。