首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Android Notification

文本块 精确进度条 这个用的多一些,展示精确的进度值,setProcess()方法第一个参数是最大进度值,第二个参数是当前进度值,步长是1,第三个参数false表示的就是精确进度条,true表示的是模糊进度条...getResources(), R.drawable.icon_big)) .setProgress(100, 0, false) .setContentTitle("进度条通知...") .setContentText("这是一条进度条通知"); new Thread() { @Override public void run() {...progress 模糊进度条 第三个参数false表示的就是精确进度条,true表示的是模糊进度条。如果是模糊进度条,那就不存在最大值和当前值,所以前两个参数传0即可。...") .setContentText("这是一条模糊进度条通知").build(); mNotificationManager.notify(NOTIFICATION_ID, notification

1.7K20
您找到你想要的搜索结果了吗?
是的
没有找到

notification入门

调用NotificationManager对象的notify()方法,发送通知,参数:id是0,Notification对象 获取Builder对象,通过new Notification.Builder...setLargeIcon的参数:Bitmap对象,BitmapFactory.decodeResource(),参数:getResoure(),资源id 调用Builder对象的build()方法,得到Notification...对象 此时会报一些错误,最低兼容版本是11,我们直接加一个注释屏蔽掉错误”NewApi” 在低版本的手机上,上面的代码会出错 获取Notification对象,通过new出来,参数:资源id,文本,时间...调用Notification对象的setLastEventInfo()方法,设置最新消息,参数:上下文,文本,PendingIntent对象 设置Notification对象的flags属性为Notification.FLAG_AUTO_CANCEL...); Notification.Builder builder=new Notification.Builder(this); Notification notification

48630

全面解析Notification

使用该标记后你的通知栏无法被用户手动进行删除,只能通过代码进行删除,慎用 8)setProgress(int max, int progress,boolean indeterminate) 属性:max:进度条最大数值...、progress:当前进度、indeterminate:表示进度是否不确定,true为不确定,false为确定 功能:设置带进度条的通知,可以在下载中使用 注意:此方法在4.0及以后版本才有用,如果为早期版本...:需要自定义通知布局,其中包含ProgressBar视图 使用:如果为确定的进度条:调用setProgress(max, progress, false)来设置通知,在更新进度的时候在此发起通知更新progress...,并且在下载完成后要移除进度条,通过调用setProgress(0, 0, false)既可。...如果为不确定(持续活动)的进度条,这是在处理进度无法准确获知时显示活动正在持续,所以调用setProgress(0, 0, true) ,操作结束时,调用setProgress(0, 0, false)

2.6K30

Notification自定义界面

这是让服务在前台运行就可以实现的(可以参考我的前一篇文章Service在前台运行),今天我们就要实现Notification的自定义界面,当然就不实现如上图所示的了,而是下面一个简单的界面,随自己的需要搭建自己想要的界面...实现 首先我们要准备一个界面文件: notification.xml <?xml version="1.0" encoding="utf-8"?...notification = new Notification(R.drawable.ic_launcher, "JcMan", System.currentTimeMillis());...RemoteViews view = new RemoteViews(getPackageName(),R.layout.notification); notification.contentView...,这是一个比较难的问题,因为这不是简单的setOnClickListener就可以的,需要另外的实现,需要用到广播机制,我将会在下一篇文章中说明如何为Notification的自定义界面添加点击事件。

34510
领券