我找不到有关如何在MediaStore中插入相册的任何信息,我尝试使用
Uri uri = contentResolver.insert(MediaStore.Audio.Albums.EXTERNAL_CONTENT_URI, albumValues);
但是我收到了一个异常,显示“无效的 URI”。这个 URI 可以用于检索相册,但我无法使用它来插入相册。
下面是其余的代码:
ContentResolver contentResolver = getActivity().getContentResolver();
ContentValues albumValues = new ContentValues();
albumValues.put(Audio.Albums.ALBUM, mAlbumEditText.getText().toString());
albumValues.put(Audio.Albums.ARTIST, mArtistEditText.getText().toString());
int trackNo = 10;
albumValues.put(Audio.Albums.NUMBER_OF_SONGS, trackNo);
Uri uri = contentResolver.insert(MediaStore.Audio.Albums.EXTERNAL_CONTENT_URI, albumValues);
错误日志:
02-24 22:38:19.876: E/AndroidRuntime(5379): java.lang.UnsupportedOperationException: 无效的URI content://media/external/audio/albums
UnsupportedOperationException
吗?无论如何,请发布显示错误的日志。 - Geobits.query(...)
。 我猜相册是以其他方式插入的,但我找不到任何关于它的文档片段。 - Jelly