本文整理汇总了Java中android.provider.MediaStore.Audio.AudioColumns.TRACK属性的典型用法代码示例。如果您正苦于以下问题:Java AudioColumns.TRACK属性的具体用法?Java AudioColumns.TRACK怎么用?Java AudioColumns.TRACK使用的例子?那么, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在类android.provider.MediaStore.Audio.AudioColumns
的用法示例。
在下文中一共展示了AudioColumns.TRACK属性的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: getSongListForArtist
/**
* @param context
* @param id
* @return
*/
public static long[] getSongListForArtist(Context context, long id) {
final String[] projection = new String[] {
BaseColumns._ID
};
String selection = AudioColumns.ARTIST_ID + "=" + id + " AND " + AudioColumns.IS_MUSIC
+ "=1";
String sortOrder = AudioColumns.ALBUM_KEY + "," + AudioColumns.TRACK;
Uri uri = Audio.Media.EXTERNAL_CONTENT_URI;
Cursor cursor = query(context, uri, projection, selection, null, sortOrder);
if (cursor != null) {
long[] list = getSongListForCursor(cursor);
cursor.close();
return list;
}
return sEmptyList;
}
示例2: getSongListForAlbum
/**
* @param context
* @param id
* @return
*/
public static long[] getSongListForAlbum(Context context, long id) {
final String[] projection = new String[] {
BaseColumns._ID
};
String selection = AudioColumns.ALBUM_ID + "=" + id + " AND " + AudioColumns.IS_MUSIC
+ "=1";
String sortOrder = AudioColumns.TRACK;
Uri uri = Audio.Media.EXTERNAL_CONTENT_URI;
Cursor cursor = query(context, uri, projection, selection, null, sortOrder);
if (cursor != null) {
long[] list = getSongListForCursor(cursor);
cursor.close();
return list;
}
return sEmptyList;
}