Benutzerdefinierte Galerie mit Bildern und Videos in android, um mehrere Elemente auszuwählen

ich möchte erstellen Sie eine benutzerdefinierte Galerie, um alle Bilder und videos(zusammen mit Dauer) in sdcard. ich bin mit dem folgenden code erstellen Sie einen eigenen Galerie

Code:

final String[] columns = { MediaStore.Images.Media.DATA ,MediaStore.Images.Media._ID};
    final String orderBy = MediaStore.Images.Media.DATE_TAKEN;
    Cursor imagecursor = getContentResolver().query(
            MediaStore.Images.Media.EXTERNAL_CONTENT_URI, columns, null,
            null, orderBy + " DESC");

    this.imageUrls = new ArrayList<String>();


    for (int i = 0; i < imagecursor.getCount(); i++) {
        imagecursor.moveToPosition(i);
        int dataColumnIndex = imagecursor.getColumnIndex(MediaStore.Images.Media.DATA);
        imageUrls.add(imagecursor.getString(dataColumnIndex));

    }
  String[] parameters = { MediaStore.Video.Media._ID,
                MediaStore.Video.Media.DATA,
                MediaStore.Video.Media.DISPLAY_NAME,
                MediaStore.Video.Media.SIZE, MediaStore.Video.Media.DURATION,
                MediaStore.Video.Media.DATE_TAKEN,MediaStore.Video.Thumbnails.DATA};



     Cursor   videocursor = getContentResolver().query(MediaStore.Video.Media.EXTERNAL_CONTENT_URI,
                parameters, null, null, null);

     for (int i = 0; i < videocursor.getCount(); i++) {
         videocursor.moveToPosition(i);
         imageUrls.add(videocursor.getString(videocursor.getColumnIndex(MediaStore.Video.Thumbnails.DATA)));
            }
    options = new DisplayImageOptions.Builder()
        .showStubImage(R.drawable.stub_image)
        .showImageForEmptyUri(R.drawable.image_for_empty_url)
        .cacheInMemory()
        .cacheOnDisc()
        .build();

    imageAdapter = new ImageAdapter(this, imageUrls);

aus dem obigen code, den ich in der Lage bin, um den Pfad des Videos, wie bekomme ich das video-Miniaturbild zusammen mit video-Dauer. und stellen es in die Galerie

wenn es irgendwelche buit in Projekte für benutzerdefinierte Galerie mit videos und Bildern, postet bitte die links
eigentlich will ich erstellen Sie eine benutzerdefinierte Galerie wählen Sie mehrere Bild-und video-Dateien. ich suchte eine Menge im google zu finden, bin ich das custom image gallery, aber nicht mit videos bitte helfen Sie mir bei der Lösung dieses Problems.

  • können Sie veröffentlichen, was Sie am Ende machen? Ich bin versucht, das gleiche zu tun.
InformationsquelleAutor madan V | 2013-08-27
Schreibe einen Kommentar