我试图在后台运行服务。在定期获取位置的情况下,无论应用程序是在E背景还是在前景中,都会更新活动文本视图。任何指针或教程你们都知道的?也许工作的例子?我搜索了很多,但没有找到具体的东西使用服务获得位置(后台)并定期更新gui
谢谢
注:电池消耗是不是这个应用
我试图在后台运行服务。在定期获取位置的情况下,无论应用程序是在E背景还是在前景中,都会更新活动文本视图。任何指针或教程你们都知道的?也许工作的例子?我搜索了很多,但没有找到具体的东西使用服务获得位置(后台)并定期更新gui
谢谢
注:电池消耗是不是这个应用
我做了一个关于Android位置服务的小博客文章,应该有所帮助。它不是基于服务的,但它会在运行时为您提供活动中的实时位置更新。一旦你的活动暂停,提供更新的服务几乎没有任何方式提供更新,并且它会像@ aehs29提到的那样锤击你的电池。
博客中的代码示例:http://www.scotthelme.co.uk/blog/android-location-services/
我的问题背后的主要观点是在背景(不是活动正在运行时) – Snake
您可以调整该活动以作为服务运行。我可以问为什么它需要作为服务运行吗?它是否需要在后台运行某种GPS跟踪器应用程序?我只问,因为可能有更好的方法来解决这个问题。 –
应用程序应该每秒获取GPS坐标并将其写入文件。即使协调不变,它也必须每秒写入一些文件。无论应用程序处于后台还是前台,都需要完成此操作。想法?:) – Snake