我的应用程序是使用默认相机应用程序拍摄的照片的照片组织者。我希望它将照片发送到“废纸rash”,以便以后可以在默认照片应用中将其从废纸restored中还原。
[API文档中显示了完整删除图像的示例:https://developer.android.com/training/data-storage/shared/media#remove-item,但这会立即删除图像并且不会将图像发送到垃圾箱。
[似乎在2019年初的短短1个月内,MediaStore上出现了垃圾回收方法,但在下个月:https://github.com/aosp-mirror/platform_frameworks_base/blame/2d330f6fa8bc0888a27bf1729844be8b0fe71c8b/core/java/android/provider/MediaStore.java#L843弃用了该方法
您使用什么API将使用相机应用拍摄的照片发送到垃圾箱?
编辑:这是一个屏幕截图,用于阐明我所说的“垃圾箱”。
删除或取消删除文件或文件夹
删除或取消删除资源的典型工作流程如下:
将DriveResourceClient.trash或DriveResourceClient.untrash称为适用
if (!metadata.isTrashable()) {
showMessage(R.string.trashable_error);
return;}
DriveResource driveResource = metadata.getDriveId().asDriveResource();
Task<Void> toggleTrashTask;
if (metadata.isTrashed()) {
toggleTrashTask = mDriveResourceClient.untrash(driveResource);
} else {
toggleTrashTask = mDriveResourceClient.trash(driveResource);
}
您可以点击下面的链接获取详细信息-