Android 通知功能全解析:从基础到高级应用
1. Android 通知基础
在 Android 开发中,通知是向用户传递信息的重要方式,即使应用未运行或处于后台,也能及时将消息送达。通知会显示在状态栏和通知抽屉中,可分为本地通知和远程通知。本地通知由运行中的应用在设备上触发,而远程通知则由远程服务器发起并发送到设备。创建本地通知通常使用 NotificationCompat.Builder 类,并通过 NotificationManager 服务来发布。
1.1 添加通知操作
为通知增加交互性的一种方式是创建操作。这些操作以按钮形式出现在通知消息下方,用户点击时会触发特定的意图。以下是在 sendNotification() 方法中添加一个名为“Open”的操作按钮的代码:
final Icon icon = Icon.createWithResource(MainActivity.this,
android.R.drawable.ic_dialog_info);
Notification.Action action =
new Notification.Action.Builder(icon, "Open", pendingIntent)
.build();
Notification notification = new Notification.Builder(MainActivity.this, CHANNEL_ID)
超级会员免费看
订阅专栏 解锁全文
5万+

被折叠的 条评论
为什么被折叠?



