我在我的 Android Studio 模拟器上使用了一个 contentResolver 查询。我将 mp3 文件放在下载文件夹中,在那里我可以在 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找不到上传的文件。
最佳答案
如果您只是将文件拖到 Android Studio 中的 SD 卡中,您应该重启设备。它不会立即更新。
关于android - 在模拟器上运行的 ContentResolver 找不到 mp3 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59586601/