Github挺好用的android图片选择框架(拍照+从相册)
项目要用到多图片上传选择和展示的功能,在github找到了个效果看起来不错的demo,悲剧的是下载完zip后浏览器卡死了,没记住地址,如有侵权请联系。。。
话不多少,先看效果:
这个库叫做 PhotoPicker 使用起来也特别简单:
Intent intent = new Intent(ReleaseActivity.this, PhotoPickerActivity.class); intent.putExtra(PhotoPickerActivity.EXTRA_SHOW_CAMERA, true); //是否使用拍照功能 intent.putExtra(PhotoPickerActivity.EXTRA_SELECT_MODE, 1);//选择图片的样式 intent.putExtra(PhotoPickerActivity.EXTRA_MAX_MUN, TOTPIC+1-PicData.size());//最大可以选择图片的数量 startActivityForResult(intent, PICK_PHOTO); //requestCode
...不知道粘贴过来到csdn编辑器为啥会报红。。。。。。。。
然后在:
@Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); if(requestCode == PICK_PHOTO){ if(resultCode == RESULT_OK){ ArrayList<String> result = data.getStringArrayListExtra(PhotoPickerActivity.KEY_RESULT);
这个result里面存储的String字符串就是所有选择的图片的本地路径。
这就完成了,也不用去manifest配置什么。真是用的舒心!!!
这里要说下,原github博主的photoPicker库导入后,会报 context的空指针异常,原因是我们的项目一般都用我们自己的MyApplication 但是 pohtoPicker库中使用的application是自己库中的MyApplication ,项目运行没有执行库中的MyApplication 的onCreat,那么其中给context赋值的地方也就没有执行,所以空指针了。。。。。。
我修改了下,直接把当前的Context一路传递进去了,所以就没再报这个错了!
这是我修改这个问题后的photoPicker库,有需要的朋友可以下载用用。
地址:https://download.csdn.net/download/android410223sun/10500202
因为csdn最低要设置一个下载积分,所以就设置一个了。
Github挺好用的android图片选择框架(拍照+从相册)相关推荐
- android好用拍照框架,Github挺好用的android图片选择框架(拍照+从相册)
项目要用到多图片上传选择和展示的功能,在github找到了个效果看起来不错的demo,悲剧的是下载完zip后浏览器卡死了,没记住地址,如有侵权请联系... 话不多少,先看效果: 这个库叫做 Photo ...
- Android 图片选择和拍照(剪辑)及压缩问题 工具类
图片选择和拍照在开发过程中,会遇到不少坑: 1.版本4.4以后选择图片后不会返回绝对路径,但返回Uri,要再查询一次 2.去剪辑时,设置了true的话直接返回bitmap,可能会很占内存,有些机子会挂 ...
- Android图片选择框架
1.今天做开发,需要一个相册多选功能,然后就上网查了一下,看了有一个jar包,可以直接引用,就直接调用了, com.yanzhenjie:album:1.0.0 本来想直接写一个左右循环移动的方法,但 ...
- Android 图片选择框架ImageSelector适配Android10及以上
参考地址: 1.引入依赖 在Project的build.gradle在添加以下代码 allprojects {repositories {...maven { url 'https://jitpack ...
- Android系统(74)--- 从零实现灵活且可高度定制的Android图片选择架构
从零实现灵活且可高度定制的Android图片选择架构 https://www.jianshu.com/u/df76f81fe3ff 前言 这是我花费了数月闲暇时间从零开始写的一个库,在这期间,我学习到 ...
- Android 图片选择对话框,通过本地相册或照相机获得图片,可单选或多选,单选可设置是否裁剪
AndroidPickPhotoDialog 项目地址: wanliyang1990/AndroidPickPhotoDialog 简介:Android 图片选择对话框,通过本地相册或照相机获得图片, ...
- 一款现代、高效的 Android 图片压缩框架
本项目主要基于 Android 自带的图片压缩 API 进行实现,提供了开源压缩方案 Luban 和 Compressor 的实现,解决了单一 Fie 类型数据源的问题,并在它们的基础之上进行了功能上 ...
- 一款漂亮的图片选择框架
介绍 拍照,从相册选取图片,相信这是大多数APP都会用到的功能,这些代码又臭又重复, 于是最近我自己用kotlin写了一款漂亮而简单的图片选择框架. 首先看效果图: 使用 使用起来也很方便,看代码: ...
- Android图片缓存框架Glide
Android图片缓存框架Glide Glide是Google提供的一个组件.它具有获取.解码和展示视频剧照.图片.动画等功能.它提供了灵活的API,帮助开发者将Glide应用在几乎任何网络协议栈中. ...
最新文章
- Week1 Team Homework #2 from Z.XML-Introduction of team member with photos
- php zval_copy_static_var(),zval _ 引用计数 _ 变量分离 _ 写时拷贝
- SAP中内部订单和PS的区别
- 技术实践 | Web 端实现 RTC 视频特效的解决方案
- oracle group by ,having ,order by
- c语言鸡蛙问题用while,C语言第3章课件.ppt
- 谷歌验证码(Recaptcha)对接教程
- 无序列表前小黑点图片替换方法
- mysql非常规的中文乱码问题
- MOTO me525 DEFY 2.2 刷机全程详细指导
- 做跨境电商的Anker的也回来“内卷”了?
- 【字节跳动】 https://job.bytedance.com/campus 内推码:MZ9BJHD 电话:13855119574 邮箱:yinxiang.stephen@bytedance.com
- Lumen rule
- matlab机械臂运动仿真
- Android GPU呈现模式分析功能,手机流畅度。仅供参考
- 大学生学习摄影如何进行构图?
- Android 微光闪烁效果
- yolov5笔记(2)——训练自己的数据模型(随6.0更新)
- 北漂码农的真实心声:赚一线城市的钱,还二线城市的房贷
- 基于校园生活一体化管理系统的可行性分析