Android
chengwei_peng
想折腾却不会折腾的阿伟
展开
-
Android camera拍照流程
在前面的文章,我们了解到了预览流程是怎样的,那么拍照,又是如何进行的呢,下面我们一起来了解一下。APP当我们点击拍照按钮的时候,在APP中,将会创建一个拍照请求,在这里,将会设置分辨率等参数,而后创建请求,下面我们从 OneCameraImpl::takePicture() 开始跟踪。OneCameraImpl::takePicture() OneCameraImpl::takePi...原创 2019-10-19 13:11:06 · 1215 阅读 · 0 评论 -
Android camera预览流程
前面已经简单介绍了,在Android系统中open camera的流程,但是,它又是怎么预览、怎么配置流,如何最终操作到camera HAL的呢。接下来以android原生相机应用,android9,API2,camera HAL3为例,继续阅读代码,看看预览过程到底进行了什么操作?configureStreams 操作APP — 从open camera说起在 Camera2 相机应用,打...原创 2019-10-17 16:30:24 · 10888 阅读 · 3 评论 -
Android Camera Provider启动流程
在 Android O 中,系统启动时,就会启动 CameraProvider 服务。它将 Camera HAL 从 cameraserver 进程中分离出来,作为一个独立进程 android.hardware.camera.provider@2.4-service 来控制 HAL。这两个进程之间通过 HIDL 机制进行通信。这样的改动源自于 Android O 版本加入的 Treble 机制...原创 2019-08-13 17:36:39 · 7773 阅读 · 0 评论 -
Android CameraService启动流程
Android CameraService 究竟是怎么运行的,都做了些什么,下面一起来看看。原创 2019-08-14 13:50:43 · 3637 阅读 · 0 评论 -
Android openCamera流程
了解android open camera流程是怎样的原创 2019-08-16 20:06:34 · 7647 阅读 · 0 评论 -
Android camera HAL框架
接下来将会了解Android HAL是如何与相机设备、Framework进行交互的,为了简单起见,我们使用androidP代码中的谷歌实例代码进行学习,代码路径为:android/hardware/libhardware/modules/camera/3_4。一般的,各个平台的camera HAL将会有个 v4l2_camera_hal.cpp 文件。在这里,将是HAL对外的接口,该文件将会通过...原创 2019-09-29 13:44:55 · 3782 阅读 · 2 评论