详细请点击:http://www.verydemo.com/demo_c131_i70243.html
做了Android摄像头编程的测试,自己总结一下代码和其中的注意事项。
CameraTestActivity.java:
MainActivity Activity String Tag = "CameraTest" WindowManager wm = Display display = screenWidth = screenHeight = mSurfaceView = mSurfaceHolder = mSurfaceHolder.addCallback( Log.d(Tag, "resume" Log.d(Tag, "pause" Log.d(Tag, "stop" Log.d(Tag, "destroy" Log.d(Tag, "surface created" mCamera = (mCamera == Log.d(Tag, "camera null" } Log.e(Tag, "IOException caused by setPreviewDisplay" Camera.Parameters parameters = (.getResources().getConfiguration().orientation == parameters.set("orientation", "portrait" mCamera.setDisplayOrientation(90 } parameters.set("orientation", "landscape" mCamera.setDisplayOrientation(0 previewWidth = 0 previewHeight = 0 List<Camera.Size> previewSizes = Iterator<Camera.Size> iter = Camera.Size size = Log.d(Tag, "" + size.width + " by " + (size.width >= previewWidth && size.width <= screenHeight && size.height >= previewHeight && size.height <= screenWidth) { previewWidth = previewHeight = Log.d(Tag, "preivewWidth: " + previewWidth + " preivewHeight: " + List<String> focusModes = (focusModes != && previewSize = surfaceChanged(SurfaceHolder holder, format, width, Log.d(Tag, "surface changed" mSurfaceView.setLayoutParams( LinearLayout.LayoutParams(width, ()(width * previewSize.width / Log.d(Tag, "surface destroyed" (mCamera != mCamera.autoFocus( mCamera.setPreviewCallback( mCamera = Camera.AutoFocusCallback mAutoFocusCallback = onAutoFocus( Log.d(Tag, "AutoFocus: " + } Camera.PreviewCallback mPreviewCallback = onPreviewFrame( }
布局文件activity_camera_test.xml:
注意事项:(新发现的会再补充上)
....................................................................
相关推荐
android摄像头拍照编程.pdf
android java编程注意事项
android摄像头采集类,自己封装的,这年头,自己封装的不多了。
Android手机摄像头编程入门.doc
Android摄像头开发完美demo,包括摄像头循环聚焦,缩放大小,旋转picture,查询picturesize, 增加ImageButton的按键效果。整个代码写的简洁,几乎涉及所有有关摄像头开发的东东。参见:...
android 摄像头 opengl 下绘制android 摄像头 opengl 下绘制 android 摄像头 opengl 下绘制 android 摄像头 opengl 下绘制 android 摄像头 opengl 下绘制
最近用 Android 开发了几个模块,感觉有点慢,后来好好看了相关优化 Android 代码的知识,优化之后,感觉快了很多。 在这里与大家分享一下,下面只是说 的一些很基础有很重要的知识,你想要编写运行速度很快、 占用内存少...
AndroidUsb摄像头,读取外界摄像头,支持实时预览,拍照,录像,录音。
android摄像头录制视频源代码,有注释
Android 摄像头视频录制例子
调用Android摄像头拍照并保存。适用于一些需要此程序的编程
检测Android主板外接USB摄像头的PIC和VID,根据PIC和VID指定打开摄像头,自助切换并实现拍照功能,有完整的demo。
开发的android摄像头小程序,实现前置后置切换功能
Android摄像头传感器、定位等功能代码,可以直接运行在Android studio上面
Android虚拟摄像头无人直播技术源码 采用的是hook技术,自测在root手机上运行良好
基于android的网络摄像头传输mjpeg。WechatIMG2.jpeg。 基于android的网络摄像头传输mjpeg,实现捕获摄像头传输的mjpeg格式的数据。 android 摄像头 mjpeg。
android摄像头与人脸检测做整合
android摄像头预览界面呈现红色矩形框,只拍摄(矩形框)特定区域的图片,完整实现。原理见博客:http://blog.csdn.net/yanzi1225627/article/details/8580034
用android 的摄像头拍照后,上传到php服务器.
这里将摄像头采集及视频图像绘制放在一个模块中,比较便于管理及维护,同时在使用时,因为该类继承自view类,所以可以向操作很多view类一样,将其添加到任何布局中,在与采集的数据宽高比例保持一致的前提下,在页面...