有人能告诉我是否有办法获得当前正在通知栏中显示的项目的完整列表?我正在尝试编写一个界面,根据发出通知的特定应用程序触发通知到我的PC。
我使用adb cli工具对类似内容的唯一点击是Receiving push notifications using adb shell command,它似乎试图从特定应用程序获取通知。
我发现的其他参考资料与实际的android编程有关,并将自己的通知发送到栏。
为了格式化,我正在重复我对fRoStBiT的评论,他在答案中提供了资源。以下cli提供了具体项目:
$ adb shell dumpsys notification | egrep NotificationRecord | awk -F\| '{print $2}'
您可以使用
adb shell dumpsys notification
它显示有关当前显示的通知的详细信息。
adb shell dumpsys notification | grep ticker | cut -d= -f2
向我展示了屏幕文本的一些描述。 tickerText似乎是包含通知文本的属性的名称