2014-07-19 52 views
0
Intent intent = new Intent(Intent.ACTION_GET_CONTENT); 
intent.setType("file/*"); 
startActivityForResult(intent,PICKFILE_RESULT_CODE); 


protected void onActivityResult(int requestCode, int resultCode, Intent data) { 
    // TODO Auto-generated method stub 
    switch(requestCode){ 
     case PICKFILE_RESULT_CODE: 
     if(resultCode==RESULT_OK){ 
     String FilePath = data.getData().getPath(); 
    textFile.setText(FilePath); 
     } 
     break; 

     } 
    } 
    } 

但它只顯示空目錄而不顯示其中的文件。我已經天文安裝在手機文件選取瀏覽器顯示空目錄

+0

參考[這裏] [1]的答案也請檢查您是否需要權限 [1]:http://stackoverflow.com/questions/8945531/pick-any-kind-file -via-的意圖上,機器人# –

+0

沒有它不顯示僅是空目錄。它顯示所有目錄。但沒有文件。你可能已經開始告訴你使用哪個選擇器,因爲我知道至少有一個這樣的選擇。 – greenapps

+0

我使用天文沒錯üR右它顯示所有目錄,但沒有文件。我正是這個意思 。我不好,如果我不清楚。 P.S如何查看目錄內的文件呢? – user3855373

回答

0

你有所需的權限在您的應用程序讀取外部文件?

您可以參考這個答案,以及參考here

+0

<用途的許可機器人:名稱=「android.permission.READ_EXTERNAL_STORAGE」 />我使用此。好嗎? – user3855373

0

好,我得到了它的全光照(*/*)的工作,而不是(文/ *),但現在我有問題,玩他們。解決方案,歡迎

相關問題