HarmonyOS 鸿蒙Next 读取本地相册报error: 13900012, without medialibrary permission
HarmonyOS 鸿蒙Next 读取本地相册报error: 13900012, without medialibrary permission
没有权限的意思,请使用PhotoPicker选取图片
#你问我答# 满意请采纳答案
更多关于HarmonyOS 鸿蒙Next 读取本地相册报error: 13900012, without medialibrary permission的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
HarmonyOS 鸿蒙Next 读取本地相册时遇到错误代码 error: 13900012
,通常指示应用缺少访问相册的权限。在鸿蒙系统中,访问敏感数据如相册,需要应用明确声明并获取相应的权限。
针对此错误,应检查以下几点:
-
权限声明:确保在应用的
config.json
文件中已正确声明访问相册的权限。对于相册访问,通常需声明ohos.permission.READ_MEDIA
或ohos.permission.WRITE_MEDIA
权限。 -
动态权限请求:若应用面向的是高版本鸿蒙系统,除了静态声明外,还需在运行时动态请求权限。调用系统API检查并请求权限,确保用户已授予。
-
MediaLibrary API 使用:确认代码中是否通过正确的API访问相册。鸿蒙系统提供了MediaLibrary API用于访问媒体库,使用前需确保已正确初始化和配置。
-
错误处理:检查错误处理逻辑,确保在权限被拒绝或请求失败时能正确处理,并给出用户友好的提示。
如已确认以上各点无误但问题依旧,可能是系统或SDK的bug。此时,请联系鸿蒙系统官方客服以获取进一步支持。
如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html