gpt4 book ai didi

android - 如何处理我的 Android 应用程序中进程间通信的必要性?

转载 作者:塔克拉玛干 更新时间:2023-11-02 18:56:27 31 4
gpt4 key购买 nike

<分区>

我的申请要求我定期执行以下操作:

  1. 向服务器发送定期心跳信息,每 15 秒一次
  2. 定期截取屏幕并将其发送到服务器,每 60 秒一次
  3. 向服务器发送消息并轮询服务器以获取消息,每 5 秒一次

我已经为上面列出的每一项编写了服务,但这是我需要帮助的地方,这些服务之间的通信......

心跳服务需要能够:

  1. 从屏幕捕获服务获取一些信息。
  2. 使用消息服务排队消息。

屏幕捕获服务需要能够执行以下操作:

  1. 从我的应用程序中获取当前 Activity
  2. 使用消息服务排队消息。

消息服务需要能够执行以下操作:

  1. 接收消息以排队等待从我的应用程序/服务发送到服务器
  2. 将从服务器接收到的消息发送到应用程序

有了所有必需的沟通途径,我想知道如何做到这一点?我可以将我的应用程序绑定(bind)到所有服务吗?将服务绑定(bind)到其他服务?使用其他通信方式?

即使我的应用程序不在前台,我也需要所有这些服务继续运行/发挥作用。

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