我正在开发一个安卓应用程序,它会将用户的GPS位置记录到保存在手机上的.txt文件中。我正在考虑5-10分钟的间隔,它应该运行一整天。即使应用程序本身不在前台或当手机处于待机状态时,也应该记录GPS位置。
我想知道我应该去看哪个班级?服务?AlarmManagers?即使应用程序不在前台或手机进入待机状态,服务仍会继续运行吗?
提前谢谢。
发布于 2016-05-31 14:11:35
你可以看看TimerTask和Timer。
Timer timer = new Timer(); TimerTask timer_task = new TimerTask() { @Override public void run() { // GPS related method } }; timer.schedule(timer_task, delay, period);
delay = long:第一次执行前的毫秒时间。
period = long:后续执行之间的时间量(毫秒
。
https://stackoverflow.com/questions/37537990
相似问题