如何检索存储在Android设备的Gallery文件夹中的图像

时间:2010-12-13 12:34:51

标签: android

你好 我正在编写一个Android应用程序,我想在其中检索存储在Device / emulator的Gallery文件夹中的图像。任何人都可以给我一些关于如何实现这一目标的示例代码。
谢谢和问候

2 个答案:

答案 0 :(得分:0)

只是为了挑选它们?如果是这样,您可以使用此意图:

Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
intent.setType("image/*");

GER

答案 1 :(得分:0)

如果您有存储图像的路径,请使用此代码将图像作为位图。

FileInputStream in;
BufferedInputStream buf;
try {
        in = new FileInputStream("/sdcard/test2.png");
         buf = new BufferedInputStream(in);
         Bitmap bMap = BitmapFactory.decodeStream(buf);
         image.setImageBitmap(bMap);
         if (in != null) {
        in.close();
         }
         if (buf != null) {
        buf.close();
         }
   } catch (Exception e) {
       Log.e("Error reading file", e.toString());
 }



你需要遍历路径:ex

文件f =新文件(“dir路径”);
现在使用以下命令获取所有文件:f.listFiles();

这是个公平的想法..........
希望它会有所帮助........