Android拍照调用系统相册仿微信封装总结,治疗各种崩溃,图片横竖问题压缩等问题。
2017-03-27 16:22
609 查看
项目下载地址:https://github.com/Aiushtha/android-PictureSelector
最早使用android调用系统拍照然后遇到很多空指针等问题以及各种android 不同版本Intent取data有时候会空指针之类的api兼容问题,像使用红米note在开了很多应用后,再启动拍照系统,会发生拍照崩溃图片丢失等问题,用微信控件有时拍照有极小概率拍照无效等等奇怪的问题,其原因是因为Activity被回收了,变量变成null,
还有三星手机可能会遇到变量空针
需要在AndroidManifest.xml的Activity里加入
?
如何在Fragment上调用拍照,图片如何压缩
经过一段时间优化,修复了一些坑。我觉得目前的代码比较可靠,总结一下封装后分享出来。
?
核心代码:
?
最早使用android调用系统拍照然后遇到很多空指针等问题以及各种android 不同版本Intent取data有时候会空指针之类的api兼容问题,像使用红米note在开了很多应用后,再启动拍照系统,会发生拍照崩溃图片丢失等问题,用微信控件有时拍照有极小概率拍照无效等等奇怪的问题,其原因是因为Activity被回收了,变量变成null,
还有三星手机可能会遇到变量空针
需要在AndroidManifest.xml的Activity里加入
?
经过一段时间优化,修复了一些坑。我觉得目前的代码比较可靠,总结一下封装后分享出来。
?
?
相关文章推荐
- Android拍照调用系统相册仿微信封装总结,治疗各种崩溃,图片横竖问题压缩等问题。-更新2016-12-21
- Android开发 调用系统相机相册图片功能,解决小米手机拍照或者图片横竖相反问题,及小米手机相册图片路径问题
- MVP模式的Android 调用系统拍照,相册,剪裁,适配到7.0,修复拍照图片旋转问题
- [置顶] Android 7.0 调用系统拍照,相册,剪裁,修复拍照图片旋转问题
- Android 调用相册 拍照 实现系统控件缩放 切割图片
- 解决通过Intent调用系统拍照程序,返回图片太小的问题[android]
- 解决Android调用系统相机拍照后相片无法在相册中显示问题
- android调用系统相机和相册进行拍照裁剪处理,解决不同安卓版本存在无法加载相册的问题,处理了是否有sd卡的存在的情况
- Android上传图片之调用系统拍照和从相册选择图片
- Android 调用相册 拍照 实现系统控件缩放 切割图片
- Android 调用相册 拍照 实现系统控件缩放 切割图片 .
- 解决调用系统拍照保存的图片被压缩的问题
- Android调用相册拍照控件实现系统控件缩放切割图片
- Android 调用相册 拍照 实现系统控件缩放 切割图片
- Android 调用相册 拍照 实现系统控件缩放 切割图片
- Android 调用相册 拍照 实现系统控件缩放 切割图片
- Android 调用相册 拍照 实现系统控件缩放 切割图片
- 转载 Android解决通过Intent调用系统拍照程序,返回图片太小的问题
- Android 调用相册 拍照 实现系统控件缩放 切割图片
- Android开发基础 调用相机 系统相册(并对图片进行压缩处理)