帮助我的第一个服务

时间:2011-04-07 16:56:28

标签: android android-service

我想在Android设备上添加一些功能。 但是我不想知道它在那里。我希望它完全在后台运行,  我希望它一直运行(只要我的手机开启)。

如果简化我想做的事情: 我希望我的设备有一个文件“FileName.txt”,它与我的FTP服务器上的“FileName.txt”相同。 我想创建一个每1分钟连接到我的FTP服务器的应用程序,并验证本地文件的时间戳是否与远程文件的时间戳相同。 因此,如果我打开记事本操作服务器并编辑此文件,而不是打开我的本地文件 通过设备上的某些程序,内容将是相同的。 我已经知道如何连接到FTP服务器以及如何下载文件,问题是在什么情况下我会这样做...?

这是我想要制作的一个非常简化的想法...

但是,我读了服务类描述,据说只要激活她的Intent正在运行,我的服务程序就会运行....

我如何才能像应用程序一样提供真正的服务?我不希望任何应用程序一直在运行。

我该怎么办?

1 个答案:

答案 0 :(得分:0)

  

我希望它完全在后台运行,我希望它一直运行(只要我的手机开启)。

请不要这样做。

  

我想创建一个每1分钟连接到我的FTP服务器的应用程序,并验证本地文件的时间戳是否与远程文件的时间戳相同。

我不建议一分钟的轮询时间(延长一段时间),否则这是AlarmManagerIntentService的一个很好的用例。