Wie erkennt man, ob Android die volle USB-Unterstützung hat oder nicht?
Meine Anwendung verwendetUsbManager
mit USB-Kameras zu kommunizieren. Einige Geräte unterstützen USB nicht. Diese werden zurückkehrennull
zum(UsbManager)context.getSystemService( Context.USB_SERVICE )
oder sie werfen aNoSuchMethodError
Ausnahme bei der Aufzählung von Geräten. Ich kann beides erkennen und eine Nachricht richtig anzeigen. Leider verursachen einige Androids, die keine USB-Geräte erkennen, keines dieser Probleme. Sie geben nur eine leere Liste der USB-Geräte zurück. Wie kann ich richtig erkennen, dass dieses System USB OTG nicht unterstützt?