【问题标题】:Access Specific folder of gallery in Android访问Android中图库的特定文件夹
【发布时间】:2011-06-29 10:17:15
【问题描述】:

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

我试过这个。但显然不行。

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

有人可以帮忙吗?

提前致谢

【问题讨论】:

标签: android gallery


【解决方案1】:

我认为它可能对某人有所帮助... 因为我找到了解决问题的方法。

      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 包含文件夹名称下的所有文件。

干杯!!

【讨论】:

  • @alex : 它不会打开图库,它只用于在编码中获取图库特定文件夹的图像文件。
  • 这没有回答原来的问题!
猜你喜欢
  • 2011-06-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-02-21
  • 1970-01-01
  • 1970-01-01
  • 2013-02-17
相关资源
最近更新 更多