1.
private final String IMAGE_TYPE = "image/*";
private final int IMAGE_CODE = 0;   //这里的IMAGE_CODE是自己任意定义的

2.隐士意图打开相册.

Intent getAlbum = new Intent(Intent.ACTION_GET_CONTENT);
        getAlbum.setType(IMAGE_TYPE);
        startActivityForResult(getAlbum, IMAGE_CODE);

3.重写方法.
    @Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
        super.onActivityResult(requestCode, resultCode, data);

if (resultCode != RESULT_OK) {        //此处的 RESULT_OK 是系统自定义得一个常量
            return;
        }

Bitmap bm = null;

//外界的程序访问ContentProvider所提供数据 可以通过ContentResolver接口
        ContentResolver resolver = getContentResolver();

//此处的用于判断接收的Activity是不是你想要的那个
        if (requestCode == IMAGE_CODE) {
            try {
                Uri originalUri = data.getData();        //获得图片的uri
                bm = MediaStore.Images.Media.getBitmap(resolver, originalUri);        //显示得到bitmap图片
                img.setImageBitmap(bm);
                String[] proj = {MediaStore.Images.Media.DATA};

Cursor cursor = managedQuery(originalUri, proj, null, null, null);
              
                int column_index = cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA);
                //将光标移至开头 ,这个很重要,不小心很容易引起越界
                cursor.moveToFirst();
                //最后根据索引值获取图片路径

String path = cursor.getString(column_index);//图片在 手机中的地址

Log.i("print", "图片路径---" + path);

} catch (IOException e) {
            }
        }
}

Android中将图片从相册取出且获取到图片在手机中的地址相关推荐

  1. android 仿微信选取相册_Android模仿微信选择图片

    前言 最近公司需要做一个类似微信那种选择头像和上传图片的功能,本想上github上找的,后来想了想,还是自己做一个,不仅方便以后用(毕竟自己写的修改起来也比较方便),还可以学到一些知识,废话少说,先看 ...

  2. java bitmap获取图片大小_android 通过uri获取bitmap图片并压缩

    很多人在调用图库选择图片时会在onActivityResult中用Media.getBitmap来获取返回的图片,如下: Uri mImageCaptureUri = data.getData(); ...

  3. Unity Android通过拍照和相册上传头像(图片)

    Unity点击按钮调用AS中显示对话框选择是从相册中上传还是拍照上传,如果是相册直接获得路径传给Unity使用,如果是拍照,先拍照保存在本地,再将路径传递给Unity使用 Android中提供了Int ...

  4. android发广播更新相册,安卓保存视频和图片之后相册不刷新的问题总结

    最近在做项目中遇到保存照片和视频,本地已经保存而在相册和项目中不能找到,这里做一个简单的总结 在本地保存之后需要吧文件发送到本地或者广播的方式刷新相册 1.照片发送到相册 //把文件插入到系统图库 / ...

  5. python用selenium 验证码图片_selenium实现定位截图----获取验证码图片

    获取验证码的步骤: 浏览器最大化,截取整个网页,并保存 定位验证码(通过id或class元素实现定位) 获取验证码的x,y坐标轴,以及长宽,形成我们需要获取的位置坐标 打开之前保存的网页截图,从中截取 ...

  6. android app 隐藏应用,教你一招,隐藏我们手机中的APP应用!

    原标题:教你一招,隐藏我们手机中的APP应用! 在我们的生活中,经常会有将手机借给别人的时候,如果我们手机中有不愿意让家人或者同事看的应用,想删除又舍不得,怎样快速的将其隐藏起来呢? 干货君今天发现了 ...

  7. 获取手机相册中照片的地址,保存在手机中的URL(Swift 代码)

    1.第一步打开 相册,TZImagePickerController 这个框架之前讲过,不细说了 let vc = TZImagePickerController(maxImagesCount: 1, ...

  8. 长按图片 把图片存到相册

    小伙伴们, 这次和大家分享一个很简单的技术, 就是把图片存到相册 首先, 肯定需要一个UIImageView 用于展示图片, 接下来就要用到长按手势, 将长按手势添加到UIImageView上, 代码 ...

  9. java获取远程图片并在图片上写文字

    本编文章主要是分享一下,从远程获取图片文件,用java在图片上写文字并合成图片的示例.一下代码完全拷贝后是可以正常运行的. 主要有三个类: DrawPicFromUrlToOSS:核心类,获取图片并在 ...

最新文章

  1. MyBatis 中的九种设计模式
  2. [转]JavaScript ES6 class指南
  3. [转]默认构造函数的作用
  4. BGP小实验(一)——小实验练练手走起来
  5. 学校计算机教学演示,案例演示在计算机基础教学中的运用
  6. [css] scroll-snap-align属性的应用场景是什么?
  7. atheros有线网卡LINUX驱动,请问有知道atheros无线网卡Linux驱动官方下载地址是什么吗?...
  8. Linux下动态共享库加载及使用详解
  9. User Interaction Design
  10. LaTex warning:Font shape `TU/ppl/bx/n' undefined(Font) using `TU/ppl/m/n' instead
  11. Block作为参数时的使用
  12. Android Studio实现前后台分离的选课系统
  13. 编程零基础,如何学 Python ?
  14. 孙鑫VC学习笔记:第十二讲 (二) 用C语言函数读写文件
  15. mysql2018漏洞_MySQL多个远程安全漏洞CVE-2018-2562/91 大批版本受影响
  16. 开源字体lato fonts
  17. python 白噪声函数_干货 | 20个教程,掌握时间序列的特征分析(附代码)
  18. python海龟画图代码大全_【程序源代码】python 海龟画图
  19. 英语自我介绍资料及范文
  20. 搭建校园电视台和录播教室+在线教育实施方案

热门文章

  1. 小程序-获取input值的方法
  2. 将Win10家庭版升级到Win10专业版详细步骤
  3. Blender-剪辑
  4. 河南牧业经济学院计算机考试,河南牧业经济学院教务处
  5. 工业机器人物料分拣实训装置
  6. 细数垃圾邮箱客户端 Live Mail 的BUG
  7. Windows Live Mail直接修改附件保存关闭后,如何恢复
  8. 2020-12-02 Centos8.2邮件服务器搭建攻略!一文吃透Postfix+Dovecot+MySQL!
  9. [HZWER NOIP模拟题][杂题][防骗题]数列
  10. 高通 ADSP sensor SSC