2011-06-29 55 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

相關問題