受欢迎的博客标签

android app 后台获取触屏消息

Published

Android

在车载开发中,有一个常见的需求就是各种手势控制中控与仪表的交互。
我们需要获取全局的Touch事件,然后解析手势,做对应的动作。这里有个最简单的获取全局Touch事件的方法。

framework


1.frameworks\base\services\core\java\com\android\server\wm\ TaskTapPointerEventListener.java

Android所有的触摸事件

会发送给应用进程窗口,

同时也会发送到PointerEventDispatcher中。

PointerEventDispatcher类的功能是一个触摸事件分发类. 使用者通过

registerInputEventListener(PointerEventListener listener) 方法向它注册事件监听,
当有事件到来时,它的onInputEvent(InputEvent event)方法会被调用到,
然后将事件分发给所有的监听者.
当不需要监听Pointer事件,调用
unregisterInputEventListener(PointerEventListener listener).



原文链接:https://blog.csdn.net/sinat_33585352/article/details/114012871

Android service后台检测全局触摸事件

https://blog.csdn.net/weixin_40751444/article/details/82156344