本示例提供了安全控件类型的UI控件,支撑应用开发者集成安全控件做临时授权场景,当用户实际点击了某种类型的安全控件时,会对应用进行相应的临时授权,减少权限弹窗对用户的干扰,同时提供更小的授权范围。
使用说明
entry/src/main/ets/
|---securitycomponent
| |---pages
| | |---Location.ets // 位置服务安全控件界面
| | |---Paste.ets // 剪贴板安全控件界面
| | |---Save.ets // 媒体库安全控件界面
|---pages
| |---Index.ets // 首页
|---common
| |---Component
| | |---AuthorizedButton.ets // 安全控件样式
| | |---CopyButton.ets // 剪贴板复制控件
| | |---LocationButton.ets // 位置服务安全控件
| | |---PasteButton.ets // 剪贴板粘贴控件
| | |---SaveButton.ets // 媒体库写入文件控件
| | |---TitleBar.ets // 标题栏
|---utils
| |---Logger.ts // 日志工具
不涉及。
不涉及。
如需单独下载本工程,执行如下命令:
git init
git config core.sparsecheckout true
echo Account/AuthorizedButton/ > .git/info/sparse-checkout
git remote add origin https://gitee.com/openharmony/applications_app_samples.git
git pull origin master
如果你觉得这篇内容对你还蛮有帮助,我想邀请你帮我三个小忙:
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有