HarmonyOS 鸿蒙Next本地模拟器能否保存图片到相册?
HarmonyOS 鸿蒙Next本地模拟器能否保存图片到相册?
let uri = await helper.createAsset(photoAccessHelper.PhotoType.IMAGE, ‘jpg’)
这报错是什么意思?
权限限制太多了,有点难受-_-!!!
找HarmonyOS工作还需要会Flutter的哦,有需要Flutter教程的可以学学大地老师的教程,很不错,B站免费学的哦:https://www.bilibili.com/video/BV1S4411E7LY/?p=17
这个提示很明显了吧,你没有WRITE_IMAGEVIDEO的权限。这个权限不会给你用的,还是用SaveButton吧。
ohos.permission.WRITE_IMAGEVIDEO
允许修改用户公共目录的图片或视频文件。
可申请此权限的特殊场景与功能: 应用需要克隆、备份或同步图片/视频类文件。
其他场景下的使用方案: 使用“保存控件”保存用户图片或视频,使用方式请参考:保存控件。
授权方式: 用户授权(user_grant)。
申请方式
当前仅少量符合特殊场景的应用可在通过审批后,使用受限权限,其申请方式请参考:申请使用受限权限。
说明
如果应用涉及获取受限权限,在应用发布上架时,应用市场(AGC)将根据应用的使用场景审核是否可以使用对应的受限权限。如不符合,应用的上架申请将被驳回,审核方式请见发布HarmonyOS应用。
HarmonyOS 鸿蒙Next本地模拟器能够保存图片到相册,但具体实现需通过API操作。你可以使用photoAccessHelper
和文件系统API(如fs.open
、fs.write
)来创建图片资产并保存到相册。确保应用已申请相关权限,如WRITE_IMAGEVIDEO
。如果图片未出现在相册中,请检查图片是否成功保存至文件系统,并考虑使用媒体扫描器(MediaScanner)通知系统扫描新图片。如果问题依旧没法解决请加我微信,我的微信是itying888。