【问题标题】:Android-Things GPS Service bound to main activity or separate activity?Android-Things GPS 服务绑定到主要活动还是单独的活动?
【发布时间】:2019-04-03 15:36:05
【问题描述】:

我正在使用 GPS 和多个传感器(磁力计、陀螺仪、加速度计、相机等)为 Android-Things 上的简单机器人自动化开发代码,并将信号输出到多个电机。

考虑到这一点,我应该设置 GPS 等。作为绑定到主要活动的服务或绑定到自己的活动,或其他一些方法?

【问题讨论】:

    标签: android android-activity service gps android-things


    【解决方案1】:

    如果有用户参与(按钮点击等),请使用活动。 如果服务应该在后台运行,请使用它。

    根据您的情况,如果用户想要打开服务,您可能会有一个按钮启动后台服务,并且活动会自行销毁。

    你能说清楚流程应该是什么样子吗?

    【讨论】:

    • 不幸的是,我仍在尝试确定代码流,尽管我认为它将处于待机状态,如果当前的自主活动是航路点查找,或者其他取决于用户输入的参数,例如 GPS 航路点关于自主活动。设置完成后,系统将设置为自主模式。我认为你的后一个建议会很好。在设置模式下使用活动获取 GPS 等,然后在自主模式下使用服务(例如 - 按下按钮)。这听起来像是对您所说的正确理解吗?
    • 有理由不一直使用服务吗? (不用时关掉)
    • 是的,您始终可以使用该服务,但仍需要决定如何启动它。现在,我们也从 OREO 引入了背景限制
    • 每天学习一些东西,谢谢@dcanh121:developer.android.com/about/versions/oreo/background
    猜你喜欢
    • 1970-01-01
    • 2010-12-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多