我想在特定时间间隔(比如30分钟)后捕获Android设备的当前位置(纬度和经度)。我的类(class)(或服务??不确定要使用什么)将开始收听LocationManagerListener当设备启动完成时。实现这个的最佳方法是什么?在这种情况下我们如何使用locationChanged()方法?这是我认为它可以做到的:监听开机完成事件并设置告警服务:publicclassOnBootReceiverextendsBroadcastReceiver{privatestaticfinalintPERIOD=1800000;//30minutes@OverridepublicvoidonR