Android アプリのインポート機能を実装しています。デバイスの外部ストレージ (正確にはダウンロード ディレクトリ) や、DropBox や Google ドライブなどの他のオンライン ファイル ストレージからインポートするファイルをユーザーが選択できるようにしたいと考えていました。
私はそれを実装し、エミュレーターと 2 つの Android デバイスでテストしました。エミュレーター Android バージョン 6.0 でテストしたところ、DropBox と GoogleDrive がインストールされていないため、ダウンロード ディレクトリからファイルを選択できるという期待どおりの結果が得られました。
Google Pixel フォンの Android バージョン 7.1.2 でテストしたところ、すべてが期待どおりに機能していました。ダウンロード ディレクトリ、Google ドライブ、DropBox からファイルを選択できます。
ただし、Samsung Galaxy 4 デバイス、Android バージョン 5.0.1 でテストしたところ、Google ドライブと Dropbox の両方からファイルを選択できましたが、ダウンロード ディレクトリからファイルを選択するオプションがありませんでした。 :
これは、ファイルを選択するための私のコードです:
Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
intent.setType("text/*");
startActivityForResult(intent, GET_FILE_RESULT_CODE);
この問題を解決するために私にできることを教えてください。ありがとう!