-5

我是安卓新手。我想了解 Android 服务。我的问题是如何使用 Android 服务?何时准确地用于后台意味着可以使用哪种类型的 TASK 来创建服务?任何人都可以告诉。

4

4 回答 4

2

当您想要做一些不需要 UI 并且定期运行的工作时,服务的使用就会出现。让我们举个例子。您在活动中显示评论列表,并希望定期检查新评论并提醒用户注意。为此,您可以使用定期检查更新的服务,一旦获得新更新,您就可以提醒用户(尽管您可以为此使用云消息传递,但我仅将其用于现实世界的示例)。

于 2014-01-20T10:06:53.997 回答
1

这些任务并不真正需要对用户可见。一个很好的例子是播放音乐。您不需要保留播放器屏幕来播放歌曲......也就是说,它可以在用户在其他应用程序上工作时播放歌曲。另一个例子是下载......我不需要看到下载发生。它可以在没有我的情况下完成,因为用户意识到它实际上正在发生......那是在后台。在您的应用程序中,您使用服务来运行那些您不掌握 UI 的任务,在后台作为服务运行。

于 2014-01-20T10:06:46.020 回答
1

实际上,服务用于长时间运行的任务,尤其是那些在您的活动未运行时运行的任务。基本上,您实现服务来执行不需要前台活动存在的任务。就像在背景中播放音乐,你做任何其他事情。或者另一个例如,即使您的活动不活跃,您也想检查服务器是否有任何更新。你可以用谷歌搜索更多例如

基本链接:

http://developer.android.com/guide/components/services.html

http://www.vogella.com/tutorials/AndroidServices/article.html

当您探索更多时,您将了解服务的其他用途。

于 2014-01-20T10:11:38.767 回答
1

如果您想了解有关服务的信息,可以在 Internet 上找到很多资料。如果您什么都不知道,请从学习 android 开发者网站的材料开始。

请学习服务创建后台服务以了解服务。

于 2014-01-20T10:09:22.767 回答