哪个 Service on Wear OS 永久 运行 在后台

Which Service on Wear OS for permanent running in background

我在智能手机上编写了一个 MQTT Android 应用程序并使用了正常的后台服务。现在我想用 Oreo 8.0 为智能手表编写相同的应用程序。我看了一些关于奥利奥服务的文章,现在我真的很困惑。

建议使用 JobIntentService,但此服务是否可以 运行 一直在后台运行而不在屏幕上显示我的应用程序?

我可以在 Oreo 中将普通的 IntentService 用于永久 运行ning 后台服务吗?

WearOS 基于与常规 Android OS 运行ning 在 phones 上相同的架构,因此您可以使用常规 Service component 将 运行 保留在您手表 OS 的背景中,与您的 phone 非常相似。

此外,为了处理打瞌睡和应用程序待机等后台优化,您可以通过提供持续通知等将您的服务转换为前台服务。

顺便说一下,IntentService 在 运行 停止工作时会自行停止,即不应该用作永久 运行ning 服务。