【发布时间】:2013-11-21 05:50:27
【问题描述】:
我想让我的服务在 GPS 被任何应用程序使用时自动启动,并在 GPS 不再使用时停止。如果可能,我想避免让我的服务在后台运行。
显然,“GPS 已激活”没有广播意图,例如“启动完成”。那将是完美的开始我的服务。我的另一个想法是在 LocationManager 上注册一个 GpsStatus.Listener,但我认为我的应用程序必须一直在后台运行(并且需要自动启动权限)。
我之所以要这样做,是因为我想在 GPS 使用时收集它的状态信息。
感谢您的想法!
【问题讨论】:
-
没有这样的方法,您必须为此运行至少1个后台服务...