偶然间看到了这篇文章,http://www.pingwest.com/kill-process-in-a-smart-way/,虽然对百度的产品没有太大的兴趣,但是它的超强加速功能还是挺吸引人的,就研究了一下。利用辅助功能服务模拟点击来实现的。
所以先要了解下辅助功能服务,Accessibility service. 网上关于AccessibilityService的阐述和用法已经很多很详细了,能翻墙且英文没问题就直接看官网:http://developer.android.com/reference/android/accessibilityservice/AccessibilityService.html,另外这个翻译的还不错,http://wiki.eoeandroid.com/Building_Accessibility_Services
在这里主要描述一下,“模拟点击”的实现原理。
首先要用到API 14添加的方法AccessibilityEvent.getSource()方法,API 18添加的AccessibilityNodeInfo.findAccessib