在android中从两个库中选择图像的方法之间的区别

时间:2013-10-24 08:37:29

标签: android android-intent

为了从图库中选择图像,我找到了两种解决方案。

方法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中的库中选择图像的推荐方法是什么?

1 个答案:

答案 0 :(得分:0)

  

public static final String CONTENT_TYPE

     

在API级别1中添加此图像目录的MIME类型。   请注意,此目录中的每个条目都具有标准图像MIME   根据需要键入 - 例如,image / jpeg。

     

常量值:“vnd.android.cursor.dir / image”

它们是相同的,但是使用docs值来获取第一个(如果值已更改,则不必重写该行)