L'accès commandé des images et de la vidéo dans le même Curseur

Je suis en utilisant le android.content.CursorLoader classe pour créer deux Cursor objets pour accéder aux fichiers multimédias stockés sur l'utilisateur de mon application appareil. Je tiens à donner à l'utilisateur un affichage de la grille de leur stockées les images et la vidéo qui préserve l'ordre à partir de l'Android application Galerie.

Actuellement, je suis en utilisant un Cursor à accéder aux Images et un accès à la Vidéo. Avec cette approche, toutes les images précèdent toutes les vidéos (c'est à dire qu'ils sont dans deux groupes distincts). Est-il un moyen d'accéder à la fois des Images et des Vidéos à partir de la même Cursor? Si non, est-il un meilleur moyen d'accéder à ces médias sur l'appareil?

De référence, ici c'est le code que j'utilise:

Pour Les Images:

CursorLoader cursorLoader = new CursorLoader(
    mContext,
    MediaStore.Images.Media.EXTERNAL_CONTENT_URI,
    IMAGE_PROJECTION,
    null,
    null,
    MediaStore.Images.Media._ID + " desc"
  );
  mImageCursor = cursorLoader.loadInBackground();

Et Vidéo:

CursorLoader cursorLoader = new CursorLoader(
    mContext,
    MediaStore.Video.Media.EXTERNAL_CONTENT_URI,
    VIDEO_PROJECTION,
    null,
    null,
    MediaStore.Video.Media._ID + " desc"
  );
  mVideoCursor = cursorLoader.loadInBackground();
InformationsquelleAutor Cam | 2013-07-15