-4

我是Android新手。我想了解有關Android服務的信息。我的問題是我如何使用Android服務? 什麼時候準確地用於後臺意味着哪種類型的任務可用於創建服務?任何人都可以知道。在哪種情況下,我們可以使用android服務?

+4

谷歌有這個問題的很多答案。請在這裏提問之前做一些初步的研究。快樂的谷歌搜索! :-) –

+1

服務用於播放媒體文件,下載/執行網絡操作或長時間運算。 – midhunhk

回答

1

這些任務並非真的需要對用戶可見。播放音樂就是一個很好的例子。您不需要保留播放器屏幕以播放歌曲......只要用戶在其他應用程序上工作,就可以播放歌曲。另一個例子是下載...我不需要看到下載發生。只要用戶意識到它實際上正在發生,就可以在沒有我的情況下完成....這就是背景。在你的應用程序中,你使用服務來運行那些你不需要掌握UI的任務,作爲服務在後臺運行。

2

當你想做一些不需要用戶界面和定期運行的工作時,服務的使用就會出現。讓我們舉個例子。您在活動中顯示評論列表,並且希望定期查看新評論並提醒用戶注意。爲此,您可以使用定期檢查更新的服務,一旦您獲得新更新,就可以提醒用戶有關它的信息(儘管您可以使用雲消息傳遞,但我只是用於真實世界的示例)。

1

如果您想了解有關服務的信息,您可以在互聯網上找到很多材料。如果你不知道任何東西從開發Android的開發人員網站的材料開始。

請查閱ServicesCreating a Background Service瞭解服務。

1

實際上,服務用於長時間運行的任務,尤其是那些在您的活動未運行時運行的任務。基本上你可以實現服務來執行任務,其中前臺的活動狀態不是必需的。就像在背景中播放音樂一樣,你還需要做其他事情。或另一個例如即使您的活動未處於活動狀態,您希望檢查服務器是否有任何更新。你可以谷歌退出更多e.gs

基本環節:

http://developer.android.com/guide/components/services.html

http://www.vogella.com/tutorials/AndroidServices/article.html

當你探索更多,你就會明白服務的其他用途。

相關問題