/**
* 从SDCard删除MP3
*
* @param url 歌曲路径
* @param id 歌曲id
*/
public static void deleteMusicFromSDCard(Context context, String url, long id) {
File musicUrl = new File(url);
if (musicUrl.delete()) {
delMusicFromContentProvider(context, id);
showToast(context, "删除成功");
} else {
showToast(context, "删除失败");
}
}
/**
* 删除数据库mp3的记录
*
* @param context 上下文
* @param id 歌曲id
*/
public static void delMusicFromContentProvider(Context context, long id) {
ContentResolver cursor = context.getContentResolver();
// System.out.println(MediaStore.Audio.Media.EXTERNAL_CONTENT_URI);
Uri uri = ContentUris.withAppendedId(MediaStore.Audio.Media.EXTERNAL_CONTENT_URI, id);
if (uri != null) {
cursor.delete(uri, null, null);
}
}
Android 删除SDCard MP3
最新推荐文章于 2021-06-25 19:59:32 发布