如果设备静音,则使用accessibilty服务获取通知?

时间:2016-06-01 20:00:17

标签: android accessibility accessibilityservice

问题是: 如果设备静音(我猜Android 5+以上),我的辅助功能服务无法通过新通知进行调用。我在网上找不到任何东西。有没有办法为静音设备启用辅助功能服务?

我需要这个用于我的应用程序" WhatsApp的AutoResponder"无论哪个电话状态都能收到通知。

1 个答案:

答案 0 :(得分:1)

这是你在这里找到的一个有趣的小说。我觉得这不是预期的行为,但我认为最好的解决方案是使用NotificationManagersetInterruptionFilterINTERRUPTION_FILTER_ALL

NotificationManager mNotificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);

mNotificationManager.setInterruptionFilter(NotificationManager.INTERRUPTION_FILTER_ALL);

这将禁用DnD模式,您的AccessibilityService应该再次开始接收事件,而无需重新启动应用程序或其他任何内容。