我正在創建一個應用程序,它需要從Web服務器檢索文本文件。安卓服務
我有手動檢索完成,只是我想添加一個服務來使服務檢查文本文件像每隔5分鐘,然後發送一個通知給用戶,當檢測到文本文件。
可以在這裏使用服務還是必須使用其他方法?
因爲服務將繼續運行。
我正在創建一個應用程序,它需要從Web服務器檢索文本文件。安卓服務
我有手動檢索完成,只是我想添加一個服務來使服務檢查文本文件像每隔5分鐘,然後發送一個通知給用戶,當檢測到文本文件。
可以在這裏使用服務還是必須使用其他方法?
因爲服務將繼續運行。
這是一個很好的服務使用。只要確保允許用戶啓用或禁用服務組件。此外,當不需要時(當用戶不能對其作出反應時),嘗試關閉它。
這樣做的最好方法是使用AlarmManager
,PendingIntent
和BroadcastReceiver
以及Service
設置重複鬧鐘。這樣你就無法一直運行服務。
所以AlarmManager
打完了PendingIntent
,然後由BroadcastReceiver
拾起,然後開始你的Service
使用Thread
或AsyncTask
等。另外,也要看看IntentService
運行在Looper
來處理Intent
在後臺執行任務然後關閉。
很抱歉真的不理解一些部分的任何地方,我能有更好的閱讀?比谷歌開發其他 – ben 2011-03-02 06:44:53
我有一個名爲Android的專業書2應用開發由Wrox的覆蓋這一切,但我敢肯定,你可以找到免費教程,如果你搜索在Android上重複報警服務。 – techiServices 2011-03-02 07:00:15
都做,這將允許用戶啓動停止服務的服務,並增加了計時器 – ben 2011-03-02 15:01:07