0

我创建实时应用程序,并在活动中每 5 秒检查一次链接 url 并获取结果的字符串值

我检查结果与

If oldvalue <> newvalue do 
   Play a sound And Show "Alert" in notification area

我怎样才能像服务一样在后面工作?

4

2 回答 2

3

“每 5 秒检查一次链接” 您确实知道会消耗多少电池,对吗?只是在说'...

无论如何,看看 NotificationCompat 类。

于 2012-12-02T12:38:50.753 回答
2

您和您的用户都不会对此解决方案感到满意。

既然你已经有一个服务器,你正在检查,为什么不实现推送机制,只要有一个新的事件。

很简单,为此使用 Google Cloud Messaging,这是一个完美的解决方案。

当状态发生变化时,您调用推送代码,它会提醒用户。它甚至可以弹出通知、播放声音或调用活动(如果需要)。

如果您在实施 GCM 方面需要任何帮助,请告诉我。

使用以下链接,它们非常好。

http://developer.android.com/guide/google/gcm/gs.html

http://www.androidhive.info/2012/10/android-push-notifications-using-google-cloud-messaging-gcm-php-and-mysql/

干杯!

于 2012-12-02T13:08:53.640 回答