Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發實例 >> 提示服務Notification在Android中的應用

提示服務Notification在Android中的應用

編輯:Android開發實例

短信來了,手機會發出震動或者聲音通知,同時在手機上面會顯示帶圖標的提示信息,這就是手機上的提示功能,同樣地,在Android的開發中,也為我們提供了提示的相應接口。本文就將對Android中提示服務Notification做下講解。

 

 

這裡我們通過分析一個Notification的具體實現過程來,來了解Notification服務是如何實現和取消的。

A、首先需要獲取系統Notification服務

NotificationManager notificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);

B、創建Notification,參數為別為圖標、提示標題、提示時間

Notification notification = new Notification(R.drawable.n,"即興提示!",System.currentTimeMillis());

C、創建意圖Intent並轉化為非即時意圖,這樣就可以在任何不確定時間被執行

Intent intent = new Intent(this,NewActivity.class);
PendingIntent contentIntent = PendingIntent.getActivity(this,0,intent,0);

D、設置Notification標題、內容和觸發事件

notification.setLatestEventInfo(this, "fengfly.com", "雨楓技術教程網!", contentIntent);

E、開啟提示

notificationManager.notify(1,notification);

F、取消提示

notificationManager.cancel(1);

Android中的提示服務如上所示,當開啟Notification的時候,提示信息就會顯示在手機上,並在手機狀態欄上有一個圖標顯示著,當點擊這個提示就會觸發事件,這時會開啟NewActivity,而通過提示服務的calcel方法則可以取消提示。

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved