【发布时间】:2013-06-19 14:17:28
【问题描述】:
来自this question 我了解到,如果我想从媒体库中删除(视频)文件的引用,我可以这样做:
Uri videoUri = MediaStore.Video.Media.EXTERNAL_CONTENT_URI;
Uri itemUri = ContentUris.withAppendedId(videoUri, mediaId);
getContentResolver().delete(itemUri, null, null);
我想念的是如何检索mediaId。
对于这个文件,我有它的路径、文件名、大小等。
有什么想法吗?
【问题讨论】:
-
作为一种解决方法,我发现我已经有了 id,因为我总是在我的应用程序中手动添加最终要删除的文件。所以我将 id 存储到共享首选项中。但这不是答案。
标签: android android-contentprovider android-contentresolver media-library