android.hardware.camera2 是怎么被创建的
答案:2 悬赏:80
解决时间 2021-02-07 10:18
- 提问者网友:傲气稳全场
- 2021-02-07 07:08
android.hardware.camera2 是怎么被创建的
最佳答案
- 二级知识专家网友:专属的偏见
- 2021-02-07 07:34
其中 CameraManager 是那个站在高处统管所有摄像投设备(CameraDevice)的管理者,而每个 CameraDevice 自己会负责建立 CameraCaptureSession 以及建立 CaptureRequest。
CameraCharacteristics 是 CameraDevice 的属性描述类,非要做个对比的话,那么它与原来的 CameraInfo 有相似性。
类图中有着三个重要的 callback,虽然这增加了阅读代码的难度,但是你必须要习惯,因为这是新包的风格。其中 CameraCaptureSession.CaptureCallback 将处理预览和拍照图片的工作,需要重点对待。
CameraCharacteristics 是 CameraDevice 的属性描述类,非要做个对比的话,那么它与原来的 CameraInfo 有相似性。
类图中有着三个重要的 callback,虽然这增加了阅读代码的难度,但是你必须要习惯,因为这是新包的风格。其中 CameraCaptureSession.CaptureCallback 将处理预览和拍照图片的工作,需要重点对待。
全部回答
- 1楼网友:我的任性你不懂
- 2021-02-07 08:31
在activity里申明变量private autofocuscallback myautofocuscallback = null;然后
//自动聚焦变量回调
myautofocuscallback = new autofocuscallback() {
public void onautofocus(boolean success, camera camera) {
// todo auto-generated method stub
if(success)//success表示对焦成功
{
log.i(tag, "myautofocuscallback: success...");
//mycamera.setoneshotpreviewcallback(null);
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯