Ich versuche herauszufinden, wie übertragen Frames auf einem Computer auf ein Android-Handy gerendert. Wifi und Bluetooth sind nicht schnell genug für eine reibungslose Framerate, aber die Datenübertragungsgeschwindigkeit über den USB-Anschluss ist mehr als genug (bis zu 480 Megabyte/Sekunde). Die Sache ist, ich kann nicht herausfinden, wie es geht - es gibt nichts in den Android-Dokumenten und ich habe nichts online gefunden. Wie kann ich auf die USB-Verbindung zugreifen?Live-Datenübertragung über USB
Antwort
Sie können nicht auf jede dokumentierte und unterstützte Weise auf die USB-Verbindung zugreifen.
Es ist überhaupt nicht möglich? Gibt es irgendwelche Hacks, die es erlauben? Es ist keine App zur Veröffentlichung, und es macht mir nichts aus, mit meinem eigenen Telefon zu spielen.
Versuchen Sie, den Debug-Modus einzuschalten und adb zu verwenden, um eine Verbindung zum Gerät herzustellen. Sie können Dateien manuell zum Telefon senden (z. B. zur SD-Karte), die Sie wiederum in regelmäßigen Abständen in Ihrer App einchecken können. Sie können Dateien auch anders herum (von Ihrer App aus) schreiben und Ihre PC-Anwendung diese Datei erneut über ADB überprüfen lassen. Auf diese Weise können Sie einfache Protokolle für die Kommunikation erstellen.
Ich brauche das auch jetzt, aber ein bisschen schwieriger, da ich versuche, von einem programmierbaren integrierten Gerät mit USB-Host-Chip auf das Telefon zuzugreifen. Was wahrscheinlich bedeutet Reverse Engineering ADB ...
Wie auch immer, es ist eine ziemlich hacky Lösung, aber es sollte über alle Telefone funktionieren, solange Debug-Modus eingeschaltet ist, was es machbar macht.
http://code.google.com/p/microbridge/ – Chinasaur
- 1. USB-Debugging über Wifi
- 2. Emulation UART über USB
- 3. Tablet.Input über USB-Kabel Verbindung
- 4. Können wir Daten über USB-Host-API über USB-Kabel an den PC übertragen?
- 5. Kommunikation mit seriellem USB-Gerät über Android
- 6. USB-Sharing über Ethernet auf Raspberry PI?
- 7. Kommunikation von Python zu Arduino über USB
- 8. Senden Rohdaten über USB unter Linux
- 9. Externer logischer Speicherblock über USB-Schnittstelle?
- 10. C# erkennen USB-Gerät ClassCode (USB-Gerätetyp)
- 11. Android USB OTG USB-Laufwerk lesen
- 12. Kommunikation mit einem USB-Gerät über "USB Virtual Serial Port" mit C#?
- 13. USB-Anschluss: Wie lese ich Daten von USB-Port über Browser-Fenster
- 14. USB-Programmierung
- 15. Zeichnen Sie ein Video über eine USB-WebCam in csharp
- 16. Übertragung von Dateien von Android auf Computer über USB programmgesteuert
- 17. Senden Sie SMS über USB GSM Modem mit Java
- 18. Sony SDK zur Steuerung von benutzerdefinierten Windows-Programm über USB?
- 19. Kommunizieren und steuern Sie ein Druckergerät über Bluetooth oder USB
- 20. Ordner hinzugefügt in Android nicht über USB sichtbar
- 21. SWT: Benachrichtigung über eine Systemgeräteänderung (USB-Gerät Verbindung/Trennung)
- 22. USB-Erlaubnis erhalten über android.hardware.usb gilt nicht für NDK
- 23. Wie kommuniziert diese iOS-App über den USB-Anschluss?
- 24. Ordner und Dateien hinzugefügt in Android nicht über USB
- 25. Simulieren iPhone (real Gerät, nicht Simulator) Lage über USB programmatisch
- 26. Zugriff auf Android-Dateisystem von Windows 7-Befehlszeile über USB
- 27. Wie mit Win CE Gerät über USB verbunden kommunizieren
- 28. Vorschau USB Webkamera auf Android über ndk und V4L
- 29. Kommunikation zwischen Android App und PC-Anwendung über USB
- 30. durch eine HID-Handshake Reverse-Engineering-Bytes über USB
Stellt sich heraus, Sie können es mit Socket-Programmierung und $ adb vorwärts im Terminal tun. –