解决通过Intent调用系统拍照程序,返回图片太小的问题[android]
以下的代码可以调用系统的拍照程序,
按下拍照键后,会返回到你的activity,所以你的activity要在onActivityResult方法里加一个处理,
但是这样你会发现这个bitmap尺寸太小了。明显是被压缩过了,要像返回未被压缩的照片,那么你要给调用系统拍照程序intent加上参数,指定图片输出的位置。
这样就是大图片返回了。
另外注意一下,返回的那个bitmap会很大,你用完以后要把它回收掉,不然你很容易内存报oom错误
|
本文解决使用Intent调用系统拍照程序时返回的图片尺寸过小的问题,通过设置额外参数指定图片输出位置来获取未被压缩的大尺寸照片,并提供了调整图片大小的方法以避免内存溢出错误。
164

被折叠的 条评论
为什么被折叠?



