我想在Eclipse中构建一个通过端口发送数据的android应用程序。按照我的想法,开始屏幕将有一个文本框和按钮。无论何时输入文本并按下按钮,文本都会经过端口并在最后收到。我的目标只是通过端口发送文本数据。为了达到这个目的,请用代码引导我。谢谢通过USB发送数据的Android应用程序
1
A
回答
0
您已通过USB经理 连接USB发生这种情况后,为USB授予许可
UsbManager manager = (UsbManager) this.getSystemService(Context.USB_SERVICE);
UsbDeviceConnection connection = manager.openDevice(device);
获取接口和终点
UsbEndpoint epIN = null;
UsbEndpoint epOUT = null;
UsbInterface usbIf = dev.getInterface(0); // inter will change according to usb 0/1 etc..
for (int i = 0; i < usbIf.getEndpointCount(); i++) {
if (usbIf.getEndpoint(i).getType() == UsbConstants.USB_ENDPOINT_XFER_BULK){
if (usbIf.getEndpoint(i).getDirection() == UsbConstants.USB_DIR_IN)
epIN = usbIf.getEndpoint(i);
else
epOUT = usbIf.getEndpoint(i);
} else {
Log.d("USB","Not Bulk");
}
}
传送文本到USB
byte[] str = get.getBytes("TEXT");
connection.bulkTransfer(epOUT, str, str.length, 500);
希望它有帮助。
+0
在我的代码中,UsbDevice的值显示为空; – Dineshgaru
0
您将被要求学习Accessory Development Kit类为此。
Android配件可以是音频扩展坞,健身器,个人医疗测试设备,气象站或任何其他增加Android功能的外部硬件设备。
相关问题
- 1. android应用程序通过USB向外设发送数据
- 2. 通过USB从Android应用程序发送数据到PC
- 3. Android通过USB发送数据
- 4. 通过Android应用程序发送和接收USB端口上的数据
- 5. 通过USB发送的Android
- 6. 使用PyUSB通过USB发送数据
- 7. Xcode:通过USB分发应用程序
- 8. 联系Android应用程序通过USB
- 9. 通过USB安装Android应用程序
- 10. Android - 通过WiFi从应用程序发送数据到PC
- 11. 通过.NET向GCM Android应用程序发送数据
- 12. Android应用程序通过USB连续接收数据
- 13. Android应用程序通过USB读取数据
- 14. WindowsPhone - 通过USB发送/接收数据
- 15. 通过USB端口发送数据
- 16. 如何通过Android C#中的USB端口发送数据?
- 17. 如何通过android应用程序向usb引脚发送信号..?
- 18. Android 4.0.3。 USB主机 - 通过controlTransfer发送数据
- 19. 通过USB从Android发送数据到PC
- 20. 从Android应用程序发送数据到B应用程序
- 21. Android平板电脑应用程序发送来自USB的接收数据
- 22. 通过USB电缆从Android应用程序发送条码到C#桌面应用程序
- 23. 通过web服务从Android应用程序发送ArrayList到远程数据库
- 24. 通过应用程序发送短信
- 25. 通过应用程序发送消息
- 26. 通过Rails Server与Android应用程序通信 - 从应用程序发送数据到服务器?
- 27. 通过节点将数据发送到前端应用程序?
- 28. 如何通过SMS数据包发送应用程序
- 29. Phonegap应用程序通过WiFi发送数据
- 30. Android应用程序和通信通过USB
这个问题似乎是脱离主题,因为它是一个“给我代码”的问题。 –