本文實例講述了Android開發(fā)之Notification手機狀態(tài)欄通知用法。分享給大家供大家參考,具體如下:
成都創(chuàng)新互聯(lián)公司是一家專注于網(wǎng)站制作、成都網(wǎng)站設(shè)計與策劃設(shè)計,崆峒網(wǎng)站建設(shè)哪家好?成都創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設(shè)10多年,網(wǎng)設(shè)計領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:崆峒等地區(qū)。崆峒做網(wǎng)站價格咨詢:18980820575簡介:
通知是顯示在手機狀態(tài)欄的通知(PS:就是手機上方,顯示時間啥的那一欄)
用法:
Notification添加了Builder()類,其包含如下方法:
1. setDefaults() 通知led燈、音樂、震動等
2. setAutoChange() 設(shè)置點擊通知后,通知自動從狀態(tài)欄刪除
3. setContentTitle() 通知標(biāo)題
4. setContentText() 通知內(nèi)容
5. setSmallcon() 為通知設(shè)置圖標(biāo)
6. setLargelcon() 為通知設(shè)置大圖標(biāo)
7. setTick() 設(shè)置通知狀態(tài)欄的提示文本
8. setContentIntent()點擊通知后要啟動的相應(yīng)組件
運行效果:
實現(xiàn)方法:
1.首先建立一個活動用來執(zhí)行:
public class MainActivity extends Activity { static final int NOTIFICATION_ID = 0x123; NotificationManager notificationManager; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //獲取系統(tǒng)的Notification對象 notificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE); } //為發(fā)送通知的按鈕點擊事件定義事件處理方法 @RequiresApi(api = Build.VERSION_CODES.JELLY_BEAN) public void send(View source){ //創(chuàng)建一個其他Activity的Intent Intent intent = new Intent(MainActivity.this,TextActivity.class); PendingIntent pendingIntent = PendingIntent.getActivity(MainActivity.this,0,intent,0); Notification notification = new Notification.Builder(this) //設(shè)置打開通知 通知自動消失 .setAutoCancel(true) //設(shè)置顯示狀態(tài)欄的通知提示信息 .setTicker("注目提醒!") //設(shè)置通知圖標(biāo) .setSmallIcon(R.drawable.seek02) //設(shè)置通知內(nèi)容標(biāo)題 .setContentTitle("該應(yīng)用發(fā)生 爆炸大 大 大 新聞??!") //設(shè)置通知內(nèi)容 .setContentText("冒險沒有 你手機自嗨罷了~") //設(shè)置使用默認(rèn)的聲音 LED燈 .setDefaults(Notification.DEFAULT_SOUND|Notification.DEFAULT_LIGHTS) //設(shè)置通知自定義聲音 // .setSound() .setWhen(System.currentTimeMillis()) //設(shè)置他只要啟動的程序Intent .setContentIntent(pendingIntent) .build(); notificationManager.notify(NOTIFICATION_ID,notification); } public void del(View view){ //取消通知 notificationManager.cancel(NOTIFICATION_ID); } }
名稱欄目:Android開發(fā)之Notification手機狀態(tài)欄通知用法實例分析-創(chuàng)新互聯(lián)
網(wǎng)站URL:http://muchs.cn/article4/dhgsoe.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站制作、商城網(wǎng)站、小程序開發(fā)、網(wǎng)站設(shè)計、品牌網(wǎng)站制作、企業(yè)網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容