我正在開發一個應用程序,可以將位置詳細信息發送到一個Web服務.net 我能夠生成座標並將其發送到web服務。 問題是 我希望用戶在首次啓動應用程序並存儲在SharedPreference中時輸入用戶名(我能夠這樣做) 但是在此之後,我希望應用程序作爲服務工作,因爲它沒有任何GUI。 請幫我這個。Android應用程序:應作爲服務啓動
回答
你需要兩樣東西:
它在後臺運行,並在引導時啓動的服務。這將做好核心工作。一個基本的服務教程在這裏:http://techblogon.com/simple-android-service-example-code-description-start-stop-service/一旦你運行了,你需要將你的位置發送代碼添加到它的啓動例程中,然後配置它定期調用它自己(比如使用Alarm Manager)。有很多關於做這種事情的教程。
接受用戶信息的(標準)活動。這將在用戶「運行」應用程序並且應該啓動服務時運行。您可以配置此活動以讓用戶感受您的願望。
沒錯。 我只是補充說,從一個很好的閱讀http://developer.android.com/reference/android/app/Service.html始終是一個不錯的選擇 – sataniccrow 2013-05-03 12:56:16
謝謝尼爾,現在我已經寫了程序發送在onClick監聽器中按鈕的位置。你能告訴我如何將該代碼集成到服務中。 ? 如果你能提供幫助,這將會非常棒。 – 2013-05-03 13:10:10
非常感謝尼爾爵士,你對我的幫助很大。 – 2013-05-03 20:18:45
- 1. 如何啓動後啓動Android應用程序作爲服務
- 2. Android啓動服務/應用程序
- 3. 應用程序啓動時自動啓動Android服務
- 4. 如何在應用程序啓動時啓動Android服務?
- 5. Android:應用程序重新啓動後服務未啓動
- 6. 如何在Android應用程序啓動時啓動服務?
- 7. 在應用程序啓動時明確啓動GCM服務Android
- 8. 從多個服務的BroadcastReceiver啓動Android啓動應用程序
- 9. Azure應用服務 - 啓動時彈出啓動應用程序
- 10. 用服務啓動應用程序
- 11. XP嵌入式嘗試啓動應用程序作爲服務
- 12. 從Windows服務啓動應用程序
- 13. 啓動GPS應用程序即服務
- 14. 無應用程序啓動服務
- 15. 從服務啓動應用程序
- 16. 如何從另一個Android應用程序啓動Android服務
- 17. Android服務應用程序錯誤 - 沒有啓動器活動
- 18. Android,從遠程服務器啓動應用程序
- 19. Android應用程序啓動
- 20. 啓動Android應用程序
- 21. 啓動android應用程序
- 22. 在啓動時啓動服務並從服務啓動應用程序?
- 23. 自動啓動在Android應用服務
- 24. 動畫Android應用程序從服務
- 25. Android服務,活動和應用程序
- 26. Android:啓動Flash應用程序作爲屏幕保護程序
- 27. Android服務&&應用程序
- 28. Android服務應用程序
- 29. 自動啓動服務也會啓動應用程序嗎?
- 30. 從應用程序啓動而不是活動啓動服務
我認爲你不喜歡檢查共享首選項,如果它有價值,那麼不要啓動與UI的活動。拿一些操作系統事件來啓動服務。 – Shruti 2013-05-03 12:52:45