文档章节

Notification 的进度条 简单展示

TM250
 TM250
发布于 2015/08/31 14:52
字数 113
阅读 168
收藏 2

Notification的原生实现基本可以包括:

  1. 使用getSystemService(context.Notification_service) 获取 Notificationmanager 的引用

  2. 使用Notification Builder来构建 Notification

  3. 使用前面 的 NotificationManager 启动Notification

简单逻辑代码如下:

  1. 获取NotificationManager的引用:

 

NotificationManager nm = (NotificationManager) mcontext.getSystemService(Context.NOTIFICATION_SERVICE);

2. 构建 Notification

Notification.Builder builder = new Notification.Builder(mcontext);
builder.setWhen(System.currentTimeMillis()).setContentTitle("contentTitle").setContentText("contentText");
builder.setLargeIcon(bitmap).setSmallIcon(R.drawable.download_icon);
builder.setProgress(MaxLength,currentLength,false); // 设定进度条
Notification notification = builder.getNotification();

3.启动Notification

nm.notify(Notification_id, notification);

© 著作权归作者所有

TM250
粉丝 2
博文 13
码字总数 4337
作品 0
朝阳
程序员
私信 提问
【android基础学习之七】——常用效果2

声明:学习的书籍《Android应用开发揭秘》,这里记录学习该书籍的日志,引用的相关代码与总结描述,没有商业的用途,完全是自我学习的一个记录,刚刚学习不可避免会出现很多问题,若是有错误...

晨曦之光
2012/03/08
1.7K
0
Android notification的使用实例

一、Android中通知的创建流程 注:为了给许多各种不同的平台提供最好的notification支持,应该使用NotificationCompat以及它的子类,特别是NotificationCompat.Builder,所以以下通知均引用版...

紫韵
2016/03/08
160
2
android Notification的一个简单应用(在Notification中嵌入一个进度条,并且这个Notification点击消失但不会跳转)

网上很多的例子都是直接获取Notification对象来设置一个通知,其实Notification跟Dialog一样,也有自己的Builder,可以用builder对象来设置一个Notification 这个例子是在Notification中嵌入...

an的haret
2013/12/04
2.5K
0
自定义Notification并利用Handler更新Notification

在消息通知的时候,我们经常用到两个控件Notification和Toast。特别是重要的和需要长时间显示的信息,用Notification最合适不过了。他可以在顶部显示一个图标以标示有了新的通知,当我们拉下...

鉴客
2011/11/27
1.5W
2
Android 7.0+ notification更新progress

代码: 说明: 根据源码注释,找到更新此notification的进度条方法: contentView在N 以上都为null,我们可以根据提示的方法找到对应的build,然后根据build获取build来更新UI组件,达到我们...

stormKid
2018/07/19
0
0

没有更多内容

加载失败,请刷新页面

加载更多

六、Spring Cloud之配置中心config

前言 前面我们讲了微服务的注册中心、负载均衡、熔断处理、网管服务。接下来我们讲配置中心,为什么要用配置中心呢? 其实我们接触一段时间就可以发现,我们的项目还是非常多的,每个项目都有...

quellanan2
10分钟前
19
0
在Android的EditText视图中允许多行?

如何在Android的EditText视图中允许多行? #1楼 这对我有用 ,实际上这两个属性很重要: inputType和lines 。 此外,您可能需要一个滚动条,下面的代码显示了如何制作一个: <EditText ...

技术盛宴
14分钟前
13
0
分享自己写的JS版日期格式化和解析工具类,绝对好用!

前言 本来想模仿Java里面的SimpleDateFormat()对象的,但是感觉这样用起来不方便,所以还是直接写成单独的方法算了。 原文链接 日期格式化 2.1. 使用说明 formatDate(date, fmt),其中fmt支持...

SuShine
24分钟前
27
0
快递鸟api物流查询接口实现订阅物流轨迹单号查询功能对接调用

背景: 分享一篇关于在电商系统中同步物流轨迹到本地服务器的文章,当前方案使用了快递鸟集成api做为数据来源接口,这个接口是免费使用的,不过提供的功能还是非常强大的,有专门的售后维护团...

程序的小猿
28分钟前
34
0
Day08多态,abstract,接口

1.A:多态的概述:事物存在的多种形态。 B:多态前提:要有继承关系,方法重写和父类引用子类对象。 父类引用子类对象:Animal a = new Cat(); a.eat(); //效果等同于c.eat(); 2.多态中的...

Lao鹰
34分钟前
11
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部