2011-06-29 31 views
3

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

我试过这个。但显然不工作。

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

任何人都可以帮忙吗?

在此先感谢

+0

试试这个:http://stackoverflow.com/a/1895449/523325 –

回答

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下的所有文件。

干杯!

+2

你没有显示如何打开内置图库中的图像... –

+0

谢谢它帮助了我......它的工作。 – Samdrain

+0

@alex:它不会打开图库,它只能用于获取图库中特定文件夹的图像文件。 – djk

相关问题