如何通过Android C#中的USB端口发送数据?

问题描述:

我开发了一个应用程序在Visual Studio与单声道为Android。 C#如何通过Android C#中的USB端口发送数据?

所以。我怎样才能通过Android的USB端口发送数据。 C#?

类型serialPort1.Write(“1”);

从这里开始:Android USB Api

+0

谢谢......但我不知道在C#中的代码可以使用。 – Zav

+0

你将不得不使用http://developer.android.com/sdk/ndk/index.html。不过这不是C#。您将不得不使用C/C++或创建自己的绑定到C#。 – AedonEtLIRA

+0

好的...我会搜索...我想与android到arduino的comuticate,但我认为它可能在android的第3版;) – Zav

长话短说 - 你不能做到这一点,你预期的方式。 USB不是可以写入的串行端口,而是数据从另一端传出。

可以通过USB模拟串口,但Android不支持。 Android通常可以作为提供不同配置文件的设备:磁盘,相机和专有调试(如果在设备上启用)。

由于Android 3.1,您还有两种特殊模式:主机模式,其中Android设备充当USB设备的主机(与PC非常相似)以及特殊的专用配件模式。阅读更多关于它在这里:http://developer.android.com/guide/topics/usb/index.html