設(shè)置通知參數(shù)步驟:
?第一步:創(chuàng)建Builder對(duì)象(是notification的builder)并new出Notification.Builder(this),通過(guò)調(diào)用builder的方法來(lái)設(shè)置,setSmallIcon(R.drawable...),setTicker...;
?第二步(點(diǎn)擊后的響應(yīng)):創(chuàng)建PendingIntent對(duì)象并賦值為PendingIntent.getActivity(context,requestCode,intent,flags):
? context:this;
? requestCode:請(qǐng)求碼,0;
? intent:創(chuàng)建Intent對(duì)象,在new中根據(jù)需求選擇構(gòu)造的類(lèi).class;
? flags--0;
?第三步:創(chuàng)建Notification對(duì)象,并將builder.build()賦值//4.1即以上,要用builder.build()方法,以下要用builder.getNotification()方法;
?第四步:創(chuàng)建NotificationManager對(duì)象,因?yàn)槭窍到y(tǒng)的常用服務(wù),賦值為getSystemService(Context.NOTIFICATION_SERVICE),需強(qiáng)制轉(zhuǎn)化;調(diào)用成員函數(shù)notify(id,notification)來(lái)加載Notification,id是一個(gè)int值,表示notification的id,自行賦值即可;

well_liu
2014-10-10
3 回答
舉報(bào)
0/150
提交
取消
2016-01-18
總結(jié)的好!
2014-11-05
每次的總結(jié)都那么犀利
2014-11-04
設(shè)置通知參數(shù)步驟:
?第一步:創(chuàng)建Builder對(duì)象(是notification的builder)并new出Notification.Builder(this),通過(guò)調(diào)用builder的方法來(lái)設(shè)置,setSmallIcon(R.drawable...),setTicker...;
?第二步(點(diǎn)擊后的響應(yīng)):創(chuàng)建PendingIntent對(duì)象并賦值為PendingIntent.getActivity(context,requestCode,intent,flags):
? context:this;
? requestCode:請(qǐng)求碼,0;
? intent:創(chuàng)建Intent對(duì)象,在new中根據(jù)需求選擇構(gòu)造的類(lèi).class;
? flags--0;
?第三步:創(chuàng)建Notification對(duì)象,并將builder.build()賦值//4.1即以上,要用builder.build()方法,以下要用builder.getNotification()方法;
?第四步:創(chuàng)建NotificationManager對(duì)象,因?yàn)槭窍到y(tǒng)的常用服務(wù),賦值為getSystemService(Context.NOTIFICATION_SERVICE),需強(qiáng)制轉(zhuǎn)化;調(diào)用成員函數(shù)notify(id,notification)來(lái)加載Notification,id是一個(gè)int值,表示notification的id,自行賦值即可