- 博客(2)
- 收藏
- 关注
原创 Android input之IMS初始化
在input子系统中,有两个主要角色,reader和dispatcher。前者通过EventHub读取input事件,然后将读取到的事件封装成rawevent放到queue中,而后者则是从该queue中拿rawevent并进行消费,对该事件进行分发,决定是否将该事件传递给应用。InputReader和InputDispatcher是两个线程,先看看这两个家伙怎么启动的。然后再分别看是如何分工协作的。
2025-02-06 01:42:14
506
原创 Android init
当声明一个service或者action的时候,它将隐式声明一个section,它之后跟随的command或者option都将属于这个section,action和service不能重名,否则忽略为error。事件触发器可由"trigger"命令或初始化过程中通过QueueEventTrigger()触发,通常是一些事先定义的简单字符串,例如:boot,late-init。读取的,按行解析,包含一些用空格隔开的关键字、命令、脚本。表示转义,使用“”防止关键字被断开,另外注意。
2025-02-06 01:40:34
139
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人