gpt4 book ai didi

android - 在 Android 中使用 RPC 的标准方法是什么?

转载 作者:行者123 更新时间:2023-12-03 17:56:53 41 4
gpt4 key购买 nike

在 Android 中使用 RPC 的标准方法是什么?
在 Android 中执行 RPC 的官方方式对我来说似乎是 AIDL。
那是对的吗?

首先,我对 Android 很陌生。但开始是好的。我正在热身使用我已经从 Java 中了解的功能。
现在我想更进一步,在我已经存在的一些 Java 软件中使用一些高级技术。

这是场景。我有一个小型 Java 服务器,它运行一个名为 SIMON 的面向对象版本的 RPC。现在我想将它与Android结合起来。
意味着在 Android 设备上,我想运行一个小应用程序作为客户端,它从我的服务器获取其信息。

我阅读了一些指令来为 android 编写客户端和服务器。
但两者都在我不想运行的 android 上运行。

有人知道如何在 Android 和 Java 之间结合 RPC 吗?
也许我可以搜索的方向的一些链接或提示应该可以解决问题。
现在我有点迷茫,把这两个世界结合起来。

我已经遇到过需要我不想使用的外部库的 REST、JSON、XML-RPC、SOAP。
我想坚持使用 Android 的标准方式来保持“原始”Android。任何。
纯Android代码是我这个阶段的目标。

最佳答案

据我所知,没有“标准”方法可以从 Android 向服务器执行 RPC。
您提到的 AIDL 用于对同一设备上的另一个进程执行 RPC。
正如您所发现的,有大量的序列化格式和库支持它们在 Android 应用程序和服务器之间进行通信 - 所以请选择。
我没有证据证明这一点,但我猜绝大多数开发人员会在 HTTPS 上使用 JSON,可能是 REST,也可能不是。但是使用 Avro、gRPC、Protocol Buffers、Apache android-json-rpc 或其他任何东西也没有错 - 使用最适合您的情况的任何东西。

关于android - 在 Android 中使用 RPC 的标准方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10236069/

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