android 摄像头编程
来源:互联网 发布:动易cms视频 编辑:程序博客网 时间:2024/05/29 03:58
最近在研究android的摄像头编程,准备编写一个辅助用单摄像头手机进行立体拍照的应用。
研究中遇到并解决了一些问题,在这里分享一下。
1. 在APIDemo里面,有一个CameraPreview 的示例程序,演示了如何打开摄像头。
2. 如果你直接把这个view的代码拷贝到自己建的工程, 会发现摄像头的显示很怪异,反的或者变形,必须在 AndroidManifest.xml 中 <activity里面加上 android:screenOrientation="landscape" 摄像头画面显示才正确。
3. 开启摄像头最好隐藏系统状态栏如下代码就可以
final Window win = getWindow();
win.setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
昨天的程序,拍照后取得的图片同预览区域一直不一致,preview时预览图和takepicture后取得的图对不上,调查好久都没头绪。
后来调试时发现 surfaceChanged(SurfaceHolder holder, int format, int w, int h) 返回的 w 和 h值不对
实机是800*600, 这里返回的是什么 320*533
在网上进行调查后,发现是配置文件中 <supports-screens android:anyDensity/> 的设置问题,原来设置的是false
改成<supports-screens android:anyDensity="true"/> 就一切正常了
- android 摄像头编程
- android摄像头编程心得
- android摄像头,linux摄像头设备,编程
- Android手机摄像头编程入门
- Android手机摄像头编程入门
- Android手机摄像头编程入门
- Android手机摄像头编程入门
- 摄像头编程
- 摄像头编程
- 摄像头编程
- 摄像头编程
- 摄像头编程
- Android摄像头
- 摄像头 android
- Android 摄像头
- 第三十六讲:Android手机摄像头编程入门
- 本讲内容:Android手机摄像头编程入门
- android摄像头编程 onPictureTaken方法无法回调????
- 关于软件架构的一点思考
- ORACLE 连接
- oracle在unix环境下重启
- linux下配置网卡IP地址命令详细及一些常用网络配置命令
- ORA-01940: cannot drop a user that is currently connected
- android 摄像头编程
- 《独辟蹊径品内核:Linux内核源代码导读(china-pub首发)》的前言
- memcache java客户端优化历程
- android从网络中获得一张图片,并显示在屏幕上
- Oracle数据导入导出imp/exp-备份恢复
- 未来电子商务十大发展趋势--引用51aspx 阿里巴巴空间
- Android捕获未知异常,防止弹出意外终止对话框
- MooTools 1.3的搜索提示功能
- wmsys.wm_concat的几个用法(附加功能)