要将通知发送到通知栏中,我们可以使用NotificationCompat.Builder类来构建通知。以下是一个示例:
// 创建通知
NotificationCompat.Builder builder = new NotificationCompat.Builder(context)
.setSmallIcon(R.drawable.notification_icon)
.setContentTitle("通知标题")
.setContentText("通知内容")
.setPriority(NotificationCompat.PRIORITY_DEFAULT);
// 发送通知
NotificationManagerCompat notificationManager = NotificationManagerCompat.from(context);
notificationManager.notify(notificationId, builder.build());
在此示例中,我们使用setSmallIcon设置通知图标,setContentTitle设置通知标题,setContentText设置通知内容,setPriority设置通知优先级。然后,我们使用NotificationManagerCompat.notify方法将通知发送到通知栏中。
请注意,需要在AndroidManifest.xml文件中声明通知使用权限:
也要创建一个BroadcastReceiver来接收通知:
public class NotificationPublisher extends BroadcastReceiver {
public void onReceive(Context context, Intent intent) {
// 接收通知
}
}