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これを呼び出した後、Sayは空になります。

フォルダも削除する最良の方法は何ですか? コンテンツ バケットの ID は既に取得しています。これは再利用できます。

つまり、バケット内のファイルだけでなく、バ​​ケット自体を削除する MediaStore API を探しています。

4

0 に答える 0