android 获取音频的uri
时间: 2023-09-01 14:08:28 浏览: 95
Android Uri
要获取 Android 设备上的音频 URI,可以使用以下代码:
```java
Uri audioUri = MediaStore.Audio.Media.EXTERNAL_CONTENT_URI;
```
您还可以添加筛选条件以获取特定的音频。例如,以下代码获取所有音频文件的 URI:
```java
String selection = MediaStore.Audio.Media.IS_MUSIC + "!= 0";
Cursor cursor = getContentResolver().query(audioUri, null, selection, null, null);
if (cursor != null && cursor.moveToFirst()) {
do {
Uri uri = ContentUris.withAppendedId(audioUri, cursor.getLong(cursor.getColumnIndex(MediaStore.Audio.Media._ID)));
// 处理 URI
} while (cursor.moveToNext());
cursor.close();
}
```
阅读全文