Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/218.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android-前台和后台服务的区别是什么?_Android_Operating System - Fatal编程技术网

Android-前台和后台服务的区别是什么?

Android-前台和后台服务的区别是什么?,android,operating-system,Android,Operating System,android.com上说,前台服务是用户知道的,如果需要内存,前台服务不太可能被删除。它说,如果需要内存,后台服务可能会被终止。这是唯一的区别还是一项服务可以提供额外的功能 我的主要问题是,如果后台服务可能会被杀死,为什么要使用它。任何人都可以提供一个应用程序使用后台服务的例子吗 这是唯一的区别还是一项服务可以提供额外的功能 要使用前台服务,您必须在状态栏中显示通知。理想情况下,通知使用户能够控制应用程序的操作,例如停止前台服务正在做的任何事情(例如播放音乐) 如果后台服务可能会被终止,为什么

android.com上说,前台服务是用户知道的,如果需要内存,前台服务不太可能被删除。它说,如果需要内存,后台服务可能会被终止。这是唯一的区别还是一项服务可以提供额外的功能

我的主要问题是,如果后台服务可能会被杀死,为什么要使用它。任何人都可以提供一个应用程序使用后台服务的例子吗

这是唯一的区别还是一项服务可以提供额外的功能

要使用前台服务,您必须在状态栏中显示
通知
。理想情况下,
通知
使用户能够控制应用程序的操作,例如停止前台服务正在做的任何事情(例如播放音乐)

如果后台服务可能会被终止,为什么要使用它

除其他原因外,如果你在状态栏中添加图标而没有很好的理由让它们出现,用户会变得非常暴躁

通常,两种类型的服务都不使用。许多后台服务都是短期的,只需做一些特定的工作(例如,检查邮件服务器是否有新邮件)就可以离开。没有充分的理由为这项工作提供前台服务,尽管一些开发人员无论如何都会这样做

任何人都可以提供一个应用程序使用后台服务的例子吗


您设备上的大多数应用程序都使用后台服务。

答案非常棒,正是我想要的。谢谢你的好意。我喜欢阅读链接。我感到自豪的是,我使用的
服务没有偏离它的真正目的:)这是我见过的与这个主题相关的最好答案