访问Android中图库的特定文件夹

时间:2011-06-29 10:17:16

标签: android gallery

我想打开图库的特定文件夹。我知道打开图库的代码并从中选择任何图像。但我想在默认图库中打开文件夹。 还有另一种手动访问图像并通过在活动中创建库来显示图像的方法。但我想默认打开。

我试过这个。但显然不起作用。

                Intent intent = new Intent();
                intent.setType("image/myFolder/*");
                intent.setAction(Intent.ACTION_VIEW);
                startActivity(Intent.createChooser(intent,
                        "Select Picture"));

任何人都可以提供帮助吗?

提前致谢

1 个答案:

答案 0 :(得分:0)

我认为这可能有助于某人...... 因为我找到了解决问题的方法。

      private ArrayList<File> m_list = new ArrayList<File>();

      String folderpath = Environment.getExternalStorageDirectory()
            + File.separator + "folder_name/";
         File dir = new File(folderpath);
         m_list.clear();
            if (dir.isDirectory()) {
                File[] files = dir.listFiles();
                for (File file : files) {
                    if (!file.getPath().contains("Not_Found"))
                        m_list.add(file);
                }
             }

m_list包含folder_name下的所有文件。

干杯!!