
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
Android Camera 一 源码路径Android Camera 二 JNI JAVA和C/CPP图像数据传输流程分析Android Camera 三 CameraService 和 Client 链接到 HALAndroid Camera 四 Camera HAL 分析Android Camera 五 Camera HAL v1Linux v4l2 一 应用层Linux v4l2 二 驱动
kotlin 定义静态变量
上层调用CameraManager.openCamera的时候,会触发底层的一系列反应,之前我们分享过camera framework到camera service之间的调用,但是光看这一块还不够深入,接下来我们讨论一下camera service与camera provider之间在openCamera调用的时候做了什么事情。status_t Camera3Device::initialize(
getline的正确使用1、字符串输入1.1常见的错误以及原因#include<iostream>const int SIZE=50; //数组长度using namespace std;int main(){char name[SIZE];//名字int age; // 年龄cout << "Enter your name:" <<endl;cin >&
Kotlin也是面向表达式的语言。在Kotlin中所有控制流语句都是表达式(除了变量赋值、异常等)。Kotlin中的 Unit 类型实现了与Java中的 void 一样的功能。。Unit源码如下示例为什么我们选择使用一个不一样的名字Unit 而不是把它叫作Void。在函数式编程语言中,Unit这个名字习惯上被用来表示“只有一个实例”,这正是Kotlin 的Unit 和Java 的void 的区别。

kotlin类初始化顺序
kotlin语言中的out和in
1.概述上一节我们写了一个AIDL的示例,实现了两个应用之间的通信,这一节我们就来一起探讨下AIDL是如何生效的。2.什么是AIDLAIDL:Android Interface Definition Language,即Android接口定义语言。Android系统中的进程之间不能共享内存,因此,需要提供一些机制在不同进程之间进行数据通信。为了使其他的应用程序也可以访问本应用程序提供的服务,And
Linux内核中断编程为什么会有中断机制?中断产生的根本原因就是因为外设的数据处理速度远远慢于CPU,比如使用CPU读取UART接收缓冲区的数据,当使用CPU读取UART接收缓冲区的数据时,发现UART接收缓冲区的数据并没有准备就绪,一般做法是采用轮询方式等待UART接收缓冲区准备就绪,但是轮询等待的方式会导致CPU利用率降低,耗费大量的CPU资源,于是Linux内核引入了中断处理机制。CPU采用







