首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
安卓系统
技术那些事儿
创建于2024-07-14
订阅专栏
安卓系统介绍
等 1 人订阅
共5篇文章
创建于2024-07-14
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
安卓相机框架
整体架构 首先系统定义了一个相机硬件抽象层,每个相机硬件都会适配好这层的接口。然后在hal的基础上framework层提供了一个camera service的服务,这个服务跑在media server
安卓消息循环处理机制——Looper
安卓给进程的程序运行设计了一套基于消息的循环处理机制,应用程序的主线程正是通过这个消息处理机制完成四大组件的启动和销毁,完成Input事件的处理和界面渲染(即vsync信号的处理)等工作。 1. 一图
安卓应用启动流程
对于安卓开发者来说,理清安卓应用的启动流程实在很有帮助,可以在这个流程中把一些重要的概念都串起来,包括AMS, WMS,IMS, SurfaceFlinger, AIDL通信机制,Lopper机制等,
安卓输入事件在应用进程内的传递和处理
安卓系统输入事件分发模块和应用进程之间的传递是通过socket,应用在接受到之后其实也是借助Looper机制把输入事件包装成一个消息,丢进消息队列,然后再通过view树分发到具体的控件去处理。本文介绍
安卓应用的界面渲染
1.总体渲染流程 本文介绍安卓应用的渲染流程,每次需要更新界面的时候用先向SurfaceFllinger请求Vsync信号,应用进程接收到这个信号之后,开始绘制View树,然后在RenderThrea