我是Android新手。我想了解有關Android服務的信息。我的問題是我如何使用Android服務? 什麼時候準確地用於後臺意味着哪種類型的任務可用於創建服務?任何人都可以知道。在哪種情況下,我們可以使用android服務?
-4
A
回答
1
這些任務並非真的需要對用戶可見。播放音樂就是一個很好的例子。您不需要保留播放器屏幕以播放歌曲......只要用戶在其他應用程序上工作,就可以播放歌曲。另一個例子是下載...我不需要看到下載發生。只要用戶意識到它實際上正在發生,就可以在沒有我的情況下完成....這就是背景。在你的應用程序中,你使用服務來運行那些你不需要掌握UI的任務,作爲服務在後臺運行。
2
當你想做一些不需要用戶界面和定期運行的工作時,服務的使用就會出現。讓我們舉個例子。您在活動中顯示評論列表,並且希望定期查看新評論並提醒用戶注意。爲此,您可以使用定期檢查更新的服務,一旦您獲得新更新,就可以提醒用戶有關它的信息(儘管您可以使用雲消息傳遞,但我只是用於真實世界的示例)。
1
如果您想了解有關服務的信息,您可以在互聯網上找到很多材料。如果你不知道任何東西從開發Android的開發人員網站的材料開始。
1
實際上,服務用於長時間運行的任務,尤其是那些在您的活動未運行時運行的任務。基本上你可以實現服務來執行任務,其中前臺的活動狀態不是必需的。就像在背景中播放音樂一樣,你還需要做其他事情。或另一個例如即使您的活動未處於活動狀態,您希望檢查服務器是否有任何更新。你可以谷歌退出更多e.gs
基本環節:
http://developer.android.com/guide/components/services.html
http://www.vogella.com/tutorials/AndroidServices/article.html
當你探索更多,你就會明白服務的其他用途。
相關問題
- 1. 在哪種情況下,我可以在DatagramSocket中使用getPort()?
- 2. 我們可以在這種情況下使用'var'
- 3. 在哪種情況下我們在C編程中使用jmp_buf
- 4. 我們可以在web服務的情況下查看xml嗎?
- 5. 這種情況下可以使用哪種設計模式?
- 6. 我可以忽略哪種情況?
- 7. Spring MVC:在哪種情況下可以使用多個DispatcherServlet - Contexts?
- 8. 開發Web服務時我們可以使用哪種技術?
- 9. 在哪種情況下使用System.UnicodeString.Format?
- 10. 哪種PNG Fix可以在這種情況下工作?
- 11. 我應該使用哪種佈局在這種情況下?
- 12. 我應該在這種情況下使用哪種SQL查詢
- 13. 在哪種情況下建議使用ActiveResource?而在這種情況下呢?
- 14. 我可以在這種情況下使用變量嗎?
- 15. 我可以在這種情況下使用WCF嗎?
- 16. 在這種情況下,我可以使用eval函數嗎?
- 17. 我可以在這種情況下使用觸發器嗎?
- 18. 我可以在這種情況下使用複製嗎?
- 19. 在這種情況下,我可以使用匿名類型嗎?
- 20. 在這種情況下,我可以重新使用指針嗎?
- 21. 我可以在這種情況下使用`Static`關鍵字嗎?
- 22. 我可以在這種情況下使用全局變量嗎?
- 23. 我可以在這種情況下使用WF 4嗎?
- 24. 在這種情況下,我可以使用IN子句嗎?
- 25. 我們可以在if-else的情況下使用(id)嗎?
- 26. 在哪種情況下,我們可以在PHP腳本上使用<%標記?並在$變量?
- 27. 多種方法可以在一種情況下使用?
- 28. 在這種情況下,我應該在我的web服務中使用哪種身份驗證?
- 29. 在這種情況下推送通知服務的可用性?
- 30. 在哪種情況下將調用mapView:viewForAnnotation:?
谷歌有這個問題的很多答案。請在這裏提問之前做一些初步的研究。快樂的谷歌搜索! :-) –
服務用於播放媒體文件,下載/執行網絡操作或長時間運算。 – midhunhk