java - Android Java - 广播接收器 - 应用通知
问题描述
有没有办法检测android通知设置何时更改(API 26+)?我试图在广播接收器中找到意图,但没有运气。
<receiver android:name=".OnBootReceiver">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
<action android:name="???App Notification Settings Change???" />
</intent-filter>
</receiver>
解决方案
我通过查看 SDK 文件 -broadcast_actions 找到了我的问题的答案。以下作品:
<action android:name="android.app.action.NOTIFICATION_CHANNEL_BLOCK_STATE_CHANGED" />
推荐阅读
- python - 将彩色图像转换为灰度,但图像的形状保持不变
- r - 什么!!R中的运算符均值
- mysql - 如何在特定日期获得空房间mysql
- javascript - 搜索时具有 2 个具有不同可过滤类别的输入字段的搜索表单
- python - 返回函数内部的值
- angular - angular2-query-builder - core.js:6456 错误类型错误:无法读取 QueryBuilderComponent.addRule 处未定义的属性“值”
- git - AWX 自定义凭据类型注入器似乎无法正常工作
- jgit - JGit 中“git rev-parse HEAD:directoryPath”的等价物是什么
- google-apps-script - 有没有办法为同一个 GSuite 域中的所有 GMail 插件共享一个 json 文件(或 blob)?
- sql - 使用 SQL 从大字符串中提取数据到表