【问题标题】:Communication between Android app and Python backendAndroid 应用程序和 Python 后端之间的通信
【发布时间】:2019-10-15 16:52:56
【问题描述】:

我使用 Android Studio 编写了一个应用程序,并希望将用户输入的数据发送到我的后端 Python 脚本。这应该不断处理接收到的数据并发回评估。

有人知道这是怎么工作的吗?

提前致谢

【问题讨论】:

    标签: python android html https webserver


    【解决方案1】:
    1. WebSocket 应该是首选接口。 python 脚本应该公开一个 WebSocket 端点。移动应用程序可以建立到 WebSocket 的连接。套接字可以充当双向通道,应用程序可以在其中发送和接收数据,python 脚本也可以这样做。

    2. Firebase :该应用可以将用户输入发布到 Python 脚本侦听的 Firebase 主题。该脚本可以处理输入并发布到应用程序将收听的同一频道。更像是 P2P 聊天

    【讨论】:

      【解决方案2】:

      从后端 Python:创建 2 个 Web 服务(GET 或 POST,具体取决于要求)。一种是从移动应用接收数据,另一种是将数据发送到移动应用。

      来自 Android 应用:您可以使用 Retrofit 或 volley 库进行联网,然后使用这些网络服务。使用网络服务并将数据(Payload)发送到后端,您也可以使用轮询将数据返回到应用程序。

      【讨论】:

        猜你喜欢
        • 2016-06-04
        • 1970-01-01
        • 1970-01-01
        • 2022-01-20
        • 2018-06-20
        • 1970-01-01
        • 1970-01-01
        • 2014-07-20
        • 1970-01-01
        相关资源
        最近更新 更多