0

ファイルマネージャーからファイル (任意のタイプ) を参照する方法。私はこのコードを使用しようとしています

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

私はアンドロイドの初心者です。サンプルコードを手伝ってください。前もって感謝します.......

4

1 に答える 1

0

マニフェスト ファイルの Authorities タグにフル パスを指定します (SDK の SearchableDictionary サンプル コード)。

<provider android:name=".DictionaryProvider"
       android:authorities="com.example.android.searchabledict.DictionaryProvider"
于 2013-02-19T11:34:47.477 に答える