问题是:如果设备被静音(我猜是在Android 5+上),我的辅助功能服务在收到新的通知时不会被调用。我在网上什么也没找到。有没有办法启用静音设备的辅助功能?
我需要为我的应用程序“WhatsApp的AutoResponder”获得通知,无论哪种手机状态。
发布于 2016-06-25 02:57:43
这是你在这里发现的一个有趣的花边新闻。我觉得这不是故意的行为,但我仍然认为最好的解决方案是对INTERRUPTION_FILTER_ALL使用NotificationManager和setInterruptionFilter。
NotificationManager mNotificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
mNotificationManager.setInterruptionFilter(NotificationManager.INTERRUPTION_FILTER_ALL);
这将禁用DnD模式,您的AccessibilityService应该会重新开始接收事件,而无需重启应用程序或其他任何东西。
https://stackoverflow.com/questions/37577737
复制相似问题