Ich versuche eine USB-Verbindung zwischen meinem Notebook (win7) und meinem Android-Handy (Android 4.2) herzustellen. Das Notebook sollte als Host fungieren, um das Android-Telefon mit Strom zu versorgen. Das Ziel ist, dass Notebook und Telefon XML-Strings senden und empfangen können
Ich habe versucht, der Android-Seite zu folgen, die den Zubehörmodus erklärt ( Ссылка ) .
1: Muss ich einen Zubehörfilter wie hier definieren:
%Vor%Weil ich nicht möchte, dass eine spezielle Hardware erkannt wird. Ich möchte, dass alle Arten von Windows-Computern erkannt werden (z. B. ich schließe das Telefon an einen anderen PC an).
2: Ich habe gerade nichts auf der Fensterseite getan. Ich folgte nur der Android-Seite, steckte das USB-Kabel ein und beobachtete das Protokoll. Die App startet um Erlaubnis, aber das Zubehör ist null. Irgendwelche Hinweise, warum es null ist? Code:
%Vor%3: Gibt es Bibliotheken / Projekte, mit denen ich die USB-Verbindung auf der Windows-Seite identifizieren kann?
Sie sollten eine Anwendung auf der Host-Seite haben (Windows in Ihrem Fall), die das Android bittet, den Zubehör-Modus zu aktivieren. Wenn Sie gefragt werden, wird Ihnen die Option angezeigt, eine Erlaubnis zu erteilen oder nicht. Sie haben kein Zubehör, da kein Zubehör angeschlossen ist, das dem AOAP gefolgt ist, um eine Kommunikation zu initiieren. So ist es möglich, Zubehörgeräte zu haben, die kein Android betreiben und mit AOAP kommunizieren.
Sie können ein Beispiel für die Android-Seite in den Beispielen von Ihrem Android-SDK finden, im USB-Ordner.
Tags und Links java android windows usb communication