Android快速实现通知栏提醒功能

Android快速实现通知栏提醒功能

日常的安卓开发过程中,经常会使用到通知栏去进行通知的功能,如何简单快速的将通知栏提醒功能集成到自己的项目之中,这篇文章将通过简短的代码展示,现在官方推荐的是这种使用builder的方式去创建通知栏的提示信息,之前的通过set
builder = new Notification.Builder(this);
        builder.setSmallIcon(R.drawable.icon); //设置图标
        builder.setTicker("通知提示");
        builder.setContentTitle("通知"); //设置标题
        builder.setContentText("点击查看详细内容"); //消息内容
        builder.setWhen(System.currentTimeMillis()); //发送时间
        builder.setDefaults(Notification.DEFAULT_ALL); //设置默认的提示音,振动方式,灯光
        builder.setAutoCancel(true);//打开程序后图标消失
        Intent intent = new Intent(MainActivity.this, Center.class);
        PendingIntent pendingIntent = PendingIntent.getActivity(MainActivity.this, 0, intent, 0);
        builder.setContentIntent(pendingIntent);
        Notification notification1 = builder.build();
        notificationManager.notify(124, notification1); // 通过通知管理器发送通知
        this.updateNotification = builder.getNotification();
实现代码
builder.setTicker("正在下载");
                    builder.setContentTitle(title); //设置标题
                    builder.setProgress(100, (int) totalSize * 100 / updateTotalSize + 9, false);
                    builder.setContentText("当前下载进度:"+(int) totalSize * 100 / updateTotalSize + "%"); //消息内容
                    // builder.setContentIntent(updatePendingIntent);
                    updateNotification = builder.getNotification();

                    updateNotificationManager.notify(0, updateNotification);
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值