アクセシビリティイベントを収集するために実行しているサービスがあります。Jelly Beanでは、TYPE_NOTIFICATION_STATE_CHANGEDイベントの変更をキャプチャしていません。私はチュートリアルに従いますが、何もしません...
これが私のコードです:
@Override
protected void onServiceConnected() {
super.onServiceConnected();
AccessibilityServiceInfo localAccessibilityServiceInfo = new AccessibilityServiceInfo();
localAccessibilityServiceInfo.eventTypes = AccessibilityEvent.TYPES_ALL_MASK;
localAccessibilityServiceInfo.notificationTimeout = 80L;
localAccessibilityServiceInfo.feedbackType = AccessibilityServiceInfo.DEFAULT;
setServiceInfo(localAccessibilityServiceInfo);
}
@Override
public void onAccessibilityEvent(AccessibilityEvent event) {
if(event.getEventType() == AccessibilityEvent.TYPE_NOTIFICATION_STATE_CHANGED)
doSomething();
}