我必須從始終在後臺運行的服務向用戶顯示通知。android:從服務中通知用戶
我讀過,我們必須使用狀態欄通知來實現這一點。但在狀態欄圖標非常小,用戶可能會錯過它。我想通知用戶類似於「新通話通知」或「新消息通知」
請幫我解釋一下如何構建這樣的通知。
在此先感謝。
我必須從始終在後臺運行的服務向用戶顯示通知。android:從服務中通知用戶
我讀過,我們必須使用狀態欄通知來實現這一點。但在狀態欄圖標非常小,用戶可能會錯過它。我想通知用戶類似於「新通話通知」或「新消息通知」
請幫我解釋一下如何構建這樣的通知。
在此先感謝。
'新消息通知'使用您正在談論的相同通知api只是在狀態欄中顯示消息。新電話是Activity
。從您服務這樣
startActivity(this, MyActivity.class);
當你創建一個通知,請使用
final Notification notification = new Notification(
icon,
"New Message Notification", // <-------
System.currentTimeMillis());
考慮使用buzzbox SDK運行後臺任務和創建通知您可以開始活動。看看http://hub.buzzbox.com - 開源應用程序可用作示例。