当前位置:首页 > 移动端开发 > 正文内容

鸿蒙安全控件之保存控件简介

邻居的猫1个月前 (12-09)移动端开发1109

保存控件是一种特别的安全控件,它答运用户经过点击按钮暂时获取存储权限,而无需经过权限弹框进行授权承认。

集成保存控件后,当用户点击该控件时,运用会取得10秒内拜访媒体库特权接口的授权。这适用于任何需求将文件保存到媒体库的运用场景,例如保存图片或视频等。

与需求触发体系运用并由用户挑选详细保存途径的Picker不同,保存控件能够直接保存到指定的媒体库途径,使得操作更为快捷。

保存控件作用如图所示。
img1

束缚与束缚

  • 当用户初次点击运用中的保存控件,体系将弹窗恳求用户授权。假如用户点击“撤销”,弹窗消失,运用无授权,用户再次点击保存控件时,将会从头弹窗;假如用户点击“答应”,弹窗消失,运用将被颁发暂时保存权限,尔后点击该运用的保存控件将不会弹窗。
  • 运用在onClick()触发回调到调用媒体库特权接口的时刻距离不能大于10秒。
  • 用户点击一次控件,仅获取一次授权调用。
  • 为了保证用户的隐私不被歹意运用获取,运用需确保安全控件是可见的且用户能够辨认的。开发者需求合理的装备控件的尺度、色彩等特点,防止视觉混杂的状况,假如产生因控件的款式不合法导致授权失利的状况,请查看设备过错日志。

开发过程

以保存对话中图片为例,运用仅需求在前台期间,时间短运用保存图片的特性,不需求长时刻运用。此刻,能够直接运用安全控件中的保存控件,免除权限申请和权限恳求等环节,取得暂时授权,保存对应图片。

  1. 导入文件和媒体库依靠。
import { photoAccessHelper } from '@kit.MediaLibraryKit';
import { fileIo } from '@kit.CoreFileKit';
  1. 设置图片资源,并增加保存控件。
    保存控件是一种类似于按钮的安全控件,由图标、文本和布景组成。其间,图标和文本至少需求有一个,布景是必选的。图标和文本不能自定义,只能从已有的选项中挑选。在声明安全控件的接口时,有传参和不传参两种方法。不传参将默许创立一个包括图标、文字和布景的按钮,传参则依据参数创立,不包括未装备的元素。

扫描二维码推送至手机访问。

版权声明:本文由51Blog发布,如需转载请注明出处。

本文链接:https://www.51blog.vip/?id=464

分享给朋友:

“鸿蒙安全控件之保存控件简介” 的相关文章

手把手教你华为鸿蒙开发之第九节

手把手教你华为鸿蒙开发之第九节

华为鸿蒙开发:翻滚视图Scroller与ForEach循环深度解析 导言 在移动运用开发中,翻滚视图是展现很多内容的常用组件。华为鸿蒙操作系统供给了Scroller组件,答应开发者创立翻滚视图。本文将经过 DevEco Studio 具体介绍Scroller的根本运用、翻滚操控以及怎么结合ForE...

Android CoordinatorLayout运用示例记载

Android CoordinatorLayout运用示例记载

原文链接: Android CoordinatorLayout运用示例记载-Stars-One的杂货小窝 简略记载下常用CoordinatorLayout的几个作用代码示例,便利后续有需求的时分参照完成 开端之前,注意下项目material 版别,下文说到的某些特点是在后续版别才有的 impleme...

iOS开发结构--QMUIKit

iOS开发结构--QMUIKit

深化解析 QMUIKIT:高效的 iOS UI 组件库 QMUIKIT(QMUI)是一个专为 iOS 开发者规划的开源 UI 组件库,旨在提高开发功率与用户体会。本文将从怎么简略运用 QMUI、底层原理、中心组件的完成细节,以及一些最佳实践等方面进行深化探讨。 1. 简略运用 QMUI 1.1 装置...

手机如何关闭开发者模式,轻松操作指南

手机如何关闭开发者模式,轻松操作指南

关闭开发者模式的具体步骤可能会因手机型号和操作系统版本而有所不同,但一般来说,可以按照以下步骤进行操作:1. 打开手机的“设置”应用。2. 在设置菜单中找到“关于手机”或“关于设备”选项,并点击进入。3. 在“关于手机”或“关于设备”页面中,找到“版本号”或“软件版本”选项,并连续点击该选项7次。每...

重生之鸿蒙道尊,重生之鸿蒙道尊——穿越时空的修仙传奇

重生之鸿蒙道尊,重生之鸿蒙道尊——穿越时空的修仙传奇

《重生之鸿蒙道尊》是一部由作者九支书竹创作的都市言情小说。小说主要讲述了一个普通高中生,因机缘巧合获得鸿蒙自道尊的传承,从而踏上修炼之路的故事。小说情节跌宕起伏,扣人心弦,充满了玄幻和修真的元素。以下是小说的一些主要情节和章节:1. 第一章:穿越鸿蒙未判时:主角穿越到鸿蒙未判之时,开始开辟鸿蒙,演化...

华为手机开发者

华为手机开发者

1. 华为开发者联盟: 华为开发者联盟是一个开放合作平台,致力于从开发、测试、推广、变现等环节助力开发者。它聚合了HarmonyOS鸿蒙、HMS Core、AGC等开放能力,方便开发者一站式获取,轻松完成应用开发。2. 开发工具: DevEco Studio:这是华为推出的一款专为Harm...