android R 中 如何批量删除音乐列表中的音乐
时间: 2023-05-22 08:05:16 浏览: 67
您可以使用以下代码来批量删除音乐列表中的音乐:
```
ContentResolver resolver = getContentResolver();
Uri uri = MediaStore.Audio.Media.EXTERNAL_CONTENT_URI;
String selection = MediaStore.Audio.Media.IS_MUSIC + "!= 0";
String[] selectionArgs = null;
resolver.delete(uri, selection, selectionArgs);
```
这将删除所有在音乐列表中的音乐。请注意,这将删除设备上所有音乐文件,因此请小心使用。
相关问题
Android 11.0中 如何批量删除音乐列表中的音乐
您可以使用如下代码进行批量删除音乐列表中的音乐:
```java
// 获取contentResolver对象
ContentResolver resolver = getContentResolver();
// 获取音乐列表Uri
Uri uri = MediaStore.Audio.Media.EXTERNAL_CONTENT_URI;
// 获取音乐的ID和名称
Cursor cursor = resolver.query(uri, new String[]{MediaStore.Audio.Media._ID, MediaStore.Audio.Media.DISPLAY_NAME}, null, null, null);
int deleted = 0;
// 遍历音乐列表
while (cursor.moveToNext()) {
// 获取音乐ID
long id = cursor.getLong(cursor.getColumnIndex(MediaStore.Audio.Media._ID));
// 获取音乐名称
String name = cursor.getString(cursor.getColumnIndex(MediaStore.Audio.Media.DISPLAY_NAME));
// 判断音乐名称是否符合要求
if (name.contains("delete_this")) {
// 构建删除Uri
Uri deleteUri = ContentUris.withAppendedId(uri, id);
// 调用contentResolver的delete方法进行删除
deleted += resolver.delete(deleteUri, null, null);
}
}
// 关闭游标
cursor.close();
// 提示删除的音乐数量
Toast.makeText(this, "Deleted " + deleted + "items", Toast.LENGTH_SHORT).show();
```
以上代码可以在Android 11.0系统中顺利执行。
Android11.0 搜索音乐列表中的音乐
可以使用 MediaStore API 来搜索音乐列表中的音乐,具体实现可以参考以下链接:https://developer.android.com/reference/android/provider/MediaStore.Audio.Media。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)