我目前正在編寫我的第一個Android應用程序,並且一直運行到對後臺和前臺服務的引用。由於我打算在我的應用程序中使用服務,因此我希望能夠澄清兩者之間的關係以及如何使用它們。背景和前臺服務有什麼區別?
20
A
回答
29
也許這會回答你的問題:
一個啓動的服務可以使用startForeground API把服務 在前臺狀態,當系統認爲它是什麼 用戶積極知道因此當內存不足時,不會殺死 。默認情況下服務是後臺的,也就是說如果系統需要殺死它們來回收更多的內存(比如到 在網頁瀏覽器中顯示一個大頁面),那麼它們可以被殺死,而不會太傷害。
更多信息,可以發現here
14
脫穎而出地面: - 該過程位於的onPause()和的onResume()... IE瀏覽器播放音樂播放器並按下暫停和播放
背景: - 在沒有用戶交互的情況下運行的過程,例如接收消息,來電,接收郵件,設置鬧鐘......這裏使用的方法是onStart()和onStop() 例如: - 在手機上檢查它。在系統時鐘r時,在上午6:30創建鬧鐘消滅上午6點30分火災..爲了殺死警報服務..只是去 - 菜單 - >設置 - >應用程序 - >運行服務 - 點擊停止服務...它停止報警服務甚至您的系統達到不會觸發的時間
相關問題
- 1. 前景和背景程序有什麼區別?
- 2. 之前和之前有什麼區別?
- 3. background:url(../ images/nameofimage.jpg)有什麼區別?和背景:url(images/nameofimage.jpg);?
- 4. ImageView的src和背景之間有什麼區別
- 5. 平臺和框架有什麼區別?
- 6. GHC和Haskell平臺有什麼區別?
- 7. SVN服務器和HTTP服務器有什麼區別
- 8. 「Web服務」和「Web服務」有什麼區別?
- 9. netflix zuul服務器和netflix eureka服務器有什麼區別?
- 10. DDD服務和WCF服務有什麼區別?
- 11. 安卓服務和網絡服務有什麼區別
- 12. ado.net數據服務和WCF數據服務有什麼區別?
- 13. Web服務和Windows服務之間有什麼區別?
- 14. WCF和RIA服務域服務類有什麼區別?
- 15. Web服務器和遊戲服務器有什麼區別?
- 16. 網絡服務器和應用服務器有什麼區別
- 17. 微服務與webservices有什麼區別?
- 18. android:時間任務和服務有什麼區別?
- 19. 應用服務,域名服務和基礎設施服務有什麼區別?
- 20. 微服務。服務註冊表和服務發現有什麼區別
- 21. AntCall和Ant任務有什麼區別?
- 22. 有狀態服務和狀態感知服務有什麼區別?
- 23. Web服務器組件和Web服務器有什麼區別? - 沒有框架
- 24. 有什麼區別`和$(Bash中有什麼區別?
- 25. Lucee - 服務器和Web管理頁面有什麼區別?
- 26. Web服務和Web應用程序有什麼區別?
- 27. ria服務中的Query和Invoke有什麼區別?
- 28. 分佈式和分散式服務之間有什麼區別?
- 29. wsgi,python_wsgi,wsgi服務器和mod_wsgi有什麼區別?
如何知道您的服務是否真正作爲前臺服務啓動? logcat中是否有任何痕跡? – Alex 2011-01-21 22:56:28
服務是否處於前臺或後臺取決於兩個因素:服務狀態和您啓動它的方式。 http://developer.android.com/reference/android/app/Service.html#ProcessLifecycle – 2012-09-18 17:22:55