Androidデバイスからimgur.comにアクセスし、[画像のアップロード]をクリックしてから、をクリックするとTouch here to select your images
、Androidからいくつかのオプションが表示されChoose file for upload
ます。このピッカーの良いところは、オプションとしてカメラがない場合でも(古い電話の場合)、ギャラリーアプリケーションからカメラを起動し、写真を撮り、最終的にギャラリーからカメラを選択してアップロードできることです。
<input>
これは、任意のWebサイトの任意のファイルでも機能します。
だから私の質問は:どうすればそのファイルピッカーを呼び出して、最終的にネイティブJavaアプリで選択した画像へのパスを取得できますか?
可能であれば、画像のみを要求し、音声ファイルは要求しないようにフィルタリングしたいと思います。ブラウザ内で実行できるため、ファイルマネージャをインストールしたくありません。それがブラウザだけで利用できるとは信じがたいです。
独自のファイルブラウザを実装したり、アプリ内にカメラのフォルダを一覧表示したりしたくありません。私もAndroidを始めたばかりなので、最終的にファイルパスまたは画像を取得するための完全な例は素晴らしいでしょう。