Lines Matching refs:Cursor
31 import android.database.Cursor;
309 public static long [] getSongListForCursor(Cursor cursor) {
310 if (cursor == null) {
313 int len = cursor.getCount();
315 cursor.moveToFirst();
318 colidx = cursor.getColumnIndexOrThrow(MediaStore.Audio.Playlists.Members.AUDIO_ID);
320 colidx = cursor.getColumnIndexOrThrow(MediaStore.Audio.Media._ID);
323 list[i] = cursor.getLong(colidx);
324 cursor.moveToNext();
333 Cursor cursor = query(context, MediaStore.Audio.Media.EXTERNAL_CONTENT_URI,
337 if (cursor != null) {
338 long [] list = getSongListForCursor(cursor);
339 cursor.close();
349 Cursor cursor = query(context, MediaStore.Audio.Media.EXTERNAL_CONTENT_URI,
352 if (cursor != null) {
353 long [] list = getSongListForCursor(cursor);
354 cursor.close();
362 Cursor cursor = query(context, MediaStore.Audio.Playlists.Members.getContentUri("external", plid),
365 if (cursor != null) {
366 long [] list = getSongListForCursor(cursor);
367 cursor.close();
381 Cursor c = query(context, MediaStore.Audio.Media.EXTERNAL_CONTENT_URI,
423 Cursor cur = resolver.query(MediaStore.Audio.Playlists.EXTERNAL_CONTENT_URI,
469 Cursor c = query(context, MediaStore.Audio.Media.EXTERNAL_CONTENT_URI, cols,
578 Cursor cur = resolver.query(uri, cols, null, null, null);
594 public static Cursor query(Context context, Uri uri, String[] projection,
610 public static Cursor query(Context context, Uri uri, String[] projection,
617 Cursor cursor = query(context, MediaStore.getMediaScannerUri(),
619 if (cursor != null) {
620 if (cursor.getCount() == 1) {
621 cursor.moveToFirst();
622 result = "external".equals(cursor.getString(0));
624 cursor.close();
653 // cursor (not sure why), which will bring us here.
687 // The card is mounted, but we didn't get a valid cursor.
770 public static void shuffleAll(Context context, Cursor cursor) {
771 playAll(context, cursor, 0, true);
774 public static void playAll(Context context, Cursor cursor) {
775 playAll(context, cursor, 0, false);
778 public static void playAll(Context context, Cursor cursor, int position) {
779 playAll(context, cursor, position, false);
786 private static void playAll(Context context, Cursor cursor, int position, boolean force_shuffle) {
788 long [] list = getSongListForCursor(cursor);
1125 Cursor cursor = query(context, MediaStore.Audio.Media.EXTERNAL_CONTENT_URI,
1128 if (cursor != null && cursor.getCount() == 1) {
1130 cursor.moveToFirst();
1132 String message = context.getString(R.string.ringtone_set, cursor.getString(2));
1136 if (cursor != null) {
1137 cursor.close();
1209 intent.setDataAndType(Uri.EMPTY, "vnd.android.cursor.dir/artistalbum");
1212 intent.setDataAndType(Uri.EMPTY, "vnd.android.cursor.dir/album");
1215 intent.setDataAndType(Uri.EMPTY, "vnd.android.cursor.dir/track");
1309 Cursor c = res.query(Uri.parse("content://media/external/fs_id"), null, null, null, null);