Android应用程序:应用程序应作为服务启动

时间:2013-05-03 12:49:44

标签: android service background-process

我正在开发一个可以将位置详细信息发送到.net中的Web服务的应用程序 我能够生成坐标并将其发送到webservice。 问题是 我希望用户在第一次启动应用程序时输入用户名并存储在SharedPreference中(我能够这样做) 但之后我希望应用程序作为服务工作,因为它没有任何GUI。 请帮帮我。

1 个答案:

答案 0 :(得分:2)

你需要两件事:

  1. 在后台运行并在启动时启动的服务。这将做核心工作。这里有一个基本的服务教程:http://techblogon.com/simple-android-service-example-code-description-start-stop-service/一旦你运行了,你需要添加你的位置发送代码到它的启动例程,然后配置它定期调用它自己(比如说使用Alarm)经理)。这方面有很多关于这方面的教程。

  2. 接受用户信息的(标准)活动。这将在用户“运行”应用程序时运行,并且还应该启动该服务。您可以配置此活动以让用户满意。