Abrufen von Bildern eines bestimmten Ordners in Android

In meiner Bewerbung habe ich das erstelltGridView um das Bild eines bestimmten Ordners anzuzeigen. Das Problem ist, dass ich Bilder aus dem DCIM / 100ANDRO-Ordner abrufen möchte. Welche Art von Argumenten sollten über die Abfrage übergeben werden, um solche Bildtypen abzurufen? Bitte geben Sie mir eine Lösung.

Ich verwende folgenden Code, um Bilder abzurufen, die mit der Kamera aufgenommen wurden

        //importing only camera images and storing in ArrayList of class Images     type
        String[] projection = {
        MediaStore.Images.Media._ID, MediaStore.Images.Media.BUCKET_DISPLAY_NAME,
        MediaStore.Images.Media.DISPLAY_NAME
        };
        String selection = MediaStore.Images.Media.BUCKET_DISPLAY_NAME + " = ?";
        String[] selectionArgs = new String[] {
            "Camera"
        };

        Cursor mImageCursor = getContentResolver().query(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, projection, selection, selectionArgs, null ); 

        if (mImageCursor != null)
        {

            mImageCursor.moveToFirst();

            for (int i = 0; i < mImageCursor.getCount(); i++)
            {
                Images im=new Images();
                eachImageView=new ImageView(this);
                int imageId = mImageCursor.getInt((mImageCursor.getColumnIndex( MediaStore.Images.Media._ID)));
                Bitmap bm = MediaStore.Images.Thumbnails.getThumbnail(getContentResolver(), 
                    imageId, MediaStore.Images.Thumbnails.MINI_KIND, null);
                im.setBitmap(bm);
                eachImageView.setImageBitmap(bm);
                im.setImageView(eachImageView);

                arrayOfImages.add(im);

                mImageCursor.moveToNext();
            }
        }

Vorschlag wird geschätzt!

Antworten auf die Frage(4)

Ihre Antwort auf die Frage