![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android Input
文章平均质量分 68
一个学渣的自我救赎
这个作者很懒,什么都没留下…
展开
-
Android13 InputManagerService启动流程分析
InputManagerService由SystemServer启动,整体流程如下:上面方法主要处理如下:1、通过new的方式创建InputManagerService对象。2、调用inputManager的setWindowManagerCallbacks方法,将InputMonitor注册到IMS中,用于对事件筛选和派发的处理。3、调用inputManager的start方法,启动InputReader和InputDispatcher的线程循环。原创 2024-05-05 18:52:55 · 1037 阅读 · 0 评论 -
Android13 CarInput
int requestInputEventCapture(int targetDisplayType, int[] inputTypes, int requestFlags, Executor executor, CarInputCaptureCallback callback):注册按键监听事件。void onKeyEvents(@DisplayTypeEnum int targetDisplayType, @NonNull List keyEvents):捕获了KEY事件。原创 2024-05-12 11:07:37 · 729 阅读 · 0 评论 -
Android13 CarInputManager requestInputEventCapture流程分析
【代码】Android13 CarInputManager requestInputEventCapture流程分析。原创 2024-05-12 11:09:11 · 206 阅读 · 0 评论 -
Android13 InputHalService onHalEvents流程分析
在Vehicle章节,我们分析了Vehicle事件分发流程,在VehicleHal的onPropertyEvent中调用调用各个HalService的onHalEvents,如PowerHalService、PropertyHalService、InputHalService,之后由不同HalService继续对PropertyEvent进行处理。调用listener(InputListener)的onKeyEvent方法,原创 2024-05-12 11:12:55 · 297 阅读 · 0 评论