fei菲菲 发表于 2013-1-3 16:52:29

基于android的远程视频监控系统——实现Camera预览

<div id="cnblogs_post_body">如标题所述,学习如何打开摄像头,并在屏幕上预览图像。使用Camera的步骤:
(1)调用Camera的open()方法打开相机;
(2)调用Camera的getParameters()方法获取拍照参数,该方法返回一个Camera.Parameters对象;
(3)调用Camera的setParameters()方法//android2.3.3以后无需此步;
(4)调用Camera的startPreview()方法开始预览取景,在预览取景之前需要调用Camera的setPreviewDisplay(SurfaceHolder holder)方法设置使用哪个surfaceview来显示取景图片;
(5)结束程序时,调用Camera的stopPreview()结束取景预览,并调用release()方法释放资源。
以上过程参考《疯狂android讲义》,这本书确实不错,能够快速入门。整个系统大部分框架是参考此书的,部分问题在网上搜的资料。

1.在AndroidManifest.xml文件中添加camera的权限
<div class="cnblogs_Highlighter">    <!-- 授予程序使用摄像头的权限 -->      <uses-permission android:name="android.permission.CAMERA" />         <uses-feature android:name="android.hardware.camera" />         <uses-feature android:name="android.hardware.camera.autofocus" />
页: [1]
查看完整版本: 基于android的远程视频监控系统——实现Camera预览