Page 1 of 1

Wie erhalte ich eine Liste der an ein Android-Gerät angeschlossenen USB-Zubehörteile?

Posted: 16 Jan 2025, 05:08
by Guest
Ich habe eine Lollipop-basierte Android-Box. Die Box verfügt über einen USB-Anschluss, ähnlich dem Micro-USB-Anschluss in Android-Telefonen. Ich möchte überprüfen, ob ein Host mit der Android-Box im Gerätemodus an den USB-Anschluss angeschlossen ist, ähnlich wie wenn ein Telefon an einen PC angeschlossen ist. Zumindest muss ich nur prüfen, ob etwas an diesen USB-Anschluss angeschlossen ist, und bestenfalls ein paar Informationen (Hersteller, Modell, Seriennummer) über den angeschlossenen Host erhalten. Ich brauche keine Datenkommunikation.

Ich habe es versucht

Code: Select all

UsbManager manager = (UsbManager) getSystemService(Context.USB_SERVICE);
manager.getAccessoryList();
aber es wird leer angezeigt, obwohl ich meinen Laptop daran angeschlossen habe und ADB- und Dateiübertragungen funktionieren.

Obwohl es bei weiterer Lektüre den Anschein hat, dass die Android-USB-Zubehör-API nur auf spezielles Android-Zubehör beschränkt ist.