android:从服务中通知用户

时间:2011-03-24 03:39:20

标签: android service

我必须在始终在后台运行的服务中向用户显示通知。

我读到我们必须使用状态栏通知才能实现此目的。但在状态栏中图标非常小,用户可能会错过它。我想通知用户类似于“新呼叫通知”或“新消息通知”

请帮助我如何构建此类通知。

提前致谢。

2 个答案:

答案 0 :(得分:1)

'新邮件通知'使用您正在谈论的相同通知API,只是在状态栏中显示该消息。新来电是Activity。您可以通过此服务开始一项活动

startActivity(this, MyActivity.class);

答案 1 :(得分:1)

创建通知时,请使用

            final Notification notification = new Notification(
                    icon, 
                    "New Message Notification", // <-------
                    System.currentTimeMillis());

考虑使用buzzbox sdk来运行后台任务和创建通知。查看http://hub.buzzbox.com - 开源应用程序可用作示例。