效果就是点击按钮,打开系统图库应用,可以选择一张里面的图片展示出来

设置隐式意图

获取Intent对象,通过new出来

调用Intent对象的setAction()方法,设置动作,参数:Intent.ACTION_PICK

调用Intent对象的setType()方法,设置类型,参数 :”image/*”还可以弄视频

调用startActivityForResult()方法,开启带返回值的

查看系统的gallery源码可以知道,返回了一个Intent对象,里面隐式传递的数据,额外数据

重写方法onActivityResult()方法

获取到图片的Uri路径,Intent对象的getData()方法

图片缩略图Bitmap对象,调用Intent对象的getParcelableExtra(“data”);

调用ImageView对象的setImageUri()方法,直接显示图片

    //选择图片public void selectImg(View v){Intent intent=new Intent();intent.setAction(Intent.ACTION_PICK);intent.setType("image/*");startActivityForResult(intent, 0);}//响应回调
    @Overrideprotected void onActivityResult(int requestCode, int resultCode, Intent data) {if(data!=null){Uri uri=data.getData();iv_img.setImageURI(uri);}}

转载于:https://www.cnblogs.com/taoshihan/p/5346668.html

[android] 从gallery获取图片相关推荐

  1. android 代码获取图片信息吗,Android 通过网络获取图片的代码

    Android 通过网络获取图片的代码 主activity package com.netimg; import android.app.Activity; import android.graphi ...

  2. android 使用Photoshop获取图片某一点的颜色

    今天,简单讲讲android里如何使用Photoshop获取图片某点的像素. 之前,做界面时需要模仿一款app的界面,所以需要获取界面的颜色值在app里使用.其实使用颜色截取器也可以,也很简单.但是但 ...

  3. android跳转到相册需要权限,Android打开相册获取图片路径

    一.获得图片路径 当我们通过Intent打开相册,获取图片后,在onActivityResult回调中会得到图片的Uri. 但是Uri无法直接获得图片的路径.如果你曾经直接操作过android里的数据 ...

  4. android 获取图片bitmap对象,Android中Glide获取图片Path、Bitmap用法详解

    脚本之家在此之前给大家介绍过图片加载框架Glide的基本用法介绍,大家可以先参考一下,本篇内容更加深入的分析了Glide获取图片Path.Bitmap用法,以及实现的代码分析. 1. 获取Bitmap ...

  5. android 4.4 获取图片主色调,Android Lollipop:使用Palette抽取图片主色调

    使用Palette抽取Bitmap主色调 关于Palette 一些Support库随着Android Lollipop的发布而诞生了,其中就有Palette.这个库可以让你很轻松地从一幅图中抽取特征颜 ...

  6. android 4.4 获取图片主色调,Android 使用 Palette 获取图片主色调

    Palette是Android中的调色板,我们可以通过传递一个Bitmap来获取一个颜色列表,可以通过类中封装的分析算法来获取其中的 Vibrant(充满活力的) Vibrant dark(充满活力的 ...

  7. android 6.0获取图片地址,Android应用开发Android 保存图片到系统相册(三星6.0有效)...

    Android   保存图片到系统相册(三星6.0有效).今天要做一个保存图片到系统图库的功能,自身能力较浅,所以只能搜索了但发现网上的方法有几处bug,所以自己总结一下防止以后忘掉也想和大家分享一下 ...

  8. android通过json获取图片,Android-okhttp获取json数据及解析

    Okhttp简介 okhttp是目前android开发中比较流行的一个开源网络请求框架,相比于官网api提供的网络接口有很多优点. android6.0以前,官方sdk提供的是httpUrlConne ...

  9. Android 网易云信获取图片,Android 网易云信集成(一)

    网易云信流程与账号管理 关于网易云信的注册还有应用管理就不说了,先说下网易云信的通信流程,只有清楚流程,你才能知道自己要做什么. 先是你的服务器端拿着accid还有其他参数发给网易云信,生成一个tok ...

最新文章

  1. how to fix error 25007 : loadlibraryshim()
  2. 乐观锁和悲观锁的使用场景及应用——Java高并发系列学习笔记
  3. python服务端对应多个客户端_Python-网络编程:TCP2 循环为多个客户端服务
  4. margin相关技巧
  5. intellij 专业版 TomCat9
  6. Ubuntu 12.10方便操作套件
  7. cobbler自动化系统安装
  8. 【CF1467C】Three Bags 题解
  9. 项目方案宣讲应该注意的内容
  10. SDH与SONET(整理)
  11. metasploit小白教程总结
  12. vscode 中 django基本操作
  13. win7恢复计算机图标不见了怎么办,win7桌面图标找不到的五种恢复方法
  14. saas-export项目service层
  15. 蓝屏0x000000A5解决方案
  16. Proteus:no power supply specified for net VCC in power rail configuration
  17. CNN误差反传时旋转卷积核的简明分析
  18. 谷歌的语音识别利器,最先造福了自己的员工
  19. 什么是mysql锁表
  20. 基于蒙特卡诺和拉格朗日乘子法的电动车调度【有序、无序充放电】【Matlab代码】

热门文章

  1. Linux命令基础--uname
  2. 使用Qt编写模块化插件式应用程序
  3. linux carry php Soap 扩展
  4. 有关Gradle Network is unreachable: connect的报错
  5. html中连续点击某个标签会出现蓝色的解决方法
  6. 总结:如何使用redis缓存加索引处理数据库百万级并发
  7. ipone 网页版的iphone
  8. 艾伟_转载:探索.Net中的委托
  9. 浅析Hyperledger Fabric共识算法
  10. Go基础编程:延迟调用defer