Android:如何通过辅助功能服务检测Chrome浏览器是否隐身

时间:2017-01-25 00:29:54

标签: android google-chrome accessibility incognito-mode

我有一个使用辅助功能服务的应用提取Android上Chrome浏览器中访问过的网址。我希望过滤掉Chrome处于隐身模式时访问过的网址。我认为这是可能的,因为SecureTeen似乎以某种方式这样做,并且他们通过可访问性服务来做到这一点。

Chrome在隐身模式和常规模式下的布局完全相同。我目前看到的唯一方法是检测“关闭所有隐身标签”通知并停止记录任何时间,例如30分钟。有更好,更可靠的方法吗?

1 个答案:

答案 0 :(得分:0)

由于您使用的是AccessibilityService,因此您最好倾听AccessibilityEvent通知类型。辅助功能服务将允许您检索通知的包名称,文本等。

NotificationListenerService是另一种收听Chrome活动通知的方式。

主管here了解有关Chrome套餐名称的更多信息。