結構:
java.lang.Object
android.content.Context
android.content.ContextWrapper
android.app.Service
android.accessibilityservice.AccessibilityService
AccessibilityService作用:像windows裏的鉤子,可以監聽一你想要的東西。手機的焦點,窗口變化,按鈕點擊等等。實現它的服務需要在手機設置裏面->輔助功能在這裏面找到你自己實現的輔助類,然後打開它就可以進行我們一系列的監聽了。
當AccessibilityEvent事件被啓動後AccessibilityService 會接收回調函數運行於後臺,這些事件指的是在用戶接口間的狀態轉換,比如,焦點變化,按鈕被點擊等。一些輔助服務繼承於此類並且實現它的抽象方法,像這樣的一個服務和其他服務一樣在AndroidManifest.xml中被聲明但它必須被指定操縱android.accessibilityservice.AccessibilityService的意圖