在我的应用中,我使用AccessibilityService来获取所有通知。这很好但但是如果用户点击通知,我怎样才能获得启动的意图?
答案 0 :(得分:2)
这会提高意图(就像用户点击通知一样)
(此代码位于辅助功能服务中)
通知n =(通知)event.getParcelableData();
try {
n.contentIntent.send();
} catch (CanceledException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
答案 1 :(得分:0)
我不确定这一点,但这是我的2美分。创建通知时,您需要提供PendingIntent。 PendingIntent和常规Intent之间的区别之一是PendingIntent被授予与它将调用的Context相同的权限(即,如果它启动一个Activity,它将拥有Activity拥有的权限)。如果你能够拦截" PendingIntent你将拥有这些权限。因此,我认为不可能。