一个丰富的通知工具类 NotifyUtil

P1(废话板块,今天还加了个小广告)

昨天出去浪,到家把麦麦当当放出来玩一会就整到了12点多。。早上睡过头了。。简直心酸。。。。

最近手头上有一些职位可以操作,然后这里Share给大家

公司:暴走大事件 职位:Android/iOS开发 地点:上海

公司:Pactera 职位:Android/Java/PHP/.Net/Web前端/测试/UI设计 地点:上海(这批收的服务于 平安)

公司: 阿里巴巴 职位:Android/iOS 地点:北京/杭州/上海

有意向 可以把简历U我企鹅邮箱(注明来意和想去哪)

452270579@qq.com


P2 正菜环节

今天上的是一个通知的工具库,作者写的比较全,使用起来页比较方便,而且内容少,直接Copy就好了。(国内很多厂商有自己的ROM定制,还有些野生大牛的自己创作,可能效果不同,这里为未刷机的效果)

效果图:
这里写图片描述

基础单行的:

<code class="hljs cs has-numbering"> <span class="hljs-keyword">private</span> <span class="hljs-keyword">void</span> <span class="hljs-title">notify_normal_singLine</span>() {
        <span class="hljs-comment">//设置想要展示的数据内容</span>
        Intent intent = <span class="hljs-keyword">new</span> Intent(mContext, OtherActivity.class);
        intent.setFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP);
        PendingIntent pIntent = PendingIntent.getActivity(mContext,
                requestCode, intent, PendingIntent.FLAG_UPDATE_CURRENT);
        <span class="hljs-keyword">int</span> smallIcon = R.drawable.tb_bigicon;
        String ticker = <span class="hljs-string">"您有一条新通知"</span>;
        String title = <span class="hljs-string">"双十一大优惠!!!"</span>;
        String content = <span class="hljs-string">"仿真皮肤充气娃娃,女朋友带回家!"</span>;

        <span class="hljs-comment">//实例化工具类,并且调用接口</span>
        NotifyUtil notify1 = <span class="hljs-keyword">new</span> NotifyUtil(mContext, <span class="hljs-number">1</span>);
        notify1.notify_normal_singline(pIntent, smallIcon, ticker, title, content, <span class="hljs-keyword">true</span>, <span class="hljs-keyword">true</span>, <span class="hljs-keyword">false</span>);
        currentNotify = notify1;
    }</code><ul class="pre-numbering" style="display: block;"><li>1</li><li>2</li><li>3</li><li>4</li><li>5</li><li>6</li><li>7</li><li>8</li><li>9</li><li>10</li><li>11</li><li>12</li><li>13</li><li>14</li><li>15</li><li>16</li></ul>

类似这样的可以自己封,使用很便利。

How to use?

这里写图片描述

把NotifyUtil Copy进自己的项目就好

实现有八种,作者在Demo里全部演示齐了,分别是

普通类型通知(单行)

普通类型通知(多行)

消息列表通知(含双图标)

含大图类型通知

自定义视图通知

折叠式双按钮通知

进度条通知

Android 5.0 新特性

下载地址:https://github.com/ddwhan0123/NotifyUtil/archive/master.zip

git地址:https://github.com/ddwhan0123/NotifyUtil

原作者 git:https://github.com/wenmingvs


转自:王亟亟的大牛之路

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值