Android 如何从手持设备在可穿戴设备上启动服务(采集灯光数据)?

Android 如何从手持设备在可穿戴设备上启动服务(采集灯光数据)?,android,broadcastreceiver,android-service,alarmmanager,wear-os,Android,Broadcastreceiver,Android Service,Alarmmanager,Wear Os,我对安卓系统的开发相当陌生,目前正在试用可穿戴应用程序 我在smartwatch上创建了一个后台服务,用于采集光传感器数据,我希望它每天在特定时间启动。我目前的做法是在我的手持设备上实现一个报警管理器,以触发手表上的上述服务,但我不知道如何在手机和手表之间建立这种连接 根据我的研究,我不确定这是否可能。我想我的主要问题是: 是否可以在我的手机上使用闹钟管理器 在我的手表上开始服务?(我希望将来用户可以配置开始时间,因此理想情况下,我希望这可以在手机上完成!) 如果是,如何做到这一点?我有一个消息

我对安卓系统的开发相当陌生,目前正在试用可穿戴应用程序

我在smartwatch上创建了一个后台服务,用于采集光传感器数据,我希望它每天在特定时间启动。我目前的做法是在我的手持设备上实现一个报警管理器,以触发手表上的上述服务,但我不知道如何在手机和手表之间建立这种连接

根据我的研究,我不确定这是否可能。我想我的主要问题是:

  • 是否可以在我的手机上使用闹钟管理器 在我的手表上开始服务?(我希望将来用户可以配置开始时间,因此理想情况下,我希望这可以在手机上完成!)
  • 如果是,如何做到这一点?我有一个消息API或广播接收器可以使用的线索,虽然我不确定
  • 如果不是的话,那么在可穿戴应用程序中实现警报是低效的还是被认为是糟糕的设计 任何帮助都将不胜感激

    1.是否可以使用手机上的闹钟管理器启动手表上的服务

    还没有尝试过,但请尝试查看文档,它将教您如何在手持应用程序中生成自动同步到可穿戴设备的通知,以及如何生成在可穿戴设备上运行的应用程序


    2.如果是,如何做到这一点?我有一个消息API或广播接收器可以使用的线索,虽然我不确定

    :

    您可以使用发送邮件,并将以下项目附加到邮件:

    • 任意有效负载(可选)
    • 唯一标识消息操作的路径

    3.如果不是,那么在可穿戴应用程序中实现警报会是低效的还是被认为是糟糕的设计

    :

    报警(基于类)为您提供了在应用程序生命周期之外执行基于时间的操作的方法。例如,您可以使用警报启动长时间运行的操作,例如每天启动一次服务以下载天气预报

    注意:请尝试此教程: