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

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



