似乎Android方面有一些变化而没有记录。我很难搞清楚如何在Android中获取播放列表。
这是最终有效的代码:
String[] playListProjection = { MediaStore.Audio.Playlists._ID,
"playlist_name" };
Uri uri = Uri
.parse("content://com.google.android.music.MusicContent/playlists");
cursor = getApplicationContext().getContentResolver().query(uri,
playListProjection, null, null, null)
现在,作为第二个活动的一部分,我想按名称获取播放列表,Android正在抛出错误:
以下是代码:
cursor = ((Activity) context).getContentResolver().query(Uri.parse("content://com.google.android.music.MusicContent/playlists"),
projection,
"playlist_name = ?",
new String[] {name},
null);
以下是我遇到的错误:
07-03 20:08:55.051: E/DatabaseUtils(14062): java.lang.IllegalArgumentException: Selection is not supported. 'playlist_name = ?' is ignored
我有2个查询:
感谢。