我想在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
這個問題似乎是脫離主題,因爲它是一個「給我代碼」的問題。 –