2014-01-07 21 views
0

我想知道即使应用程序已关闭,是否可以显示通知。当应用程序关闭时发出的通知

说例如我有一个应用程序,我为第二天13.00设置了某种通知,然后关闭应用程序或重新启动我的手机或其他东西。

是否有可能仍然在通知栏中获取一些启动应用程序的文本的通知,或者是否需要在后台运行应用程序才能使用通知?

如果可能,最好的办法是什么? (在启动应用程序的特定时间获取通知),如果不是,您如何推荐进行通知?

我想要做的通知类型是提醒通知。

感谢您的帮助!

+0

你试过看[AlarmManager](http://developer.android.com/reference/android/app/AlarmManager.html)还是使用[GCM Messages](http://developer.android.com/google) /gcm/index.html)呢? – panini

+0

我已经看过GCM消息,但我正在做一个简单的应用程序,不想要求互联网许可 – Folke

+0

你如何关闭应用程序? – hichris123

回答

0

您要查找的是背景服务。看到这个Android Services tutorial

在后台服务中,应用程序应该定期检查并在必要时创建并发布新通知。看到这个Android Notifications tutorial

后台服务可以设置为在电话重新启动时自动启动,并重新发出任何未清除的通知。

许多应用程序,如Gmail已经这样做。尽管您必须小心资源使用情况,否则Android可能会终止您的服务。

1

AlarmManager和Service的组合将帮助您执行您正在寻找的任务,我已经完成了这个任务。查看Android教程。

相关问题