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

Nir*_*rel 7 notifications android accessibilityservice

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

例如,单击"打开省电模式"或"实际共享/删除"

...

在此输入图像描述

Ami*_*emi 3

您需要通过Accessibility Service或处理这个问题NotificationListenerService

之后当你上课时Notification,你可以通过这个函数来做到这一点:

sbn.notification.actions[0].actionIntent.send()
Run Code Online (Sandbox Code Playgroud)