【发布时间】:2011-02-24 15:21:30
【问题描述】:
我使用accessibilityService 编写了一个应用程序。
我发现我可以检测到通知何时出现在通知栏中,但无法弄清楚当它们被清除时如何触发。
根据 android api 文档:
TYPE_NOTIFICATION_STATE_CHANGED "表示事件显示/隐藏 通知。 "
..所以我很困惑为什么 onAccessibilityEvent 似乎只在显示事件时被触发,而不是隐藏事件。
我正在使用以下内容注册服务:
AccessibilityServiceInfo localAccessibilityServiceInfo = new AccessibilityServiceInfo();
localAccessibilityServiceInfo.eventTypes = AccessibilityEvent.TYPES_ALL_MASK; //monitor all, then we can
localAccessibilityServiceInfo.notificationTimeout = 80L;
localAccessibilityServiceInfo.feedbackType = AccessibilityServiceInfo.DEFAULT;
setServiceInfo(localAccessibilityServiceInfo);
有谁知道为什么这不会发现隐藏通知?
【问题讨论】:
标签: android