2013-02-19 113 views
0

如何從文件管理器瀏覽文件(任何類型)。我正在嘗試使用此代碼如何從我的文件夾中選擇一個文件android

Intent pickFileIntent = new Intent(); 
pickFileIntent.setAction(Intent.ACTION_GET_CONTENT); 
pickFileIntent.addCategory(Intent.CATEGORY_OPENABLE); 
pickFileIntent.setType("*/*"); 
Intent chooserIntent = Intent.createChooser(pickFileIntent, 
          getText(R.string.choosefile_title)); 
startActivityForResult(chooserIntent, PICK_FILE_REQUEST); 

此代碼打開畫廊並選擇圖片但文件未瀏覽。 我logcat的錯誤是

02-19 16:46:19.846: E/ActivityThread(512): Failed to find provider info for com.navjagpal.filesharer.FileProvider 

我在android.please初學者幫我一個示例代碼。 在此先感謝.......

回答

0

指定清單文件中的Authorities標記中的完整路徑(SDK中的SearchableDictionary示例代碼)。

<provider android:name=".DictionaryProvider" 
     android:authorities="com.example.android.searchabledict.DictionaryProvider" 
+0

但我也指定當局完整路徑.. – 2013-02-19 11:45:44

+0

元素需要在應用程序,因爲它是一個與ContentProvider的。事實上,實現ContentProvider的Java類恰好在Android庫項目中並沒有改變託管應用程序是負責該提供程序的事實。 – RDX 2013-02-19 12:29:18

+0

可以發佈你的androidmanifest.xml文件 – RDX 2013-02-19 12:29:41

相關問題