如何将Android中自定义相机Camera的使用方法改写为一个长尾词?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2702个文字,预计阅读时间需要11分钟。
在应用中,我们经常需要上传照片功能。一般做法是直接调用系统拍照界面或使用第三方提供的界面。若用户有特定需求或我们有特定要求,该如何操作呢?
应用中我们时常会遇到要制作拍照上传功能,但我们一般的做法都是直接调起系统的拍照界面或者使用第三方提供的界面。如果用户有定制要求或者我们有自己的一些需求我们该怎么办呢?今天我们按步骤应用中我们时常会遇到要制作拍照上传功能,但我们一般的做法都是直接调起系统的拍照界面或者使用第三方提供的界面。如果用户有定制要求或者我们有自己的一些需求我们该怎么办呢?今天我们按步骤完成一个自定义相机的制作。
1.Camera相关的API
拍照我们主要用到的两个类,一个是SurfaceView,这个我们在上一次就介绍过了;还有一个就是Camera了。所以我们需要了解一下Camera相关API。
- getNumberOfCameras:获取本设备的摄像头数目。
- open:打开摄像头,默认打开后置摄像头。如果有多个摄像头,那么open(0)表示打开后置摄像头,open(1)表示打开前置摄像头。
- getParameters:获取摄像头的拍照参数,返回Camera.Parameters对象。
- setParameters:设置摄像头的拍照参数。具体的拍照参数通过调用Camera.Parameters的下列方法进行设置。
setPreviewSize
设置预览界面尺寸 setPictureSize 设置保存图片的尺寸。 setPictureFormat 设置图片格式。本文共计2702个文字,预计阅读时间需要11分钟。
在应用中,我们经常需要上传照片功能。一般做法是直接调用系统拍照界面或使用第三方提供的界面。若用户有特定需求或我们有特定要求,该如何操作呢?
应用中我们时常会遇到要制作拍照上传功能,但我们一般的做法都是直接调起系统的拍照界面或者使用第三方提供的界面。如果用户有定制要求或者我们有自己的一些需求我们该怎么办呢?今天我们按步骤应用中我们时常会遇到要制作拍照上传功能,但我们一般的做法都是直接调起系统的拍照界面或者使用第三方提供的界面。如果用户有定制要求或者我们有自己的一些需求我们该怎么办呢?今天我们按步骤完成一个自定义相机的制作。
1.Camera相关的API
拍照我们主要用到的两个类,一个是SurfaceView,这个我们在上一次就介绍过了;还有一个就是Camera了。所以我们需要了解一下Camera相关API。
- getNumberOfCameras:获取本设备的摄像头数目。
- open:打开摄像头,默认打开后置摄像头。如果有多个摄像头,那么open(0)表示打开后置摄像头,open(1)表示打开前置摄像头。
- getParameters:获取摄像头的拍照参数,返回Camera.Parameters对象。
- setParameters:设置摄像头的拍照参数。具体的拍照参数通过调用Camera.Parameters的下列方法进行设置。
setPreviewSize
设置预览界面尺寸 setPictureSize 设置保存图片的尺寸。 setPictureFormat 设置图片格式。
