我现在基本上不能完成这个超过 2 周。
我已经针对几个问题发布了大量代码,但其中大多数都被忽略了,所以我不会用我自己的更多代码来淹没这个问题,这些代码甚至都不会被阅读。
如何使用字符串搜索具有“LIKE”属性的 MediaStore?
EG我输入Shoot To Thrill,我收到带有以下代码的歌曲ID:
if(cursor.moveToFirst()){
while(cursor.moveToNext()){
String title = cursor.getString(cursor.getColumnIndex(MediaStore.Audio.Media.TITLE));
String artist = cursor.getString(cursor.getColumnIndex(MediaStore.Audio.Media.ARTIST));
String id = cursor.getString(cursor.getColumnIndex(MediaStore.Audio.Media._ID));
test.setText(title +" " + artist + " " + id);
}
}
这是开始的:
String[] projection = {
BaseColumns._ID,
MediaStore.Audio.Artists.ARTIST,
MediaStore.Audio.Media.TITLE
}
Cursor cursor = this.managedQuery(
MediaStore.Audio.Media.EXTERNAL_CONTENT_URI, //uri
projection, //projection
//i dont know what to enter,
//i dont know what to enter,
MediaStore.Audio.Media.TITLE);