在模拟器上运行的ContentResolver找不到mp3文件

问题描述 投票:0回答:1

我在Android Studio模拟器上使用contentResolver查询。我将mp3文件放在downloads文件夹中,在这里我可以在android studio设备文件浏览器中以及在模拟器中的den device exporer中看到它们。我无法使用contentResolver查询来获取文件。

String sortOder = MediaStore.Audio.Media.TRACK + " ASC";
cur = getContentResolver().query(uri, null, null, null, sortOder);

ContentResolver正在搜索content://media/external/audio/media

我在上传后重新启动模拟器,删除并安装了该应用程序。

在实际设备上,此解析器有效,但在仿真器上无效。为什么模拟器上的contentResolver找不到上传的文件。

谢谢GGK enter image description here

android android-emulator android-contentprovider
1个回答
0
投票

问题仅在API29下出现。我为此创建了一个新条目(here

© www.soinside.com 2019 - 2024. All rights reserved.