我正在尝试(没有运气)为音轨和图像更新 MediaStore 的条目。我正在使用这样的东西:
ContentValues values = new ContentValues();
values.put(MediaStore.Audio.Media.TITLE, title);
values.put(MediaStore.Audio.Media.YEAR, year);
resolver.update(MediaStore.Audio.Media.EXTERNAL_CONTENT_URI, values, MediaStore.Audio.Media._ID + "= ?", new String[] { String.valueOf(id) })
上面的代码片段适用于 API16->API28 没有问题。
虽然,在 API29 上它不起作用。日志或消息中不会显示任何错误。我正在 API29 模拟器上尝试上面的代码。我不确定这个问题是否与使用模拟器有关。
我真的很感激任何指出我正确方向的信息。