这篇博客是补充之前写的调用系统摄像机拍照,也算是比较重要就单独拿出来了,我们看到的许多应用不仅可以调用摄像机也可以直接从图片中进行选择,因此我们应该给予用户更好的选择与体验,因此学会怎样从相册中选择图片进行显示也是非常必要的。
从系统中调用图片进行显示在ImageView中。
从相册中选择照片
使用步骤很简单,跟开启相机差不多,都需要一个Intent,设置Intent的action操作,然后start即可,代码如下:
Intent intent=new Intent(Intent.ACTION_GET_CONTENT);
//设置获取类型
intent.setType("image/*");
startActivityForResult(intent, 0x24);
上面的代码并没有将图片展示在我们的activity当中,还是需要在onActivityResult方法中进行操作。我们来看下稍微完整点的代码。
点击打开相册
mbtn_start_