折騰人的Notification

2021-07-10 03:31:16 字數 1364 閱讀 1110

低於api level 11版本,也就是android 2.3.3以下的系統中,setlatesteventinfo()函式是唯一的實現方法。 

intent  intent = new intent(this,mainactivity);  

pendingintent pendingintent = pendingintent.getactivity(context, 0, intent, pendingintent.flag_one_shot);  

notification.setlatesteventinfo(context, title, message, pendingintent);          

manager.notify(id, notification);  

高於api level 11,低於api level 16 (android 4.1.2)版本的系統中,可使用notification.builder來建構函式。但要使用getnotification()來使notification實現。前面版本在notification中設定的flags,icon等屬性都已經無效,要在builder裡面設定。

notification.builder builder = new notification.builder(context)  

.setautocancel(true)  

.setcontenttitle("title")  

.setcontenttext("describe")  

.setcontentintent(pendingintent)  

.setsmallicon(r.drawable.ic_launcher)  

.setwhen(system.currenttimemillis())  

.setongoing(true);  

notification=builder.getnotification();  

高於api level 16的版本,就可以用builder和build()函式來配套的方便使用notification了。

notification notification = new notification.builder(context)    

.setautocancel(true)    

.setcontenttitle("title")    

.setcontenttext("describe")    

.setcontentintent(pendingintent)    

.setsmallicon(r.drawable.ic_launcher)    

.setwhen(system.currenttimemillis())    

.build();   

折騰的讓人寒心

今天,工資拖欠傳送後的第13天,到目前為止,竟然還沒一位可愛的總們站出來,告訴大家實情,也沒給大家任何的說法,領導的擔當在這個時候顯得那麼的蒼白。到目前為止,總們還天天在折騰,想要擴張,再加租一處辦公場所,不知道是掩耳盜鈴還是故意虛張聲勢,總之在我們沒有拿到工資的人看來,第一次說,我們信了,第二次說...

折騰人的維修台式電腦經歷

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!今天下午終於把自己的台式電腦修好了。想到這次曲折的修機經歷,感到還是有必要寫篇短文總結一下經驗。大概記得是去年11月的乙個星期天早上開機,主機電源毫無反應,再按幾次開機按鈕,也沒有反應。我見電源風扇都沒有轉,初步斷定是主機電源的問題。為了確定問題所...

Airport連不上網路,折騰人的無線

從昨天中午開始,在公司裡我的macbook忽然連不上網了,開始以為是我頭頂上的路由器又抽瘋了 這種事情經常發生 收拾本本立馬換了個地方,關掉airport,重新開啟,再次連線。還是連不上。接有線就沒有問題,也能連上公司不需要密碼的那個路由器,就是連不上需要使用者名稱密碼驗證的那個。之後關機 重啟過無...