Android Camera拍照常见问题小结
来源:互联网 发布:服装连锁收款软件 编辑:程序博客网 时间:2024/05/01 11:28
在用SurfaceView 和Camera 做摄像头程序时,常常会遇到一些比较纠结的问题,这里简单描述下:
1、预览取景反转
这种情况,再低版本sdk中,必须设置为横屏模式[android:screenOrientation="landscape"]
2、预览图像被拉伸变形
由于预览大小跟SurfaceView 大小不一致引起,常常需要根据surfaceChanged事件的参数width和height,获取系统支持的所有预览尺寸[getSupportedPictureSizes],然后再取一个比较接近的尺寸进行设置[setPreviewSize]
3、预览速率
需要先根据[GetSupportedPreviewFrameRates]获取系统支持的,然后,选择一个最低的进行设置[setPreviewFrameRate]即可
4、保存图片反转
在拍照[takePicture]之前,先对rotation进行偏转设置[rotation]
5、设置为横屏模式之后,UI界面怎么伪横竖屏
添加个OrientationEventListener根据获取不同方向,调整UI布局,对于一些比较特殊,不变调整的控件,可以采用播放动画的方式来实现。
目前,我还遇到一个比较纠结的问题,就是保存相片时,stopPreview 和再次startPreview之间,SurfaceView上会显示一个静态的画面,该画面被拉伸,不知什么原因,请知道原因的大虾赐教!
转载:http://blog.csdn.net/love__coder/article/details/6916207- Android Camera拍照常见问题小结
- Android Camera拍照常见问题小结
- android camera 后台拍照
- Android Camera进行拍照
- Android之Camera拍照
- android Camera拍照
- Android Camera进行拍照
- Android+Camera+拍照
- Android Camera拍照实现
- Android Camera 无法拍照
- Android Camera拍照
- Android之Camera拍照
- Android照相机拍照Camera
- Android camera拍照分辨率
- android相机camera拍照
- Android Camera 相机常见问题
- Android Camera常见问题
- android camera无预览拍照 后台拍照
- 摩托罗拉 Moto XT800的CPU多少?
- POJ 1664 求m个苹果放入n个盘子的不同放法数目 递归 分类讨论
- MFC的消息映射有什么作用
- VirtualBox虚拟机实现桥接方式
- C标准库参考指南系列译文(12)stdio.h(A)
- Android Camera拍照常见问题小结
- 比较决策树和回归
- eclipse导出javadoc时编码错误或不显示注释的解决办法
- BI中如何配置Schema
- 2012-02-11
- Android 怎么退出整个应用程序?
- 备份1
- 技能要求补充列表
- 网狐游戏平台游戏编译常见错误[解决方案]