新消息来了,在桌面的Laucher图标上显示新消息数 其中 LAUNCHER_ACTIVITY_NAME 是启动页,也可以用 getLauncherClassName()方法获取。 小米的MIUI6.0以上版本,必须使用通知栏的方式实现,而6.0之前是发广播的形式。isMIUI()方法判断了所有的M ...
分类:
移动开发 时间:
2017-01-17 16:08:29
阅读次数:
351
可以参照http://blog.csdn.net/vipzjyno1/article/details/25248021,这里面关于通知的写的不错,也很全面,我的这篇主要是记录自己在适配上遇到的问题。通知的统一的创建方式:NotificationCompat.BuildermBuilder=newNotificationCompat.Builder(mContext);而通知的管理则是..
分类:
移动开发 时间:
2017-01-16 23:19:54
阅读次数:
757
当某个应用程序希望向用户发出一些提示信息,而应用程序又不在前台,可以借助Notification来实现。发出一条通知后,手机最上方额通知栏会显示一个图标,下来状态栏以后可以看到详细内容。 一、通知的基本用法 通知可以在活动中创建,也可以在广播接收器里创建,还可以在服务中创建。 发出一条通知的步骤: ...
分类:
其他好文 时间:
2017-01-08 17:30:55
阅读次数:
493
为了兼容新老版本,为此Android在appcompat-v7库中提供了一个NotificationCompat类来处理,使用NotificationCompat这个类来实现 通知栏小图都是没有RGB色的,图标是只有白色一种颜色,然后借助alpha图层来绘制出一个logo的样式 观察网易通知栏: 下 ...
分类:
其他好文 时间:
2017-01-01 17:16:46
阅读次数:
282
引言 上一篇Android UI中文章我们详细介绍了Android中shape标签的使用。通过shape标签我们可以定义矩形、椭圆、环形、直线等效果。不过shape只能定义单一的形状,在实际开发中,我们经常需要有一些交互性的体验。例如,按钮按下时的效果,ListView中Item被选中时的样式。这些 ...
分类:
移动开发 时间:
2016-12-15 11:34:51
阅读次数:
340
示例一:实现通知栏管理 当针对相同类型的事件多次发出通知,作为开发者,应该避免使用全新的通知,这时就应该考虑更新之前通知栏的一些值来达到提醒用户的目的。例如我们手机的短信系统,当不断有新消息传来时,我们的通知栏仅仅是更改传来短信的数目,而不是对每条短信单独做一个通知栏用于提示。 修改通知 可以设置一 ...
分类:
移动开发 时间:
2016-12-12 02:26:47
阅读次数:
273
又是兴趣系列
网上有很多自动强红包的例子和代码,笔者也是做了一些优化。
先说说自己的两个个优势
1.可以在聊天界面自动强不依赖于通知栏推送
2.可以在屏幕熄灭的时候的时候点亮屏幕自动抢(目前只...
分类:
微信 时间:
2016-12-09 12:21:57
阅读次数:
434
我们在使用APP的过程中,软件会偶尔提示我们进行版本更新,我们点击确认更新后,会在通知栏显示下载更新进度(已知长度的进度条)以及安装情况(不确定进度条),这就是我们今天要实现的功能。实现效果如下: 在代码实现功能前,我们先解释进度条的两种状态: (1)显示一个已知长度的进度条指示器(Displayi ...
分类:
移动开发 时间:
2016-12-09 00:50:35
阅读次数:
314
Notification是在你的应用常规界面之外展示的消息。当app让系统发送一个消息的时候,消息首先以图表的形式显示在通知栏。要查看消息的详情需要进入通知抽屉(notificationdrawer)中查看。通知栏和通知抽屉 (notificationdrawer)都是系统层面控制的,你可以随时查看 ...
分类:
移动开发 时间:
2016-12-07 23:35:24
阅读次数:
231
Notification是在你的应用常规界面之外展示的消息。当app让系统发送一个消息的时候,消息首先以图表的形式显示在通知栏。要查看消息的详情需要进入通知抽屉(notificationdrawer)中查看。(notificationdrawer)都是系统层面控制的,你可以随时查看,不限制于app。 ...
分类:
移动开发 时间:
2016-12-06 22:47:08
阅读次数:
327