Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android系統教程 >> Android開發教程 >> Android ApiDemos示例解析 (27)

Android ApiDemos示例解析 (27)

編輯:Android開發教程

App->Notification->Notifying Service Controller

這個例子介紹了如何在Service中使用Notification,相關的類為NotifyingController和NotifyingService。

在 Service中使用Notification的基本方法和前一例子相同。我們暫時還沒有介紹Service的用法。 Service的基本概念和Windows OS中Service基本相同:沒有UI,在後台運行。Notification可以說是Service最好的用來通知用戶的方法。後面有專門介紹 Service的用法,這裡就不說明了。

NotifyingService實現在一分鐘內每隔5秒鐘顯示一個Notification。圖標分別為笑 臉,無表情,哭臉:

for (int i = 0; i < 4; ++i) {     
 showNotification(R.drawable.stat_happy,     
 R.string.status_bar_notifications_happy_message);     
 if (mCondition.block(5 * 1000))     
 break;
 showNotification(R.drawable.stat_neutral,     
 R.string.status_bar_notifications_ok_message);
 if (mCondition.block(5 * 1000))
 break;
 showNotification(R.drawable.stat_sad,     
 R.string.status_bar_notifications_sad_message);     
 if (mCondition.block(5 * 1000))     
 break;     
}

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