java ANDROID:如何接收特定应用程序通知的广播?
我正在创建一个应用程序,它执行从特定应用程序(如whats app、viber等)接收广播通知的特定任务。我对此进行了搜索,但没有找到任何解决方案。是否存在执行此操作的可能性?如果存在,请指导我如何使用?:)
你可以在下面搜索框中键入要查询的问题!
我正在创建一个应用程序,它执行从特定应用程序(如whats app、viber等)接收广播通知的特定任务。我对此进行了搜索,但没有找到任何解决方案。是否存在执行此操作的可能性?如果存在,请指导我如何使用?:)
# 1 楼答案
您可以查看状态栏通知,但无法读取它们。如果可能的话,这对脆弱性来说真的很危险
但是使用Accessibility Service,您只能侦听通知栏上的所有通知。
# 2 楼答案
尝试此操作以访问任何应用程序的通知表单
在清单中设置权限
将清单中的服务设置为在应用程序启动时调用
在您的值文件夹中创建xmlres/Values/xml/accessibilityservice。xml
您必须手动启用应用程序的可访问性,并将代码放在您要开始使用此服务的活动中
从活动开始服务
# 3 楼答案
Simple只需遵循此代码并阅读此link中的文档
清单文件
在Java callbroadcastreceiver文件中
公共类callbroadcastreceiver扩展了BroadcastReceiver
{
}
# 4 楼答案
您可以为此创建一个NotificationListenerService。不过,用户可能对授予应用程序监视其通知的权限不感兴趣,这就是为什么用户必须为应用程序手动启用此功能的原因
但是你不能阅读内容