我希望编写一个通过 USB 发送数据的 Android 应用程序,而不必检测另一端的特定设备或附件 - 换句话说,无论它是否在另一端检测到任何东西,只需通过特定端口发送原始数据或界面。
我对这种通过Android进行的低级开发比较陌生,所以如果我使用了不正确的术语或误解了USB如何正常工作,请原谅我。
应用程序将向其发送数据的设备将是“哑”设备。它不会通过 USB 发回任何数据。该设备本质上只会接收原始数据(信息的基本字节 - 例如整数),并且一旦接收到数据就会执行它所做的任何事情。
USB 是否需要像 TCP 一样的握手,或者有没有办法在没有标头或任何垃圾的情况下运行它 - 只是原始数据?Android可以在这种模式下运行(无根)吗?
万分感谢!