Wie erhalte ich eine Liste der an ein Android-Gerät angeschlossenen USB-Zubehörteile?
Posted: 16 Jan 2025, 05:08
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
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.
Ich habe es versucht
Code: Select all
UsbManager manager = (UsbManager) getSystemService(Context.USB_SERVICE);
manager.getAccessoryList();
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.