Android用アプリケーション(バージョン4.4)を使用していますが、複数のファイル(.doc、.pdf)を同時に選択しようとしています。ディレクトリをナビゲートし、必要なファイルを選択し、これらのファイルのリストを返すことが目的です。 私は最初にこの方法で試しましたが、命令Extra_Allow_Multipleは機能しません。一度に1つのファイルしか選択できません。Java - Androidで複数のファイルを選択する方法
Intent intent = new Intent("com.sec.android.app.myfiles.PICK_DATA");
intent.putExtra("CONTENT_TYPE", "*/*");
intent.putExtra(Intent.EXTRA_ALLOW_MULTIPLE, true);
intent.addCategory(Intent.CATEGORY_DEFAULT);
startActivityForResult(intent, PICKFILE_REQUEST_CODE);
は、だから私は、この他の方法で試してみたが、私は(画像/動画/オーディオ...)のみ、特定のもので、デバイスのすべてのディレクトリで閲覧ないよ、と私は を選択することはできません以前と同じ理由で複数のファイル
Intent intent = new Intent();
intent.setType("*/*");
intent.putExtra(Intent.EXTRA_ALLOW_MULTIPLE, true);
intent.setAction(Intent.ACTION_GET_CONTENT);
startActivityForResult(intent, PICKFILE_REQUEST_CODE);
私はまた、他の組み合わせを試してみたが、多くの場合、このようなエラーが表示されます:私はおそらく第1の方法と同様の方法で、複数のファイルを選択するにはどうすればよい
android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.GET_CONTENT (has extras) }
?
このように、startActivityはDropboxの最初のアクティビティを直接開き、デバイスの内部ファイルをブラウズできません。代わりに、intent.setType( "*/*");特定のフォルダ(画像、ビデオ、ダウンロード)のみが表示され、複数の選択を可能にする方法を探している間は、一度に1つのファイルしか選択できません:) – Dieghitus
DIはいくつかの調査を行いましたdeveloper.android.comを見て、Intent.EXTRA_ALLOW_MULTIPLE(真)が可能になることを発見しました...しかし、あなたはすでにそれをやっているようですが、別のファイルマネージャ(ESエクスプローラなど)を試してみましたか? [Android Devへのリンク](https://developer.android.com/guide/components/intents-common.html#Storage)また、興味深いSO [question](https://stackoverflow.com/questions/) 19068842/can-we-use-intent-extra-allow-multiple-for-older-versions-for-android-api-level) –
ありがとうございます - 別の時間を試しましたが、Extra_Allow_MultipleはAction_get_contentでのみ動作します。複数の選択を可能にするためにファイルを押した。私は私の問題を部分的に解決した、私は私のデバイスのフォルダをナビゲートすることはできません:私は、デフォルトのファイルマネージャで特定のフォルダを参照してください。私はファイルエクスプローラと2つの他のプログラムを試してみましたが、私が望むようにナビゲートすることはできますが、複数の選択はできません... – Dieghitus