如何从android中的文件夹中选择一个文件

时间:2013-02-19 11:28:18

标签: android android-layout android-intent

如何从文件管理器浏览文件(任何类型)。我正在尝试使用此代码

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的初学者帮我提供示例代码。 提前谢谢.......

1 个答案:

答案 0 :(得分:0)

在清单文件中的Authorities标记中指定完整路径(SDK中的SearchableDictionary示例代码)。

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