Android_input
小文21
小文在学习,
毕业早期进入移动操作系统公司从事Android App,framework方面工作,
后来到加入自动驾驶公司从事AVM(360环视影像),APA(自动泊车)开发,
目前在一家国产芯片公司从事图像驱动方面的工作
展开
-
Android_activity事件分发流程分析
今天来看一下Activity的事件分发过程:事件分发 用户通过屏幕与手机交互的时候,每一次点击,长按,移动等都是一个事件; 事件分发机制:某一个事件从屏幕传递各个View,由View来使用这个事件(消费事件)或者忽略这个事件(不消费事件),这整个过程的控制。 事件的分发的对象是谁 系统将事件封装成一个MotionEvent对象,事件分发的过程就是MotionEv...原创 2019-10-24 22:49:31 · 337 阅读 · 0 评论 -
Android_input系统分析EventHub::getevents
EventHub的初始化在对getevent进行分析前,需要了解EventHub的初始化,这里我们还需要了解inotify,epoll,管道等相关知识:inotify是什么引用别人的介绍:linux下inotify的使用简单理解:帮助我们监听设备文件有没有变化epoll引用别人的介绍:linux 高并发事件触发处理 — epoll简单理解:帮我们检查多个fd中有变化的...原创 2019-09-12 17:03:28 · 1069 阅读 · 0 评论 -
Android_input系统分析InputReader
之前分析说getEvent()返回原始结果到InputReader,今天针对InputReader对getevent返回的结果进行分析:首先我们看看InputReader在哪里调用getEvent()方法.void InputReader::loopOnce() { ... { // acquire lock AutoMutex _l(mLock); ...原创 2019-09-16 15:59:57 · 477 阅读 · 0 评论