安卓SDK指导(摄像机)中文完整翻译_下载

安卓SDK指导(摄像机)中文完整翻译_下载

ID:46866222

大小:164.50 KB

页数:18页

时间:2019-11-28

安卓SDK指导(摄像机)中文完整翻译_下载_第1页
安卓SDK指导(摄像机)中文完整翻译_下载_第2页
安卓SDK指导(摄像机)中文完整翻译_下载_第3页
安卓SDK指导(摄像机)中文完整翻译_下载_第4页
安卓SDK指导(摄像机)中文完整翻译_下载_第5页
资源描述:

《安卓SDK指导(摄像机)中文完整翻译_下载》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、1.CameraBasic:安卓框架支持多种设备的多种相机应用,以支持应用中实现图片和视频的捕获功能。本文档讨论快速简单的图像和视频捕获实现方式,并概要介绍一种定制化摄像头的实现。1.1注意事项:在你的APP添加相机功能之前,首先应该考虑如下几个关于硬件特性的问题:相机需求:是否你的应用与相机功能紧密相关,即,你的应用将在没有摄像头硕件的设备上无法运行?如果是这样的,那么在manifest文件中应该声明相机需求,参照:1.3清单声明。简单拍照功能或是个性化相机:你的应用将如何使用相机?是单纯的简单拍照或摄录,还是提供一•种新的个性化的相机使用方式。対于简

2、单的拍照和摄录,请参照:1.4调川系统相机;对于希望使用个性化相机的开发者,请参见:1.5个性化相机应川存储:对于那些通过你的应用所拍摄的图片或视频是希望仅仅被这个应用所使用还是希望被包括图片浏览辭等其他应用所使用和查看呢?当这这个应用被卸载Z后,是否还希望这个图片能继续保存?参见1.6保存媒体文件可以学习到和关的更多详情。1.2基础知识安卓的框架支持两种图片视频的拍摄实现方式:CameraAPI或摄像头"tent。相关的类包括如下4个:类:Camera操控设备摄像头的棊木API。当搭建一个应川的时候,这个类川于实现拍照和摄录功能。类:Surfacevi

3、ew用于为用八呈现摄像头的实吋预览。类:MediaRecorder用于摄像头录像功能【类:Intent通过两个imemaction来直接使用Camera对象■完成拍照或摄像功能,这两个indentaction是:MediaStore.ACTIONIMAGECAPTUREMediaStsore・ACTIONVIDEOCAPTURE1.3清单声明在实际调用摄像头相关API进行开发Z前,首先应该向清单文件:“manifest.xml”中添加相应的声明来指明应用使用了摄像头驶件或其他相关特性,这些声明包括:摄像头权限:应用必须请求权限才能使用设备的摄像头换件:<

4、uses-permissionandroid:name="android.permission・CAMERA"/>注:如果应用直接通过Indent來调川摄像头,则不需要添加这个权限。•摄像头特性:应用必须声明使用了摄像头这个特性(fcanire):对于摄像头特性列表,参照清单:FeaturesReference.googleplay会检杳并防止具备这个特性的应用在没有摄像头硬件的设备上安装。这被称作“基于特性筛选”,参见:GooglePlayand

5、Feature-BasedFilterii]g,当某些特殊悄况下,程序需要支持血头或摄像头某些特性,但并不需要实际使用的时候,应该将android:required属性设置为false:vuses-featureandroid:name="android.hardware.camera"android:required=,'false"/>•存储权限:如果应用需要将图片或视频存储到外部存储器,例如SD卡,必须做出如下权限声明:

6、TORAGE"/>•视频录制权限:对于音视频的捕获,应用必须声明音视频权限:•位置权限:当你想丰富你的应用,为每张图片加上GPS位置信息的标记,那么你应该加上地理位置权限声明:对于更多关于用户位置信息的知识,请参照:LocationStrategies.1.4调用系统相机调用系统相机中

7、的“系统”指使用者的安卓设备上的现有相机应用。这种快速编码实现图片拍照和视频录制的方式是通过Indent调用设备上的已经安装了的相机应用。相机Indent请求调用英他已安装的相机应用来拍摄,Z后再将控制权返冋给你的应用。本节将展示如何通过这种方法來拍摄照片,摄录视频!这个过程人体包含了一下几个调用过程:1.构成相机Indent:创建一个Indent来获取图片或视频,分别使用如下Indent类型:MediaStore.ACTIONTMAGECAPTURE:通过请求(调用)现有相机应用来获取图像;MediaStore.ACTIONVIDEOCAPTURE:通

8、过请求(调用)现有相机应用來获取视频。2.启动相机Indent:使用startA

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。