今私は持っています:
Intent gallery = new Intent( ACTION_PICK,
android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI );
gallery.setDataAndType(Uri.parse("file:///sdcard/DCIM/"), "image/*");
startActivity(gallery);
私が達成したいのは、DCIM ディレクトリの画像のみを表示することですが、代わりにデバイス上のすべての画像が表示されます。これを実行しても、プロセスでエラーや警告が表示されません。予想通り同じ効果があった setData と setType に分割してみました。
私が欠けているものについての洞察を事前に感謝します。