回答
活動在需要用戶交互的情況下(例如用戶輸入),否則服務。
服務在沒有GUI的情況下在後臺執行某些操作。
沒有做更多的事,以從官方文檔引用:
活動
的活動表示與用戶界面的一個屏幕。例如,對於 示例,電子郵件應用程序可能有一個活動顯示新電子郵件列表,另一個撰寫電子郵件的活動以及另一個 閱讀電子郵件的活動。儘管這些活動一起工作到 在電子郵件應用程序中形成了一致的用戶體驗,但每個人都是獨立於其他人的 。因此,不同的應用程序可以啓動這些活動中的任何一個(如果電子郵件應用程序允許的話)。例如,對於 示例,相機應用程序可以在組成新郵件的電子郵件 應用程序中開始活動,以便用戶共享 圖片。一項活動是作爲「活動」的一個子類實現的,您可以在「活動開發者指南」中瞭解關於它的更多信息。
服務
服務是在後臺運行以執行 長時間運行的操作或用於遠程進程執行工作的分量。 A 服務不提供用戶界面。例如,服務 可能在後臺播放音樂,而用戶位於不同的應用程序中,或者它可能通過網絡獲取數據,而不會阻止用戶與某個活動的交互。另一個組件(如 活動)可以啓動該服務,並讓其運行或綁定到該服務,以便 與之交互。服務是作爲服務 的子類實現的,您可以在服務開發人員指南中瞭解關於它的更多信息。
http://developer.android.com/guide/components/fundamentals.html
謝謝,真的有幫助! – hamod90
- 1. 活動和班級有什麼區別?
- 2. Web服務和RPC有什麼區別?
- 3. IntentService和服務有什麼區別?
- 4. 任務和活動堆棧:兩者之間有什麼區別。
- 5. Android:在活動和服務中使用監聽器有什麼區別?
- 6. 網絡服務器和應用服務器有什麼區別
- 7. DDD服務和WCF服務有什麼區別?
- 8. 「Web服務」和「Web服務」有什麼區別?
- 9. COM DLL服務器和COM EXE服務器有什麼區別?
- 10. 代理服務器和普通服務器有什麼區別?
- 11. Web服務和Windows服務之間有什麼區別?
- 12. WCF和RIA服務域服務類有什麼區別?
- 13. 安卓服務和網絡服務有什麼區別
- 14. SVN服務器和HTTP服務器有什麼區別
- 15. Web服務器和遊戲服務器有什麼區別?
- 16. netflix zuul服務器和netflix eureka服務器有什麼區別?
- 17. ado.net數據服務和WCF數據服務有什麼區別?
- 18. 微服務與webservices有什麼區別?
- 19. ,服務重新加載和服務重新啓動有什麼區別?
- 20. Windows Workflow中的狀態,活動和動作有什麼區別
- 21. android:時間任務和服務有什麼區別?
- 22. 微服務。服務註冊表和服務發現有什麼區別
- 23. 應用服務,域名服務和基礎設施服務有什麼區別?
- 24. AntCall和Ant任務有什麼區別?
- 25. 活套和服務之間的區別
- 26. 區域激活和區域RequestNavigate有什麼區別?
- 27. Android中的活動和意圖有什麼區別?
- 28. 活動和助手之間有什麼區別?
- 29. Rails活動記錄的select和group有什麼區別?
你閱讀文件?如果沒有,請做。 – keyser
服務服務是一種應用程序組件,它表示應用程序希望在不與用戶交互的情況下執行長時間運行的操作,或者提供其他應用程序使用的功能。 – Aravin