Я запутался, почему UsbManager.ACTION_USB_ACCESSORY_DETACHED
из USB Accessory не срабатывает в Зефир и Нуга версии, но при использовании предварительных версий зефира я могу запустить трансляцию.Android Зефир и выше версия не может вызвать USB_DETACHED
Мои коды основаны на документации по ссылке USB Accessory выше, поэтому не нужно вставлять мой код, единственное, что это не срабатывает при использовании Marshmallow и до версий Android.
Заранее спасибо
Возможно, вы захотите указать, на каком устройстве вы тестируете. Если на устройстве Nexus это может быть фактическая ошибка, в этом случае вы можете отправить ее, выполнив следующие шаги: https://source.android.com/source/report-bugs.html и включив такие вещи, как номер модели/сборки в отчете. –
Да, я использую Nexus 7 с версией 6.0.1 для Android. И спасибо за вашу информацию – Kuro
Nexus 7 (2013) является «более старым» устройством и не получит Android 7.0. К сожалению, одна из особенностей Android заключается в том, что использование разных поставщиков SOC делает проблему обслуживания/обновления более сложной задачей. Наряду с тем фактом, что в документе определения совместимости Android только список USB-аксессуаров как «должен», а не обязательно для планшетов, таких как Nexus 7, может означать, что падение - это компромисс, сделанный командой Android. EDIT-ah выглядит так, будто есть ошибка, связанная с ней. –