以编程方式单击通知操作按钮

时间:2016-03-17 08:25:26

标签: android notifications accessibilityservice

如何以编程方式单击通知操作按钮(另一个应用程序通知,而不是我的)? 我可以使用button.performClick()方法单击一个普通按钮。 我有无障碍服务来收听传入的通知(和Android 5.0+的通知服务监听器), 那么,有什么方法可以做到这一点?

例如,单击“打开省电模式”或“以实用方式共享/删除”

...

enter image description here

1 个答案:

答案 0 :(得分:-1)

您需要通过Accessibility ServiceNotificationListenerService

处理

此后,当您获得Notification类时,可以通过以下功能来实现:

sbn.notification.actions[0].actionIntent.send()