摘要: Linux 自带了一个 watchdog 的实现,用于监视系统的运行,包括一个内核 watchdog module 和一个用户空间的 watchdog 程序。内核 watchdog 模块通过 /dev/watchdog 这个字符设备与用户空间通信。用户空间程序一旦打开 /dev/watchdog 设 阅读全文
posted @ 2021-01-29 20:09 SaraMorning 阅读(1426) 评论(0) 推荐(0) 编辑
摘要: ·线程创建 函数原型:int pthread_create(pthread_t *restrict tidp,const pthread_attr_t *restrict attr,void *(*start_rtn)(void),void *restrict arg); 返回值:若是成功建立线程返 阅读全文
posted @ 2021-01-29 20:03 SaraMorning 阅读(570) 评论(0) 推荐(0) 编辑
摘要: camera API2的ICameraDeviceUser.aidl接口 ICameraService.aidl定义了ICameraService 接口,实现主要通过CameraService类来实现,主要接口如下: • getNumberOfCameras: 获取系统中支持的Camera 个数 • 阅读全文
posted @ 2021-01-29 17:43 SaraMorning 阅读(684) 评论(0) 推荐(0) 编辑
摘要: 一、概览 相机应用处于整个框架的上层,在现实生活中,为了满足各式各样的应用场景,会加入很多业务处理逻辑,但是一旦当我们拨开繁杂的业务逻辑,便会发现其核心部分依然是通过调用谷歌制订的一系列Camera Api接口来完成的,而所有的相机行为都包含在该接口中。 起初,相机系统采用的是Camera Api 阅读全文
posted @ 2021-01-29 17:10 SaraMorning 阅读(1080) 评论(0) 推荐(0) 编辑
摘要: CameraDeviceImpl CameraCaptureSessionImpl CameraManager Surface 阅读全文
posted @ 2021-01-29 17:06 SaraMorning 阅读(85) 评论(0) 推荐(0) 编辑
摘要: CaptureRequest 介绍 一、简介 CaptureRequest 表示一个捕捉的请求。我们可以为不同的场景(预览、拍照)创建不同的捕捉请求,并可以配置不同的捕捉属性,如:预览分辨率,预览目标,对焦模式、曝光模式等等。 官方文档链接:https://developer.android.com 阅读全文
posted @ 2021-01-29 16:35 SaraMorning 阅读(1291) 评论(0) 推荐(0) 编辑
摘要: Android系统利用分层思想,将各层的接口定义与实现分离开来,以接口作为各层的脉络连接整体框架,将具体实现的主导权交由各自有具体实现需求的平台厂商或者Android 开发者,这样既做到把控全局,也给予了众多开发者足够大的创作空间,这体现出了一个优秀的开源系统应有的胸怀和远见。其中,谷歌根据职能的不 阅读全文
posted @ 2021-01-29 16:23 SaraMorning 阅读(1080) 评论(0) 推荐(0) 编辑
摘要: 第一章 工具技巧 1.1 visual studio 2005快捷键 功能 快捷键 格式化代码 Alt+F8 转到声明 CTRL + F12 向前定位 CTRL + SHIFT + - 向后定位 CTRL + - 关闭文档窗口 CTRL + F4 光标定位到窗口上方 CTRL + PAGE DOWN 阅读全文
posted @ 2021-01-29 14:22 SaraMorning 阅读(123) 评论(0) 推荐(0) 编辑