标签: android service android-location
我正在开发一款Android应用程序,可将用户的GPS位置记录到保存在手机上的.txt文件中。我想的是间隔5-10分钟,它应该全天运行。即使应用程序本身不在前台或手机处于待机状态,也应记录GPS位置。
想知道我应该研究哪个课程?服务? AlarmManagers?即使应用程序不在前台或手机处于待机状态,服务是否会继续运行?
提前致谢。
答案 0 :(得分:0)
您可以查看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:后续之间的时间量(以毫秒为单位) 执行
delay = long:首次执行前的时间量(以毫秒为单位)。
period = long:后续之间的时间量(以毫秒为单位) 执行