android中NotificationManager.cancel这个方法的参数怎么定义
1个回答
展开全部
1. cancelNotificationWithTag((String pkg,String tag, int id)。通过Tag和id组合来删除特定的通知。
2. cancelAllNotifications(String pkg)。删除某个package下的所有notification。
这两种方法都没有对外暴露,普通的APP只能通过NotificationManager的cancel方法来cancel自己发出去的通知(NotificationManager最终还是会调用到NMS里的那两个cancel方法的)。如果安全软件要动别人的通知,那就需要额外做些努力了,我们了解到的,可以在root之后通过反射来调用。
2. cancelAllNotifications(String pkg)。删除某个package下的所有notification。
这两种方法都没有对外暴露,普通的APP只能通过NotificationManager的cancel方法来cancel自己发出去的通知(NotificationManager最终还是会调用到NMS里的那两个cancel方法的)。如果安全软件要动别人的通知,那就需要额外做些努力了,我们了解到的,可以在root之后通过反射来调用。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询