android 第三方相册,相册选择图片
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 第三方相册,相册选择图片相关推荐
- 【OkHttp】OkHttp 上传图片 ( 获取 SD 卡动态权限 | 跳转到相册界面选择图片 | 使用 OkHttp 上传图片文件 )
OkHttp 系列文章目录 [OkHttp]OkHttp 简介 ( OkHttp 框架特性 | Http 版本简介 ) [OkHttp]Android 项目导入 OkHttp ( 配置依赖 | 配置 ...
- uni-app用uni.chooseImage API调用相机或从相册中选择图片
uni-app用uni.chooseImage API调用相机或从相册中选择图片 chooseImage: function() {var _this = this;uni.chooseImage({ ...
- Android --- 从相册中选择图片或者拍着选择图片遇到的问题
1.从相册选择的图片会存储到 data 里面,而相机拍照的图片不会存储到 data 里面 2.由于从相册选择的图片会存储到 data 里面,而相机拍照的图片不会存储到 data 里面,所以在获取图片资 ...
- 【Flutter】Flutter 拍照示例 ( 浮动按钮及点击事件 | 底部显示按钮组件 | 手势检测器组件 | 拍照并获取当前拍摄照片 | 从相册中选择图片 )
文章目录 一.浮动按钮及点击事件 二.底部显示按钮组件 三.手势检测器组件 四.image_picker 完整代码示例 五.相关资源 一.浮动按钮及点击事件 一般使用 Scaffold 组件作为界面的 ...
- Andorid 拍照、从相册中选择图片兼容7.0uri
其中点击事件如下: 图片: Intent intent = new Intent(Intent.ACTION_PICK, android.provider.MediaStore.Images.Med ...
- android裁剪图片功能,Android实现拍照、选择图片并裁剪图片功能
一. 实现拍照.选择图片并裁剪图片效果 按照之前博客的风格,首先看下实现效果. 二. uCrop项目应用 想起之前看到的Yalantis/uCrop效果比较绚,但是研究源码之后发现在定制界面方面还是有 ...
- Android调用手机图库选择图片并调用手机的图片裁剪工具
/*** 获得图库图片回调标识*/public static final int GET_PIC_FROM_GALLERY = 0X100;/*** 调用手机工具编辑图片标识*/public stat ...
- android完美实现 拍照 选择图片 剪裁等代码分享
2个安卓实现实现 拍照 选择图片 剪裁等的代码,都是从正式项目中提取出来了,非常实用,有需要的小伙伴可以参考下. 前言,版本兼容问题主要是由于4.4以前和4.4以后的Uri的格式不同所造成的错误 1. ...
- Android端h5不能选择图片,weui公众号开发h5部分手机不能选择图片及拍照问题
在使用weui采用h5进行公众号开发时,input file选择图片控件,在部分安卓手机不能拍照.不能选择图片. 经过创软公众号开发团队分析,将input代码设置如下方式即可选择图片或者拍摄图片,成功 ...
- Android 调起文件,相册 实现选择图片与视频
//调起所有文件 包括相册 视频 相机 录像private fun getAllFile() {//カメラの起動Intentの用意val photoName = System.currentTimeM ...
最新文章
- C++ inline
- MFC线程创建运行关闭的问题
- php如何解码图片,php基于base64解码图片与加密图片还原实例_PHP
- spring学习(37):注入list类型
- ICCV2021-PiT-池化操作不是CNN的专属,ViT说:“我也可以”;南大提出池化视觉Transformer(PiT)...
- mysql 缓存优缺点_MySQL查询缓存的优缺点
- 系统学习NLP(二十六)--BERT详解
- Java分布式面试题( Session分布式解决方案)
- 录播网站 服务器,录播服务器
- amd编码器 hevc_支持 AMD VCE H.264 编码器在Bandicam录制视频 - Bandicam(班迪录屏)
- uboot环境下mmc操作_uboot mmc命令详解
- 迈卓诺(Metronor)光笔测量仪--大型模具的测量利器
- 根据图片名字获取Drawable对象
- 自己的JS框架--Amy框架。
- JavaScript学习笔记10
- “笨鸟”荣耀的2021
- mac安装adb报错Unknown command: cask
- java dispo lock_Rxjava2 学习记录。
- 全球计算机科学研究生排名,新|美国计算机科学研究生专业世界排名靠50强名单...
- 全国所有城市当天天气数据爬虫