一直认为,Android中,UI event(Key, Touch)事件都只会发给Active的Activity的Window/View, 处于后台的应用是不可能监测Touch事件的。至少我没有找到相关的API可以注册。但是,我发现网上有桌面手势应用(Wave Launcher),安装后,应用应该是在后台运行,然后,在任何界面,从底部往上滑,发现桌面手势应用就会自动出现,然后可以左右滑动选择快捷启动某个应用。猜测它的原理,应该是Service在后台启动,然后监测Touch事件,如果发现是从底往上滑的话,就主动start self Activity。但是,它是如果在后台监测任何界面的Touch事件那?我们是想在实现操作手机PC能够录制自动化脚本的功能,或者录制在手机上也可以。