1.相册单选图片

2.将选择好的图片显示在布局上

#### 权限

~~~

~~~

#### 布局和定义

随意定义一个ImageView即可。

~~~

private ImageView picture;

picture=(ImageView)findViewById(R.id.picture);

~~~

#### 打开相册

~~~

Intent intent = new Intent(Intent.ACTION_PICK);

intent.setDataAndType(MediaStore.Images.Media.INTERNAL_CONTENT_URI, "image/*");//相片类型

startActivityForResult(intent, 1);

~~~

#### 回调

~~~

@Override

protected void onActivityResult(int requestCode,int resultCode,Intent data){

switch(requestCode){

case 1:

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();

Bitmap bm = BitmapFactory.decodeFile(picturePath);

picture.setImageBitmap(bm);

break;

}

}

~~~

返回的数据显示获取到了路径,然后转成了Bitmap来显示。如果要进行上传等操作,可以直接把图片路径转成File来使用。

android 第三方相册,相册选择图片相关推荐

  1. 【OkHttp】OkHttp 上传图片 ( 获取 SD 卡动态权限 | 跳转到相册界面选择图片 | 使用 OkHttp 上传图片文件 )

    OkHttp 系列文章目录 [OkHttp]OkHttp 简介 ( OkHttp 框架特性 | Http 版本简介 ) [OkHttp]Android 项目导入 OkHttp ( 配置依赖 | 配置 ...

  2. uni-app用uni.chooseImage API调用相机或从相册中选择图片

    uni-app用uni.chooseImage API调用相机或从相册中选择图片 chooseImage: function() {var _this = this;uni.chooseImage({ ...

  3. Android --- 从相册中选择图片或者拍着选择图片遇到的问题

    1.从相册选择的图片会存储到 data 里面,而相机拍照的图片不会存储到 data 里面 2.由于从相册选择的图片会存储到 data 里面,而相机拍照的图片不会存储到 data 里面,所以在获取图片资 ...

  4. 【Flutter】Flutter 拍照示例 ( 浮动按钮及点击事件 | 底部显示按钮组件 | 手势检测器组件 | 拍照并获取当前拍摄照片 | 从相册中选择图片 )

    文章目录 一.浮动按钮及点击事件 二.底部显示按钮组件 三.手势检测器组件 四.image_picker 完整代码示例 五.相关资源 一.浮动按钮及点击事件 一般使用 Scaffold 组件作为界面的 ...

  5. Andorid 拍照、从相册中选择图片兼容7.0uri

    其中点击事件如下:  图片: Intent intent = new Intent(Intent.ACTION_PICK, android.provider.MediaStore.Images.Med ...

  6. android裁剪图片功能,Android实现拍照、选择图片并裁剪图片功能

    一. 实现拍照.选择图片并裁剪图片效果 按照之前博客的风格,首先看下实现效果. 二. uCrop项目应用 想起之前看到的Yalantis/uCrop效果比较绚,但是研究源码之后发现在定制界面方面还是有 ...

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

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

  8. android完美实现 拍照 选择图片 剪裁等代码分享

    2个安卓实现实现 拍照 选择图片 剪裁等的代码,都是从正式项目中提取出来了,非常实用,有需要的小伙伴可以参考下. 前言,版本兼容问题主要是由于4.4以前和4.4以后的Uri的格式不同所造成的错误 1. ...

  9. Android端h5不能选择图片,weui公众号开发h5部分手机不能选择图片及拍照问题

    在使用weui采用h5进行公众号开发时,input file选择图片控件,在部分安卓手机不能拍照.不能选择图片. 经过创软公众号开发团队分析,将input代码设置如下方式即可选择图片或者拍摄图片,成功 ...

  10. Android 调起文件,相册 实现选择图片与视频

    //调起所有文件 包括相册 视频 相机 录像private fun getAllFile() {//カメラの起動Intentの用意val photoName = System.currentTimeM ...

最新文章

  1. C++ inline
  2. MFC线程创建运行关闭的问题
  3. php如何解码图片,php基于base64解码图片与加密图片还原实例_PHP
  4. spring学习(37):注入list类型
  5. ICCV2021-PiT-池化操作不是CNN的专属,ViT说:“我也可以”;南大提出池化视觉Transformer(PiT)...
  6. mysql 缓存优缺点_MySQL查询缓存的优缺点
  7. 系统学习NLP(二十六)--BERT详解
  8. Java分布式面试题( Session分布式解决方案)
  9. 录播网站 服务器,录播服务器
  10. amd编码器 hevc_支持 AMD VCE H.264 编码器在Bandicam录制视频 - Bandicam(班迪录屏)
  11. uboot环境下mmc操作_uboot mmc命令详解
  12. 迈卓诺(Metronor)光笔测量仪--大型模具的测量利器
  13. 根据图片名字获取Drawable对象
  14. 自己的JS框架--Amy框架。
  15. JavaScript学习笔记10
  16. “笨鸟”荣耀的2021
  17. mac安装adb报错Unknown command: cask
  18. java dispo lock_Rxjava2 学习记录。
  19. 全球计算机科学研究生排名,新|美国计算机科学研究生专业世界排名靠50强名单...
  20. 全国所有城市当天天气数据爬虫

热门文章

  1. 在一张表里实现省市区镇村五级联动
  2. 有效解决Adobe Acrobat XI 闪退问题
  3. python Deformation Transfer for Triangle Meshes
  4. Linus Torvalds 发布 Linux Kernel 5.9,引入各种新功能与改进
  5. 这台笔记本最适合程序员编程!!
  6. 解决uniapp手机浏览器视频封面不显示问题
  7. 高德地图开发(二)加载瓦片数据
  8. 聚观早报 | 苹果2024年放弃高通;腾讯回应进军类 ChatGPT
  9. MySQL 千万级数据处理
  10. 20201212大一集训牛客网题之d题中学数学题