2016-05-31 59 views
0

我正在开发一个Android应用程序,将用户的GPS位置登录到保存在手机上的.txt文件。我正在考虑一个5-10分钟的时间间隔,它应该在整个一天中运行。即使应用程序本身不在前台或手机待机状态,也应该记录GPS位置。运行一个任务的天 - Android

想知道我应该看什么课?服务? AlarmManagers?即使应用程序不在前台或手机进入待机状态,服务是否仍会继续运行?

在此先感谢。

+1

Ofcourse Service ... STICKY服务我的意思是:) – 2016-05-31 06:10:37

回答

0

你可以看看TimerTaskTimer

Timer timer = new Timer(); 
TimerTask timer_task = new TimerTask() { 
    @Override 
    public void run() { 
     // GPS related method 
    } 
}; 
timer.schedule(timer_task, delay, period); 

延迟=长:第一执行之前的以毫秒为单位的时间量。

周期=长:后续 处决

之间以毫秒为单位的时间量。