在Android中点击返回,主页,菜单按钮时会触发哪个Accessibililty事件

时间:2016-01-30 13:37:12

标签: android android-hardware android-accessibility

我试图打开应用程序并触发了一些辅助功能事件但是当我在Android设备中单击后退或主页或菜单按钮时,我无法获得任何辅助功能事件。单击按钮可以获得一些事件。如果它是正常的应用程序我可以获得后面或菜单或主页按钮的点击次数单击使用暂停方法。我如何获得辅助功能服务类。拜托,任何人都可以帮助我。

1 个答案:

答案 0 :(得分:0)

您可以覆盖Accessibility Service类中的onGesture(int gestureId)方法,以获取主事件,后退按钮事件等关键事件。

@Override
protected boolean onGesture(int gestureId) {
    if(gestureId == GLOBAL_ACTION_HOME) {
        Log.d(TAG, "Gesture Home Pressed");
    }
    return super.onGesture(gestureId);
}

供参考:https://developer.android.com/reference/android/accessibilityservice/AccessibilityService.html