public class MainActivity extends Activity{
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//setContentView(R.layout.activity_main);
// 但是下面的代码并不是用的6个参数的query而是五个参数的query
Cursor cursor = this.getContentResolver().query(
MediaStore.Audio.Media.EXTERNAL_CONTENT_URI,
null,
null,
null,
MediaStore.Audio.Media.DEFAULT_SORT_ORDER);
for(cursor.moveToFirst();!cursor.isAfterLast();cursor.moveToNext())
{
//歌曲信息
String title = cursor.getString(cursor.getColumnIndex(MediaStore.Audio.Media.TITLE));
String artist = cursor.getString(cursor.getColumnIndex(MediaStore.Audio.Media.ARTIST));
String uriData = cursor.getString(cursor.getColumnIndex(MediaStore.Audio.Media.DATA));
long size = cursor.getLong(cursor.getColumnIndex(MediaStore.Audio.Media.SIZE));
Log.e("localMedia", "歌曲名:"+title+" 路径:"+uriData);
}
}
}