HarmonyOS 鸿蒙Next startAbilityForResult调用相机拍照默认保存到相册
HarmonyOS 鸿蒙Next startAbilityForResult调用相机拍照默认保存到相册
使用如下方式调起相机拍照后默认会保存到相册,能否修改入参,让拍照后默认不保存到相册
let want: Want = {
"action": wantConstant.Action.ACTION_IMAGE_CAPTURE,
parameters: { callBundleName: bundleName || "flutter_embedding", "supportMultiMode": false }
}
let result: ESObject = null
if (this.context) {
result = await this.context.startAbilityForResult(want);
}
更多关于HarmonyOS 鸿蒙Next startAbilityForResult调用相机拍照默认保存到相册的实战教程也可以访问 https://www.itying.com/category-93-b0.html
返回的uri地址。若saveUri为空,resultUri为公共媒体路径。若saveUri不为空且具备写权限,resultUri与saveUri相同。若saveUri不为空且不具备写权限,则无法获取到resultUri。
更多关于HarmonyOS 鸿蒙Next startAbilityForResult调用相机拍照默认保存到相册的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
在HarmonyOS(鸿蒙)系统中,当使用startAbilityForResult
调用相机进行拍照时,如果希望照片默认保存到相册,通常需要在相机的能力(Ability)中实现保存逻辑,并确保在拍照完成后正确传递数据回调用方。
鸿蒙系统的相机应用可能不直接支持通过startAbilityForResult
保存照片到相册的默认行为,这取决于相机应用的具体实现。如果相机应用没有提供这样的功能,开发者可能需要在接收拍照结果后,自行编写代码将照片保存到相册。
保存照片到相册通常涉及以下步骤:
- 在接收拍照结果的回调中,获取照片数据。
- 使用鸿蒙提供的媒体存储API,将照片数据写入到相册所在的文件路径。
- 确保应用有写入相册的权限,并在必要时请求用户授权。
请注意,鸿蒙系统的API可能会随着版本更新而变化,因此建议查阅最新的鸿蒙开发者文档,了解如何正确实现照片保存到相册的功能。
如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html。