我試圖在後臺運行服務。在定期獲取位置的情況下,無論應用程序是在E背景還是在前景中,都會更新活動文本視圖。任何指針或教程你們都知道的?也許工作的例子?我搜索了很多,但沒有找到具體的東西使用服務獲得位置(後臺)並定期更新gui
謝謝
注:電池消耗是不是這個應用
我試圖在後臺運行服務。在定期獲取位置的情況下,無論應用程序是在E背景還是在前景中,都會更新活動文本視圖。任何指針或教程你們都知道的?也許工作的例子?我搜索了很多,但沒有找到具體的東西使用服務獲得位置(後臺)並定期更新gui
謝謝
注:電池消耗是不是這個應用
我做了一個關於Android位置服務的小博客文章,應該有所幫助。它不是基於服務的,但它會在運行時爲您提供活動中的實時位置更新。一旦你的活動暫停,提供更新的服務幾乎沒有任何方式提供更新,並且它會像@ aehs29提到的那樣錘擊你的電池。
博客中的代碼示例:http://www.scotthelme.co.uk/blog/android-location-services/
我的問題背後的主要觀點是在背景(不是活動正在運行時) – Snake
您可以調整該活動以作爲服務運行。我可以問爲什麼它需要作爲服務運行嗎?它是否需要在後臺運行某種GPS跟蹤器應用程序?我只問,因爲可能有更好的方法來解決這個問題。 –
應用程序應該每秒獲取GPS座標並將其寫入文件。即使協調不變,它也必須每秒寫入一些文件。無論應用程序處於後臺還是前臺,都需要完成此操作。想法?:) – Snake