0

鉴于我正在编写一个允许用户将专辑从 SD 卡移动到本地存储的应用程序,那么我在类上有一个delete函数,如下所示:ExternalAlbum

public void delete(ContentResolver resolver) {
    resolver.delete(Images.Media.EXTERNAL_CONTENT_URI, ImageColumns.BUCKET_ID + " = ?",
            new String[]{String.valueOf(mBucketId)});
}

这将删除该特定文件夹中的所有文件。调用这个之后说/mnt/sdcard2/Pictures/MyAlbum会是空的。

删除文件夹的最佳方法是什么?我已经有了内容桶的 ID,可以重复使用。

换句话说:我正在寻找 MediaStore API 来删除存储桶本身,而不仅仅是存储桶中的文件。

4

0 回答 0