0

ギャラリーから画像を選択するために、2 つの解決策を見つけました。

方法 1.

        Intent intent = new Intent(Intent.ACTION_PICK);
    intent.setType(android.provider.MediaStore.Images.Media.CONTENT_TYPE);
    startActivityForResult(intent, REQUESTCODE_PICK_FROM_ALBUM);

方法 2。

            Intent intent = new Intent();
        intent.setAction(Intent.ACTION_GET_CONTENT);
        intent.setType("image/*");
        startActivityForResult(intent, REQUESTCODE_PICK_FROM_ALBUM);

私の電話(JellyBean. 4.1.2)でそれらをテストするには、両方の方法で同じ結果が得られます。Androidでギャラリーから画像を選択する推奨方法は何ですか?

4

1 に答える 1

0

public static final 文字列 CONTENT_TYPE

API レベル 1 で追加 この画像ディレクトリの MIME タイプ。このディレクトリの各エントリには、必要に応じて標準のイメージ MIME タイプ (image/jpeg など) があることに注意してください。

定数値: "vnd.android.cursor.dir/image"

それらは同じですが、docs 値を使用して最初のものに進みます (値が変更された場合、その行を書き直す必要はありません)

于 2013-10-24T08:56:56.063 に答える