HarmonyOS 鸿蒙Next如何创建用户自定义相册

发布于 1周前 作者 htzhanglong 来自 鸿蒙OS

HarmonyOS 鸿蒙Next如何创建用户自定义相册 如何创建自定义名称的用户相册,

在api12中,@ohos.filemanagement.userFileManager (用户数据管理)中包含createAlbum,但是找不到该包名,api12去掉了吗。

@ohos.file.photoAccessHelper (相册管理模块)不支持createAlbum

2 回复

为了保护用户的照片和视频资产隐私安全,鸿蒙系统制定安全隐私规则和相应技术方案,只有克隆类和云盘类应用可以获取全量媒体库访问权限,其他类型应用必须通过Pickers来访问用户指定的图片。这是鸿蒙安全隐私的基本原则。

通过Pickers来访问用户指定的图片对于应用也会获得相应收益:

  1. 可以避免权限弹框,有效提升应用相关特性的转化率。
  2. 有效降低应用合规成本。

获取全量媒体库访问权限,需要经过审核并授予专门证书,才能生效,从6月30日开始严格执行,届时非克隆或者非云盘类应用将无法获得全量媒体库访问权限。

根据以上规格当前不支持应用创建用户自定义相册

更多关于HarmonyOS 鸿蒙Next如何创建用户自定义相册的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS(鸿蒙)系统中创建用户自定义相册,可以通过以下步骤实现(假设已具备基本的鸿蒙应用开发知识):

  1. 定义相册数据结构:首先,在应用中定义一个数据结构来存储相册的基本信息,如相册名称、封面图片、图片列表等。

  2. 创建相册存储逻辑:实现一个存储逻辑,用于将用户创建的相册信息保存到本地数据库或文件系统中。确保存储路径和文件名的唯一性,以避免数据冲突。

  3. UI界面设计:设计用户创建相册的界面,包括输入相册名称、选择封面图片和添加图片等功能。确保界面友好且易于操作。

  4. 实现添加图片功能:在创建相册的界面中,实现一个图片选择器,允许用户从图库中选择图片添加到相册中。同时,支持多图选择功能以满足用户需求。

  5. 保存并展示相册:当用户完成相册创建后,将相册信息保存到之前定义的存储位置。然后,在应用的主界面或相册管理界面中展示用户创建的相册,以便用户随时查看和管理。

请注意,以上步骤为简化描述,实际开发中可能涉及更多细节和异常处理。如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部