Android:如何通过可访问检测Chrome浏览器是否处于隐身状态

我有一个应用程序,它使用可访问性服务来提取在 Android 上的 Chrome 浏览器中访问的 URL。我想过滤掉在 Chrome 处于隐身模式时访问的 URL。我假设这是可能的,因为 SecureTeen 似乎以某种方式做到了这一点,他们通过可访问性服务做到了这一点。

我有一个应用程序,它使用可访问来提取在 Android 上的 Chrome 浏览器中访问的 URL。我想过滤掉在 Chrome 处于隐身模式时访问的 URL。我假设这是可能的,因为 SecureTeen 似乎以某种方式做到了这一点,他们通过可访问做到了这一点。

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

0

由于您使用的是AccessibilityService,因此您最好侦听通知类型的AccessibilityEvent。辅助功能服务将为您提供检索通知的软件包名称,文本等。

NotificationListenerService是 chrome 活动通知的另一种方式。

Headhere了解有关 Chrome 软件包名称的更多信息。

本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处

(594)
使用php读取pdf文件
上一篇
创建for循环以使用lm计算不同模型的 AIC分数
下一篇

相关推荐

发表评论

登录 后才能评论

评论列表(13条)