Android P 发通知
程序员文章站
2022-06-22 21:20:16
NotificationManager manager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE); Notification notification = null; //第二步:实例化通知栏构造器NotificationCompat.Builder: if (Build.VERSION.SDK_INT >= Build.VERSION.....
NotificationManager manager =
(NotificationManager) getSystemService(NOTIFICATION_SERVICE);
Notification notification = null;
//第二步:实例化通知栏构造器NotificationCompat.Builder:
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {//判断API
NotificationChannel mChannel = new NotificationChannel(id, name,
NotificationManager.IMPORTANCE_HIGH);
manager.createNotificationChannel(mChannel);
notification = new NotificationCompat.Builder(this, id)
.setContentTitle("这是一个内容标题11")//设置通知栏标题
.setContentText("10") //设置通知栏显示内容
.setWhen(System.currentTimeMillis())//通知产生的时间。
// 会在通知信息里显示,通常是系统获取到的时间
.setSmallIcon(R.drawable.b)//设置通知小ICON
.build();
} else {
NotificationCompat.Builder notificationBuilder =
new NotificationCompat.Builder(this, id)
.setContentTitle("这是一个内容标题")
.setContentText("1")
.setSmallIcon(R.drawable.a)
.setLargeIcon(BitmapFactory.decodeResource(getResources()
, R.mipmap.ic_launcher));
// .setOngoing(true);
notification = notificationBuilder.build();
}
//第三步:对Builder进行配置:
manager.notify(1, notification);
本文地址:https://blog.csdn.net/Aaron121314/article/details/107518585
推荐阅读
-
Android编程实现google消息通知功能示例
-
Android 10源代码确认谷歌Pixel 4系列配备90Hz屏:下月发
-
对标高通骁龙710 联发科Helio P70即将登场:本月发
-
华为IFA海报曝光两款全新配色P30 Pro:预装Android 10
-
对标高通 联发科Helio P70曝光:月底发布
-
联发科P80处理器抢OPPO R19大单:12nm工艺 AI远胜麒麟980
-
12月13日见 联发科Helio P90宣布:AI成绩仅次于骁龙8150
-
华为P30 Pro前面板曝光:采用双曲面水滴屏 本月发
-
联发科P60最低价!中兴Blade A7秒杀2+32GB到手399元
-
android实现通知栏下载更新app示例