方法:

//调用系统图库选择图片
public Intent selectPicture()
{Intent intent = new Intent(Intent.ACTION_PICK,android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);return intent;
}

使用:

//第二个参数:1,用来表示是哪一个startActivityForResult发起的,以便回调分别。回调中的requestCode
startActivityForResult(selectPicture(),1);

回调获取图片路径:

@Overrideprotected void onActivityResult(int requestCode, int resultCode, Intent data) {// TODO 自动生成的方法存根if (requestCode == 1 && resultCode == RESULT_OK && null != data) {Uri selectedImage = data.getData();String[] filePathColumn = { MediaStore.Images.Media.DATA };//查询我们需要的数据Cursor cursor = getContentResolver().query(selectedImage,filePathColumn, null, null, null);cursor.moveToFirst();int columnIndex = cursor.getColumnIndex(filePathColumn[0]);String picturePath = cursor.getString(columnIndex);cursor.close();//拿到了图片的路径picturePath可以自行使用img_view.setImageBitmap(BitmapFactory.decodeFile(picturePath));}super.onActivityResult(requestCode, resultCode, data);}

Android开发:调用系统图库选择图片相关推荐

  1. Android开发 调用系统相机相册图片功能,解决小米手机拍照或者图片横竖相反问题,及小米手机相册图片路径问题

    Android开发 调用系统相机相册图片功能,解决小米手机拍照或者图片横竖相反问题,及小米手机相册图片路径问题 1.调用相机,兼容7.0 AndroidManifest配置 <providera ...

  2. android+代码调用+相册+小米,Android调用系统相册选择图片,支持小米4云相册

    用小米4调用系统相册选择照片时,如果云相册功能开启的话.云相册中的图片也会显示在选择列表中.经过测试,选择到云相册中的图片的话,uri的scheme是file,而不再试content.本文支持云相册的 ...

  3. android 调用相册功能吗,Android调用系统相册选择图片,支持小米4云相册

    用小米4调用系统相册选择照片时,如果云相册功能开启的话.云相册中的图片也会显示在选择列表中.经过测试,选择到云相册中的图片的话,uri的scheme是file,而不再试content.本文支持云相册的 ...

  4. AndroidStudio调用系统相册选择图片并显示、将图片保存到私有空间

    有时候为了能让用户自定义软件的背景,我们需要实现从系统相册选择一张图片并将其进行保存,在后面打开的时候继续使用该图片充当背景.为什么要保存到私有空间呢?保存和到读取私有空间的内容是不需要权限的.由于实 ...

  5. Android调用手机图库选择图片并调用手机的图片裁剪工具

    /*** 获得图库图片回调标识*/public static final int GET_PIC_FROM_GALLERY = 0X100;/*** 调用手机工具编辑图片标识*/public stat ...

  6. 学习笔记之Android调用系统相册选择图片

    文章目录 前言 使用步骤 小结 参考资料 前言 在相册里选择图片上传也是很常见的功能了例如微信朋友圈等等.但是他们是自定义的选择器,可以选择多张图片并修改.这里我们讲一个最简单的:调用系统的相册选择一 ...

  7. Android调用系统图库获取图片

    1.首先来到图库按钮,在定义图库按钮之前,首先定义三个File文件对象,用来存放图片的截取,图片的选择图片,拍照的图片.由于需要进行图片的上传,需要进行图片的加载层,getCacheDiar()项目A ...

  8. android——高效调用系统图库

    移动App开发中,常常有本地图片浏览和选择的需求.如果浏览选择使用系统自带的浏览选择组件,那是比较方便的,下面的方法就可以了: Intent intent = new Intent(); intent ...

  9. Android开发--调用系统邮件

    Android系统的开源性使其在当前智能手机市场占据绝对优势,同时也产生了各种各样的机型和系统.这使得我们Android开发人员需要根据不同的机型和系统去做对应的适配. 正文 本篇所述需求为调用本地邮 ...

最新文章

  1. MySQL 学习资料汇总
  2. 结课作业:云计算在物联网中的应用发展
  3. Java 9 CompletableFuture 进化小脚步
  4. 《小美斗地主》:棋牌手游新商业模式启示录
  5. Swift之深入解析“属性”的底层原理
  6. pytorch打印模型参数_Pytorch网络压缩系列教程一:Prune你的模型
  7. SAP Spartacus如何创建自定义route页面
  8. 【ST表】【单调队列】Window(jzoj 1326)
  9. 我要带徒弟学写JAVA架构,引路架构师之路
  10. Android:使用 Intent 连接多个活动
  11. 北师大有计算机技术专硕嘛,北师大新增一硕士专业 称要培养作家
  12. github搭建php,在github规范开发以及持续构建php项目
  13. word关闭时卡死_word操作技巧:怎样快速退出正在进行的操作状态
  14. .net core 3.1JWT用户权限认证(二)获取token
  15. GNSS说第(七)讲---自适应动态导航定位(六)---导航解算中的误差探测、诊断与修复
  16. php ppt read_PHP生成PPT
  17. 微软软件开发技术二十年回顾-COM、OLE、ActiveX及COM+篇
  18. cocos2d-x 中添加显示文字的三种方式 LabelTTF 、LabelBMFont 和 LabelAtlas
  19. FlatBuffer
  20. 视频会议系统gk服务器,详解华为视频会议系统中信令之间如何实现跨GK呼叫

热门文章

  1. java遍历树(深度遍历和广度遍历)
  2. dell灵越笔记本后盖怎么拆_戴尔灵越5000笔记本拆解 内部做工相当出众
  3. 俄罗斯央行:犯罪分子很少使用加密货币来回笼资金
  4. 一维地震子波合成记录c语言,地震子波波形显示及一维地震合成记录
  5. windows找不到共享文件怎么解决
  6. 营收增长/市值却下跌超六成,安霸的「危机」待解
  7. 全民小程序社交分销时代已经来临,掌握小程序分销系统即掌握商机!
  8. 上海人工智能创新中心面经
  9. FLASHBACK QUERY(VERSION;TBLE;TRANSACTION)
  10. UI设计一般要学多久,学完有多少工资呢?