Android 通知机制详解
通知系统是 Android 平台上用户与应用交互的重要通道——它能在应用不处于前台时告知用户重要事件,如来消息或日历提醒。Notification 本身在 Android 4.1 (Jelly Bean) 经历过一次重大升级,后续在 5.0 (Lollipop) 又有诸多细节改进。从 4.1 开始,Android 支持在通知底部附加操作按钮,用户无需打开应用即可直接执行常见任务,配合滑出清除,使通知抽屉的体验更加顺滑。 注意:本文基于 Android 4.1—5.0 时代的 API 编写。自 Android 8.0 (API 26) 起,所有通知必须归属到通知渠道(Notification Channel);Android 13 (API 33) 起需要运行时权限 POST_NOTIFICATIONS。下文代码示例使用 NotificationCompat 以保证对低版本的兼容性,在不同设备上效果可能略有差异。 ...