安卓:通过代码获取所有通知
2022-09-03 13:59:10
我正在使用一些家庭替代品,允许我隐藏通知栏,这是我真正喜欢的东西。
所有信息都可以用一些小部件替换,但我也想显示通知。
由于我已经开发了一些应用程序,我想知道是否有允许应用程序获取所有通知的命令行。我计划将其添加到小部件或祝酒器中。
非常感谢您的任何线索或帮助。
我正在使用一些家庭替代品,允许我隐藏通知栏,这是我真正喜欢的东西。
所有信息都可以用一些小部件替换,但我也想显示通知。
由于我已经开发了一些应用程序,我想知道是否有允许应用程序获取所有通知的命令行。我计划将其添加到小部件或祝酒器中。
非常感谢您的任何线索或帮助。
从Android API Level 18(Android 4.3)开始,有一个类 NotificationListenerService。必须设置“权限”BIND_NOTIFICATION_LISTENER_SERVICE并将意向筛选器与“通知管理器服务”操作一起使用。
<service android:name=".NotificationListener"
android:label="@string/service_name"
android:permission="android.permission.BIND_NOTIFICATION_LISTENER_SERVICE">
<intent-filter>
<action android:name="android.service.notification.NotificationListenerService" />
</intent-filter>
</service>
我会回答我的问题,因为我在其他论坛上发现了一些东西。
似乎您可以访问他们,将您的应用程序声明为(对不起法语术语,我找不到英文翻译)“gestionnaire d'accessibilité”,您可以将其翻译为“可访问性管理器”
更多信息请点击这里: https://developer.android.com/reference/android/view/accessibility/AccessibilityEvent.html
这可能很危险,并且有很多负面影响,但是另一个也在开发自定义Home的开发人员向我保证,此功能有效,并且他能够创建自己的通知栏。