我正在开发一个小型Android应用程序,我希望在其中使用Geolocation功能。 我想要编码的是一种服务,它提供用户的更新位置,无论他们是否正在使用我的应用程序。
我知道如果我不断检查用户的位置,它会耗尽设备的电池,所以我想要很好的解决方案。例如,每隔5或10分钟给我更新一次。我已经阅读了很多这个问题,但我想得到一个很好的解决方案。
我读了this page,如果用户正在使用我的应用程序,但如果用户没有使用我的应用程序,那么这是一个很好的解决方案,那么我该怎么办?我该如何解决这个挑战?
答案 0 :(得分:10)
以前我开发过这种应用程序。根据您的要求,您将需要Android的以下API。