Android中级第五讲-获得并设置相机分辨率以及镜头图片倒转有关问题

Android中级第五讲--获得并设置相机分辨率以及镜头图片倒转问题博客出自:http://blog.csdn.net/liuxian131

Android中级第五讲--获得并设置相机分辨率以及镜头图片倒转问题

博客出自:http://blog.csdn.net/liuxian13183,转载注明出处! All Rights Redserved !  


今天我们讲一下如何获得并设置相机分辨率的问题,算是技术贴,也算知识扫盲贴。

有很多网友会问,为什么我的相机设置分辨率没效果啊?


首先,做相机程序,必须要硬件支持!如开启声音、分辨率设置、对焦等功能。

如果说不支持就得到不到想到的效果,如很多相机程序可以设置分辨率,但感觉不成功,500w的相机,愣是只有300w的效果。


这里主要讲如何利用surfaceView来开发相机,并设置分辨率参数,以此来设置图片的大小,此方法应在surfaceChanged或者surfaceCreated方法里执行,

如选surfaceCreated,那配置要另写一个页面,这样camera会被destroy掉,然后回来再被created,当然这个方法比较简单;

如选surfaceChanged,配置写在本页面即可,但实现起来有些难度。

代码如下: