如何创建没有任何活动的服务项目?

时间:2013-11-29 23:43:22

标签: android

刚开始使用android。 我尝试创建一个项目,每隔3小时就会向我的FTP服务器发送通知(例如某些内容)。

我不知道如何创建这个项目,因为每次我创建新的android项目我必须只有项目有活动 - 我不需要任何活动 - 只需要一个服务,当我安装它时将运行设备。

1 个答案:

答案 0 :(得分:1)

  

每次我创建新的android项目时,我必须只有活动项目

如果您使用的是Eclipse,请取消选中“创建活动”复选框,告诉新项目向导创建活动。

如果您使用 android create project ,是的,它会为您创建一个活动。如果需要,可以删除Java类和清单<activity>条目。

实际上,你最终会把所有这一切都留下来。

  

只需要在我在设备上安装时运行的服务。

首先,服务不会因为您在设备上安装而运行。只有在编写代码才能运行它时,它才会运行。

其次,虽然你可能会认为“好吧,我会在启动时获得控制然后启动服务”,这是可能的,但它不适用于Android 3.1+设备,除非用户先运行了一项活动。这是为了防止“偷渡”恶意软件。

因此,如果您希望自己的应用运行,我建议您将活动留在那里。

此外,除非此应用仅供您自己使用,否则您的用户需要执行以下操作:

  • 控制服务的行为,例如将“每3小时”设置更改为他们喜欢的内容
  • 阅读许可协议
  • 阅读您的文档,包括如何获得支持