3
A
回答
5
我不把這裏的代碼,但是你可以很容易地找到它。
正確安裝後使用默認的活動推出的服務,如果你沒有那麼任何UI沒有任何UI(沒有的setContentView),並在其的onCreate啓動該服務創建活動。
您需要創建一個偵聽ACTION_BOOT_COMPLETED並將其作爲服務管理器調用的broadcastReceived。在收到該接收器中的廣播時,請重新啓動服務。
將您的服務作爲前景,理想情況下應該照顧這種情況。
5
您不應該使用Service
前景特徵!在目前的Android版本,最好的做法是返回從Service
的onStartCommand()
START_STICKY
。這將導致Android系統重新啓動您的服務。
問候。
相關問題
- 1. 服務將始終接收註冊的廣播操作?
- 2. 如何註冊UPnP服務
- 3. 如何確保我的服務始終處於運行狀態
- 4. 如何跟蹤SOA服務註冊中心和發現中註冊的服務
- 5. 下如何註解驅動的註冊多個轉換服務?
- 6. 註冊Windows服務
- 7. 國際奧委會將服務層中的註冊庫和註冊層中的服務註冊
- 8. 如何在iis註冊一個web服務?
- 9. Ninject,注入Membership.Provider註冊服務的ninject初始化
- 10. Windows服務始終「開始」
- 11. 如何註冊CXF Rest服務
- 12. 如何在Mac OS註冊服務?
- 13. 如何註冊通用服務
- 14. 如何爲Microsoft.OData.Edm.IEdmModel註冊服務類型
- 15. 如何使用Mono.ZeroConf註冊服務?
- 16. 如何登錄/註冊從iPhone的一個應用一個網絡服務器
- 17. 終端服務服務器在Windows啓動時使用註冊表項輸入自動運行
- 18. 如何始終打開服務器?
- 19. 註冊失敗的嘗試Windows服務器上註冊一個COM DLL 2012 64
- 20. 如何創建多個註冊到尤里卡服務註冊中心的尤里卡服務實例?
- 21. 如何讓我的應用程序服務始終在android2.1中運行?
- 22. 運行一個web服務
- 23. nodejs始終運行
- 24. 如何在運行時註冊COM庫?
- 25. 如何將服務註冊表(例如:UDDI)添加到FuseESB?
- 26. 如何終止/重新開始長時間運行的任務
- 27. Angular2「服務」如何將@服務注入另一個服務(單身人士)
- 28. 通過DI在運行系統註冊服務?
- 29. 運行註冊表文件到遠程服務器
- 30. 將服務註冊爲受保護的服務
你是什麼意思(3),使其FG?如何才能做到這一點? – Himberjack 2011-06-07 13:08:43
哎himberjack你解決問題了嗎?我有一個在後臺運行的服務,但是如何使它前臺運行(這將始終運行,直到用戶停止它)請發佈您的解決方案 – shababhsiddique 2012-03-12 13:11:54
http://developer.android.com/reference/android/app/Service.html# startForeground(int,android.app.Notification) – PravinCG 2012-03-12 17:58:09