Input 系统
<h3>Android Input 流程:</h3>
<p>[Android Input(一)-相关模块初始化](<a href="https://www.jianshu.com/p/5a879b7ad3b2">https://www.jianshu.com/p/5a879b7ad3b2</a> "Android Input(一)-相关模块初始化")</p>
<p>[Android Input(二)-输入子系统](<a href="https://www.jianshu.com/p/fb7071cc5785">https://www.jianshu.com/p/fb7071cc5785</a> "Android Input(二)-输入子系统")</p>
<p>[Android Input(三)-InputReader获取事件](<a href="https://www.jianshu.com/p/d10cfe854654">https://www.jianshu.com/p/d10cfe854654</a> "Android Input(三)-InputReader获取事件")</p>
<p>[Android Input(四) -InputDispatcher分发事件](<a href="https://www.jianshu.com/p/6e250a8ff80c">https://www.jianshu.com/p/6e250a8ff80c</a> "Android Input(四) -InputDispatcher分发事件")</p>
<p>[Android Input(五)-InputChannel通信](<a href="https://www.jianshu.com/p/b09afd403f71">https://www.jianshu.com/p/b09afd403f71</a> "Android Input(五)-InputChannel通信")<br />
[Android Input(六)-ViewRootImpl接收事件](<a href="https://www.jianshu.com/p/4b4ce5f30ab6">https://www.jianshu.com/p/4b4ce5f30ab6</a> "Android Input(六)-ViewRootImpl接收事件")<br />
[Android Input(七)-ViewRootImpl处理事件](<a href="https://www.jianshu.com/p/3e5fbf5980e7">https://www.jianshu.com/p/3e5fbf5980e7</a> "Android Input(七)-ViewRootImpl处理事件")</p>
<p>[Android Input(八)- ANR原理分析](<a href="https://www.jianshu.com/p/b8b35d3ee052">https://www.jianshu.com/p/b8b35d3ee052</a> "Android Input(八)- ANR原理分析")</p>
<p>[Input系统之InputReader处理触摸事件案例](<a href="https://www.jb51.net/article/275268.htm">https://www.jb51.net/article/275268.htm</a> "Input系统之InputReader处理触摸事件案例")
[Input系统之InputReader处理按键事件详解](<a href="https://www.jb51.net/article/268222.htm">https://www.jb51.net/article/268222.htm</a> "Input系统之InputReader处理按键事件详解")
[Input系统之InputReader处理合成事件详解](<a href="https://www.jb51.net/article/267265.htm">https://www.jb51.net/article/267265.htm</a> "Input系统之InputReader处理合成事件详解")
[Input系统之InputReader概要性实例分析](<a href="https://www.jb51.net/article/267221.htm">https://www.jb51.net/article/267221.htm</a> "Input系统之InputReader概要性实例分析")
[Input系统按键事件的分发处理示例详解](<a href="https://www.jb51.net/article/272989.htm">https://www.jb51.net/article/272989.htm</a> "Input系统按键事件的分发处理示例详解")</p>
<h3><strong>Android 事件传递机制:</strong></h3>
<p>1. [Android View事件传递图解](<a href="https://www.jianshu.com/p/17b62c3a8f5c">https://www.jianshu.com/p/17b62c3a8f5c</a> "Android View事件传递图解") </p>
<p>[2. ANDROID触摸事件传递机制,这一篇就够了](<a href="http://www.demanmath.com/index.php/2020/02/11/androidchumoshijianchuandijizhizheyipianjiugoule/">http://www.demanmath.com/index.php/2020/02/11/androidchumoshijianchuandijizhizheyipianjiugoule/</a> "2. ANDROID触摸事件传递机制,这一篇就够了")</p>
<p>[3. Android事件分发机制详解:史上最全面、最易懂](<a href="https://www.jianshu.com/p/38015afcdb58">https://www.jianshu.com/p/38015afcdb58</a> "3. Android事件分发机制详解:史上最全面、最易懂")</p>
<h1>Android 输入系统参考文章</h1>
<p>[[Android] 输入系统(一)](<a href="http://www.cnblogs.com/TaigaCon/p/4749450.html">http://www.cnblogs.com/TaigaCon/p/4749450.html</a> "[Android] 输入系统(一)")
[[Android] 输入系统(二)](<a href="http://www.cnblogs.com/TaigaCon/p/4750349.html">http://www.cnblogs.com/TaigaCon/p/4750349.html</a> "[Android] 输入系统(二)")</p>
<p>[Android 5.1触摸事件的传递机制深度剖析(上)](<a href="https://blog.csdn.net/ywj2167917/article/details/45198841">https://blog.csdn.net/ywj2167917/article/details/45198841</a> "Android 5.1触摸事件的传递机制深度剖析(上)")</p>
<p>[Android输入事件从读取到分发一:是谁在读取输入事件](<a href="https://blog.csdn.net/u011913612/article/details/51705872">https://blog.csdn.net/u011913612/article/details/51705872</a> "Android输入事件从读取到分发一:是谁在读取输入事件")
[Android输入事件从读取到分发二:谁在循环监听事件的到来](<a href="https://blog.csdn.net/u011913612/article/details/51707253">https://blog.csdn.net/u011913612/article/details/51707253</a> "Android输入事件从读取到分发二:谁在循环监听事件的到来")
[Android输入事件从读取到分发三:InputDispatcherThread线程分发事件的过程](<a href="https://blog.csdn.net/u011913612/article/details/53033356">https://blog.csdn.net/u011913612/article/details/53033356</a> "Android输入事件从读取到分发三:InputDispatcherThread线程分发事件的过程")
[Android输入事件从读取到分发四:InputDispatcherThread发送事件到View结构树的过程](<a href="https://blog.csdn.net/u011913612/article/details/53036715">https://blog.csdn.net/u011913612/article/details/53036715</a> "Android输入事件从读取到分发四:InputDispatcherThread发送事件到View结构树的过程")
[Android输入事件从读取到分发五:事件分发前的拦截过程](<a href="https://blog.csdn.net/u011913612/article/details/53064324">https://blog.csdn.net/u011913612/article/details/53064324</a> "Android输入事件从读取到分发五:事件分发前的拦截过程")</p>
<p>[Android FrameWork——Touch事件派发过程详解](<a href="http://blog.csdn.net/stonecao/article/details/6759189">http://blog.csdn.net/stonecao/article/details/6759189</a> "Android FrameWork——Touch事件派发过程详解")
[Android Framework------之Input子系统](<a href="http://blog.csdn.net/wangkaiblog/article/details/12085183">http://blog.csdn.net/wangkaiblog/article/details/12085183</a> "Android Framework------之Input子系统")
[android4.4电源管理——Input系统(Power键处理)](<a href="http://blog.csdn.net/u010681466/article/details/27805395">http://blog.csdn.net/u010681466/article/details/27805395</a> "android4.4电源管理——Input系统(Power键处理)")</p>