刚开始使用android。 我尝试创建一个项目,每隔3小时就会向我的FTP服务器发送通知(例如某些内容)。
我不知道如何创建这个项目,因为每次我创建新的android项目我必须只有项目有活动 - 我不需要任何活动 - 只需要一个服务,当我安装它时将运行设备。
答案 0 :(得分:1)
每次我创建新的android项目时,我必须只有活动项目
如果您使用的是Eclipse,请取消选中“创建活动”复选框,告诉新项目向导创建活动。
如果您使用 android create project
,是的,它会为您创建一个活动。如果需要,可以删除Java类和清单<activity>
条目。
实际上,你最终会把所有这一切都留下来。
只需要在我在设备上安装时运行的服务。
首先,服务不会因为您在设备上安装而运行。只有在编写代码才能运行它时,它才会运行。
其次,虽然你可能会认为“好吧,我会在启动时获得控制然后启动服务”,这是可能的,但它不适用于Android 3.1+设备,除非用户先运行了一项活动。这是为了防止“偷渡”恶意软件。
因此,如果您希望自己的应用运行,我建议您将活动留在那里。
此外,除非此应用仅供您自己使用,否则您的用户需要执行以下操作: