私のアプリがファイルを選択して使用できるようにします。ファイルマネージャを使用しているアプリケーションから内部ストレージにアクセスできない
Intent intent = new Intent();
intent.setAction(Intent.ACTION_GET_CONTENT);
intent.setType("file/*");
startActivityForResult(Intent.createChooser(intent, "Select file"), SELECT_FILE);
しかし、ファイルマネージャを開いたとき、それはSDカードのディレクトリから開始します。私はこのコードを使用してこの目的のために 。内部ストレージボタンをクリックしても何も起こりません。 Screenshot
このボタンを機能させるにはどうすればよいですか?内部ストレージのディレクトリからファイルマネージャを起動するためにどのようなコードを書くことができますか?
"このボタンを機能させるにはどうすればよいですか?ファイルマネージャを内部ストレージのディレクトリから開始するにはどのようなコードを書きますか?" - そのファイルマネージャの開発者に尋ねます。これは標準Androidの一部ではありません。ところで、 'file/*'は有効なMIMEタイプではありません。 – CommonsWare