1
從this question我明白,如果我想刪除從媒體庫(視頻)文件的引用,我可以這樣做:通過ContentResolver刪除MediaLibrary文件引用:如何獲取文件的ID?
Uri videoUri = MediaStore.Video.Media.EXTERNAL_CONTENT_URI;
Uri itemUri = ContentUris.withAppendedId(videoUri, mediaId);
getContentResolver().delete(itemUri, null, null);
我懷念的是如何檢索mediaId
。
對於這個文件我有它的路徑,文件名,大小等
任何想法?
作爲一種變通方法,我發現我已經有ID,因爲我總是手動添加,最終我要刪除的文件,在我的應用程序所以我將這個ID存儲到共享首選項中。但這不是答案。 – dentex