六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 66|回复: 0

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

[复制链接]

升级  45%

239

主题

239

主题

239

主题

进士

Rank: 4

积分
725
 楼主| 发表于 2012-12-19 23:10:31 | 显示全部楼层 |阅读模式
<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" />
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表