【问题标题】:How can i send data by USB port in Android C#?如何在 Android C# 中通过 USB 端口发送数据?
【发布时间】:2011-10-11 15:46:44
【问题描述】:

我在 Visual Studio 中开发了一个带有 mono for android 的应用程序。 C#

所以。如何在 Android 中通过 USB 端口发送数据。 C#?

类型serialPort1.Write("1");

【问题讨论】:

    标签: c# android usb xamarin.android


    【解决方案1】:

    长话短说 - 你不能按照你想要的方式去做。 USB 不是一个可以写入的串行端口,数据从另一端输出。

    可以通过 USB 模拟串行端口,但 Android 不支持。 Android 通常可以充当提供不同配置文件的设备:磁盘、摄像头和专有调试(如果在设备上启用)。

    从 Android 3.1 开始,您还拥有两种特殊模式:Android 设备充当 USB 设备主机的主机模式(很像 PC)和特殊的专有附件模式。在此处阅读更多信息:http://developer.android.com/guide/topics/usb/index.html

    【讨论】:

      【解决方案2】:

      从这里开始:Android USB Api

      【讨论】:

      • 您将不得不使用developer.android.com/sdk/ndk/index.html。不过,它不是 C#。您必须使用 C/C++ 或创建自己的 C# 绑定。
      • 好的...我会搜索...我想与 android 通信到 arduino,但我认为在 android 版本 3 中是可能的;)
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多