gpt4 book ai didi

android - 需要安卓后台服务

转载 作者:行者123 更新时间:2023-11-30 03:32:59 29 4
gpt4 key购买 nike

我正在构建一个 Android 应用程序。我正在尝试做一个正在运行的应用程序。这意味着我需要一个后台服务来运行和计算我的 GPS 数据并将其报告给 Activity 。

但是 - 我希望 Activity 也能够向该服务发送操作(开始、停止等)。

我一直在努力尝试执行这种双向服务<-> Activity 通信的几种方法。

有引用资料吗?这样做的最佳方法是什么?

谢谢

最佳答案

您尝试过服务绑定(bind)机制吗?

您可以创建用于收集 GPS 数据的服务 (http://developer.android.com/guide/components/services.html),在应用程序启动时启动它 (http://developer.android.com/guide/components/services.html#StartingAService),在启动您的 Activity 时绑定(bind)此服务并使用 Binder 对象在服务和 Activity 之间传输数据 (http://developer.android.com/guide/components/bound-services.html),在关闭时解除绑定(bind)您的 Activity 和服务将继续在后台运行。

在此模型中,您的服务将始终运行并在需要时传输数据。

关于android - 需要安卓后台服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17140204/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com