博客地址:http://blog.csdn.net/b275518834/article/details/51509312
最早使用android调用系统拍照然后遇到很多空指针等问题
以及各种android 不同版本Intent取data有时候会空指针之类的api兼容问题
像使用红米note在开了很多应用后,再启动拍照系统,会发生拍照崩溃图片丢失等问题
用微信控件有时拍照有极小概率拍照无效等等奇怪的问题
其原因是因为Activity被回收了,变量变成null,
参考下面一篇博客
http://blog.csdn.net/huyongl1989/article/details/49333953
还有三星手机可能会遇到变量空针
需要在AndroidManifest.xml的Activity里加入
android:configChanges="mcc|mnc|keyboard|keyboardHidden|navigation|orientation|screenSize|fontScale"
如何在Fragment上调用拍照,图片如何压缩
经过一段时间优化,修复了一些坑。我觉得目前的代码比较可靠,总结一下封装后分享出来。