Android
文章平均质量分 81
android相关文档
水落
这个作者很懒,什么都没留下…
展开
-
一步一步解析google camera2 demo(三)
三、起预览1、openCamera后,会响应CameraDevice.StateCallback的onOpened回调,拿到device,如下:/** * {@link CameraDevice.StateCallback} is called when {@link CameraDevice} changes its state. */private final CameraDevic...原创 2019-03-04 14:29:54 · 1055 阅读 · 0 评论 -
深入浅出CameraServer的Buffer管理机制
文章目录概述概述原创 2020-05-19 15:43:38 · 5726 阅读 · 4 评论 -
Android Camera2+HAL3架构
文章目录整体架构概述整体架构概述Android Camera2整体架构如下图:大致分为这几个部分:Application framework这一层是用于给APP提供访问hardware的Camera API2,通过binder来访问camera service。有两个主要的类:这一层是用于给APP提供访问hardware的Camera API2,通过binder来访问camera s...原创 2019-02-15 15:34:55 · 16724 阅读 · 10 评论 -
一步一步解析google camera2 demo(四)
拍照1、给拍照按钮注册事件,onViewCreated()方法是Fragment加载布局(即onCreateView())完成后响应的。public void onViewCreated(final View view, Bundle savedInstanceState) { view.findViewById(R.id.picture).setOnClickListener(this);...原创 2019-03-04 15:58:27 · 972 阅读 · 0 评论 -
Android系统架构概览
在软件工程里面,没有一个中间层解决不了的问题。换句话说,就是"任何软件工程遇到的问题都可以通过增加一个中间层来解决"。Android系统基于这样一个分层的理念,自上而下将系统架构划分成了App Framework、Android System Service、HAL、Kernel这四个层次。原创 2019-10-31 07:34:03 · 662 阅读 · 0 评论 -
一步一步解析google camera2 demo(一)
Camera2关键类原创 2019-02-27 15:28:36 · 3232 阅读 · 0 评论 -
一步一步解析google camera2 demo(二)
二、预览原创 2019-03-04 11:47:37 · 1412 阅读 · 0 评论 -
Camera Metadata原理
文章目录概述相关文件路径数据结构metadata关键函数接口allocate_camera_metadata (分配metadata)find_camera_metadata_entry(从metadata中根据tag查找value)add_camera_metadata_entry(增加tag和value到metadata)概述在Camera2 + HAL3的架构中,App --> Framework --> HAL通过metadata的方式来传递参数。metadata实际上就是一个参数对原创 2020-07-07 11:12:37 · 8322 阅读 · 10 评论 -
Android智能指针
本文参考Android系统源代码情景分析进行总结,实现代码上替换成Android O的代码。原创 2019-05-28 23:48:28 · 614 阅读 · 0 评论 -
Android native Thread类解析
Android native的Thread类是Android提供的一个基础类,源码路径:system\core\include\utils\Thread.hsystem\core\libutils\Threads.cpp该类提供的基础功能涵盖了线程的生命周期:创建、运行、销毁。主要成员函数如下:线程创建通过执行run函数,默认只需要传入线程名作为参数:status_t Thread::...原创 2019-01-25 15:42:29 · 2666 阅读 · 0 评论