翻翻git之---一個豐富的通知工具類 NotifyUtil
阿新 • • 發佈:2018-12-23
P1(廢話板塊,今天還加了個小廣告)
昨天出去浪,到家把麥麥噹噹放出來玩一會就整到了12點多。。早上睡過頭了。。簡直心酸。。。。
最近手頭上有一些職位可以操作,然後這裡Share給大家
公司:暴走大事件 職位:Android/iOS開發 地點:上海
公司:Pactera 職位:Android/Java/PHP/.Net/Web前端/測試/UI設計 地點:上海(這批收的服務於 平安)
公司: 阿里巴巴 職位:Android/iOS 地點:北京/杭州/上海
有意向 可以把簡歷U我企鵝郵箱(註明來意和想去哪)
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 新特性