#BEGIN#
Android 框架提供了各种用 2D 和 3D 图形渲染的 API 与制造商的图形驱动程序实现方法交互,在Android平台上应用开发者可通过三种方式将图像绘制到屏幕上:Canvas、...vsync,对于Android系统而言,此信号将会驱动图形生产的逻辑代码在CPU上运行,而工作过程中CPU偏向于收集应用的绘制意图,收集完成后将指令一通刷到GPU中,GPU则是将这些指令再次展开执行,将一帧新的图像渲染到后缓冲区中...通过将BitTube的FD添加到Looper中,这步执行完后,当对端有事件写入(例如Vsync事件)BitTube时,DisplayEventDispatcher的handleEvent函数就会被回调....当出现input以外的事件时,直接跳过即可,因为我们只关注input....出现input事件时,调用processPendingEvents 从BitTube读取一个object.并且将mWaitingForVsync设置为false,表明可以进行下次Vsync请求了.