2017-01-05 9 views

Antwort

0

Ich bin mir nicht sicher, wo genau Sie stecken bleiben, aber der Link, den Sie gepostet haben, scheint alle benötigten Informationen zu haben. Sobald Sie Ihren UsbDevice halten, müssen Sie die Erlaubnis zur Kommunikation anfordern (siehe Erlangen der Erlaubnis, mit einem Gerät zu kommunizieren). Sie können dann Daten übertragen mit dem folgenden Code:

private Byte[] bytes; //Convert your jpeg into a byte array and load it in this variable. 
private static int TIMEOUT = 0; 
private boolean forceClaim = true; 

... 

UsbInterface intf = device.getInterface(0); 
UsbEndpoint endpoint = intf.getEndpoint(0); 
UsbDeviceConnection connection = mUsbManager.openDevice(device); //this opens the connection 
connection.claimInterface(intf, forceClaim); 
connection.bulkTransfer(endpoint, bytes, bytes.length, TIMEOUT); //this actually sends the bytes to the other device. 

Auf der anderen Seite müssen Sie Ihr Byte-Array zu einem jpeg

See this code for a full sample. konvertieren zurück

Verwandte Themen