HarmonyOS 鸿蒙Next 使用MediaAlbumChangeRequest.addAssets移动图片到自定义相册,所有照片中复制了一份,不能选择移动吗
HarmonyOS 鸿蒙Next 使用MediaAlbumChangeRequest.addAssets移动图片到自定义相册,所有照片中复制了一份,不能选择移动吗
更多关于HarmonyOS 鸿蒙Next 使用MediaAlbumChangeRequest.addAssets移动图片到自定义相册,所有照片中复制了一份,不能选择移动吗的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
更多关于HarmonyOS 鸿蒙Next 使用MediaAlbumChangeRequest.addAssets移动图片到自定义相册,所有照片中复制了一份,不能选择移动吗的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
在HarmonyOS 鸿蒙Next系统中,使用MediaAlbumChangeRequest.addAssets
方法时,确实默认执行的是复制操作,而非移动操作。这意味着图片资源会从原始位置复制到目标自定义相册中,而原始位置的图片不会被删除。
目前,根据HarmonyOS的API设计,MediaAlbumChangeRequest
及相关接口并未直接提供移动图片至自定义相册的功能。API设计更倾向于保证数据的安全性和完整性,避免在移动过程中可能的数据丢失或损坏问题。
若确实需要实现移动效果,开发者可以考虑以下步骤:
- 使用
MediaAlbumChangeRequest.addAssets
将图片复制到自定义相册。 - 在确认复制成功后,通过
MediaStore
或其他文件管理API删除原始位置的图片。
需要注意的是,删除操作需谨慎处理,确保用户明确同意,并处理好可能的异常情况,如删除失败或用户取消等。
如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html 。