4

Androidデバイスからimgur.comにアクセスし、[画像のアップロード]をクリックしてから、をクリックするとTouch here to select your images、Androidからいくつかのオプションが表示されChoose file for uploadます。このピッカーの良いところは、オプションとしてカメラがない場合でも(古い電話の場合)、ギャラリーアプリケーションからカメラを起動し、写真を撮り、最終的にギャラリーからカメラを選択してアップロードできることです。

<input>これは、任意のWebサイトの任意のファイルでも機能します。

だから私の質問は:どうすればそのファイルピッカーを呼び出して、最終的にネイティブJavaアプリで選択した画像へのパスを取得できますか?

可能であれば、画像のみを要求し、音声ファイルは要求しないようにフィルタリングしたいと思います。ブラウザ内で実行できるため、ファイルマネージャをインストールしたくありません。それがブラウザだけで利用できるとは信じがたいです。

独自のファイルブラウザを実装したり、アプリ内にカメラのフォルダを一覧表示したりしたくありません。私もAndroidを始めたばかりなので、最終的にファイルパスまたは画像を取得するための完全な例は素晴らしいでしょう。

4

1 に答える 1

4

表示されるチューザーに基づいて、MIMEタイプが。<input>のアクティビティを要求しているように見えます。ACTION_GET_CONTENT*/*

可能であれば、画像のみを表示し、音声ファイルは表示しないようにフィルタリングしたいと思います。

のMIMEタイプを使用しimage/*ます。

私もAndroidを始めたばかりなので、最終的にファイルパスまたは画像を取得するための完全な例は素晴らしいでしょう。

参照:https ://stackoverflow.com/a/10274699/115145

于 2012-06-06T23:12:49.243 に答える