gpt4 book ai didi

c# - 如何在应用程序需要访问互联网的情况下使用 C# 进行 Android 开发?

转载 作者:太空宇宙 更新时间:2023-11-03 16:33:17 24 4
gpt4 key购买 nike

我需要尽快开始开发 Android 应用程序。此应用程序需要通过 Internet 与服务器通信。我希望能够在似乎可用的各种开发环境之一中使用 C# 进行开发,例如适用于 Android 的单声道。

我的问题是:

  • 为 Android 开发 C# 应用程序的最佳框架是什么?
  • 什么能让我最灵活地通过 Internet 进行通信? (我的老板告诉我,现有的 c# --> Android 框架在互联网访问方面有限制)
  • 使用 C# 执行此操作时我可能会遇到哪些限制?
  • 您对采用这种方法有何经验?

最佳答案

对于通过 Internet 进行的通信,可能有多种方式,具体取决于您的需要。它可以是带有一些 POST 数据的 HTTP 请求,也可以是通过套接字进行的适当的低级通信。

如果您需要与接受 POST 请求并以 XML 格式提供一些数据(例如)的 Web 服务进行通信,那么您可能会使用 HTTP 请求方式。

如果您有实时服务器为 Sockets 通信提供服务,那么您可能希望使用带有某种数据协议(protocol)的 Sockets(基于服务器接受/服务的数据协议(protocol))。

完全支持使用 MonoDroid 建立套接字通信。它与 Windows 上的 x86 .Net 实现几乎相同。

关于c# - 如何在应用程序需要访问互联网的情况下使用 C# 进行 Android 开发?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10088144/

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