我必须从始终在后台运行的服务向用户显示通知。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 - 开源应用程序可用作示例。