MediaStore.Audio.Media.EXTERNAL_CONTENT_URI无法获取华为手机的音频
时间: 2024-02-04 14:37:47 浏览: 30
在华为手机上,可能需要使用不同的方式来获取音频文件。你可以尝试使用以下方法:
1. 使用MediaStore.Audio.Media.INTERNAL_CONTENT_URI获取内部存储器中的音频文件。
2. 如果你想要获取外部存储器中的音频文件,你可以尝试使用以下代码:
```java
String selection = MediaStore.Audio.Media.IS_MUSIC + "!= 0";
String sortOrder = MediaStore.Audio.Media.TITLE + " ASC";
Uri uri = MediaStore.Audio.Media.EXTERNAL_CONTENT_URI;
Cursor cursor = getContentResolver().query(uri, null, selection, null, sortOrder);
```
请注意,有些华为手机可能会使用不同的路径来存储音频文件,所以你可能需要根据具体情况进行调整。