2
在我的應用程序中,我必須捕獲新的傳入電子郵件按摩通知,並在描述事件的屏幕上播放視頻。 我正在使用onAccessibilityEvent(AccessibilityEvent event)
來偵聽生成的通知。 我也用下面的代碼init的我AccessibilityService:onAccessibilityEvent(AccessibilityEvent事件)不攔截通知
AccessibilityServiceInfo localAccessibilityServiceInfo = new AccessibilityServiceInfo();
localAccessibilityServiceInfo.eventTypes = AccessibilityEvent.TYPES_ALL_MASK; // AccessibilityEvent.TYPE_NOTIFICATION_STATE_CHANGED;
localAccessibilityServiceInfo.notificationTimeout = EVENT_NOTIFICATION_TIMEOUT_MILLIS;
localAccessibilityServiceInfo.feedbackType = AccessibilityServiceInfo.FEEDBACK_AUDIBLE; // AccessibilityServiceInfo.FEEDBACK_VISUAL;
localAccessibilityServiceInfo.flags &= AccessibilityServiceInfo.DEFAULT;
setServiceInfo(localAccessibilityServiceInfo);
但事件從未到達。 如何解決? 謝謝, Eyal。