1.使用android 5.0的Camera V2来控制手机拍照,5.0以后对拍照的API进行了全新的设计,这些API不仅大幅度提高了android的拍照功能,还支持RAW照片输出,还可以程序调整相机的对焦模式,曝光模式,快门等。2.关键API简介
CameraManager:摄像头管理器
CameraCharacteristics:摄像头特性
CameraDevice:代表系统摄像头
Camera...
分类:
移动开发 时间:
2016-07-15 11:15:54
阅读次数:
729
前几天的项目需要使用CameraAPI自己定义照相机,之前用过的二维码也要自己写底层代码,于是总结一下使用CameraAPI的几点事项。现在由于JDK7.0及其以上版本的官方文档已经不再推荐使用camera包而是camera2包,但这次还是先讲camera的使用,至于camera2等以后再讲。 首先 ...
首先是Camera类,在5.0上已经被废弃,不推荐使用但还是支持的。最新的是Camera2类,我还没有研究,据说用法完全不一样,反正也是一个坑跳入另外一个坑。 上面是简介和需要的权限,记得加上权限。 步骤在下面图里: 说了大体的流程去使用这个类,三个标important的条目,按照步骤走就好。需要注 ...
分类:
其他好文 时间:
2016-06-18 01:21:14
阅读次数:
178
在android6.0中,加入了Camera相关新特性,在做开发过程中,遇到闪光灯的操作,如下:1.导入包:importandroid.hardware.camera2.CameraManager;importandroid.hardware.camera2.CameraAccessException;2.在onCreate函数中初始化CameraManager:camerager=(CameraManager)getSys..
分类:
移动开发 时间:
2016-05-17 20:02:24
阅读次数:
1343
Camera2是5.0后的api,网上暂时没找到对于Camera2进行扫码解析的代码。
写此文纯粹为了个人日后方便查询。
package com.example.one.codescanm;
import android.app.Activity;
import android.content.Context;
import android.graphics.Bitmap;
import...
分类:
其他好文 时间:
2016-05-12 13:00:34
阅读次数:
441
分类:C#、Android、VS2015; 创建日期:2016-03-13 一、简介 Android提供的Camera有两个典型的版本,一个是在Android 5.0以前提供的,称为Camera;另一个是从Android 5.0开始提供的,称为Camera2。 这里仅演示使用系统Camera程序实现...
分类:
移动开发 时间:
2016-03-13 06:19:23
阅读次数:
292
最近在做一个3D图片采集与展示。主要功能为:自定义Camera(google 已经摈弃了Camera, 推荐使用Camera2,后续篇幅,我将会用Camera2取代Camera),围绕一个物体360度录制一个视频,然后在该视频抽取一定数量的帧,保存为图片存放。最后在一个Activity页面展示第.....
分类:
其他好文 时间:
2015-12-17 19:07:15
阅读次数:
187
This sample demonstrates how to use the Camera2 API to capture RAW camera buffers and save them as DNG files.此示例演示了如何使用Camera2 API来捕捉原始raw数据相机缓存,并将其保存...
分类:
其他好文 时间:
2015-12-02 12:24:51
阅读次数:
215
Camera的简单使用浅析由于最近工作上用到android.hardware.Camera这个类,于是简单的学习了一些基本用法。首先注意:Camera这个类在API21以后就不推荐使用了,官方提供了一个新的类名叫:Camera2,其中包含了新的回调机制,感兴趣的朋友可以仔细研究研究。Camera官方...
分类:
移动开发 时间:
2015-10-02 16:06:25
阅读次数:
201
API 21中将原来的camera API弃用转而推荐使用新增的camera2 API,这是一个大的动作,因为新API换了架构,让开发者用起来更难了。
先来看看camera2包架构示意图:
这里引用了管道的概念将安卓设备和摄像头之间联通起来,系统向摄像头发送Capture请求,而摄像头会返回CameraMetadata。这一切建立在一个叫作CameraCaptureSession的会话中。下...
分类:
移动开发 时间:
2015-05-24 15:47:29
阅读次数:
226