1. 程式人生 > >翻翻git之---一個豐富的通知工具類 NotifyUtil

翻翻git之---一個豐富的通知工具類 NotifyUtil

P1(廢話板塊,今天還加了個小廣告)

昨天出去浪,到家把麥麥噹噹放出來玩一會就整到了12點多。。早上睡過頭了。。簡直心酸。。。。

最近手頭上有一些職位可以操作,然後這裡Share給大家

公司:暴走大事件 職位:Android/iOS開發 地點:上海

公司:Pactera 職位:Android/Java/PHP/.Net/Web前端/測試/UI設計 地點:上海(這批收的服務於 平安)

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

有意向 可以把簡歷U我企鵝郵箱(註明來意和想去哪)

[email protected]

P2 正菜環節

今天上的是一個通知的工具庫,作者寫的比較全,使用起來頁比較方便,而且內容少,直接Copy就好了。(國內很多廠商有自己的ROM定製,還有些野生大牛的自己創作,可能效果不同,這裡為未刷機的效果)

效果圖:
這裡寫圖片描述

基礎單行的:

 private void notify_normal_singLine() {
        //設定想要展示的資料內容
        Intent intent = new Intent(mContext, OtherActivity.class);
        intent.setFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP);
        PendingIntent pIntent = PendingIntent.getActivity(mContext,
                requestCode, intent, PendingIntent.FLAG_UPDATE_CURRENT);
        int
smallIcon = R.drawable.tb_bigicon; String ticker = "您有一條新通知"; String title = "雙十一大優惠!!!"; String content = "模擬面板充氣娃娃,女朋友帶回家!"; //例項化工具類,並且呼叫介面 NotifyUtil notify1 = new NotifyUtil(mContext, 1); notify1.notify_normal_singline(pIntent, smallIcon, ticker, title, content, true
, true, false); currentNotify = notify1; }

類似這樣的可以自己封,使用很便利。

How to use?

這裡寫圖片描述

把NotifyUtil Copy進自己的專案就好

實現有八種,作者在Demo裡全部演示齊了,分別是

普通型別通知(單行)

普通型別通知(多行)

訊息列表通知(含雙圖示)

含大圖型別通知

自定義檢視通知

摺疊式雙按鈕通知

進度條通知

Android 5.0 新特性