2012-12-02 26 views
1

我創造生存時間的應用程序,和我檢查的鏈接網址在活動每5第二和獲取字符串值結果播放聲音時的狀態是變化(安卓)

我檢查結果一樣

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

我如何在服務背後做這項工作?

回答

2

您和您的用戶都不會對此解決方案感到滿意。

由於您已經擁有了一臺服務器,您在哪個服務器上進行檢查,爲什麼不實現Push機制,只要有新事件發生。

很簡單,使用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/

乾杯!

+0

感謝您的解決方案,我沒有使用GCM,我該如何開始? – Saeed

+0

我只是在帖子中添加了鏈接:) – nithinreddy

3

「每5秒檢查一次鏈接」 你確實知道多少電池會流失,對嗎?只是說'...

無論如何,看看NotificationCompat類。

+0

你的計劃是什麼? – Saeed

+0

每5秒查鏈接不好? – Saeed

+0

以小於0.5 - 1小時的間隔開始新的URL連接會導致電池電量耗盡。每一分鐘 ?很多電池。每5秒鐘?您希望用戶的手機在30分鐘內死亡? –