【发布时间】:2021-05-16 13:46:14
【问题描述】:
我有一个监听接收通知的应用程序。安装后,我应该从设置 -> 安全 -> 通知访问
启用对它的通知访问我在模拟器上安装这个应用程序并使用 ADB 运行它。但我不知道如何使用 ADB 中的命令行为其启用通知访问设置。我看到 this question 并猜测它的一般答案是正确的,但我找不到实际的设置名称。感谢您的考虑。
【问题讨论】:
我有一个监听接收通知的应用程序。安装后,我应该从设置 -> 安全 -> 通知访问
启用对它的通知访问我在模拟器上安装这个应用程序并使用 ADB 运行它。但我不知道如何使用 ADB 中的命令行为其启用通知访问设置。我看到 this question 并猜测它的一般答案是正确的,但我找不到实际的设置名称。感谢您的考虑。
【问题讨论】:
自 Android 9 以来,接受的答案不再有效。对我有用的是使用:
adb shell cmd notification allow_listener com.mypackage.app/com.mypackage.app.mylistener
【讨论】:
我找到了答案here 只需输入:
adb shell settings put secure enabled_notification_listeners %nlisteners:com.example.myapplication/com.example.myapplication.service.ServiceNotificationIntercept
听众后面没有空格
.....
【讨论】: