2016-10-28 4 views
0

Я запутался, почему UsbManager.ACTION_USB_ACCESSORY_DETACHED из USB Accessory не срабатывает в Зефир и Нуга версии, но при использовании предварительных версий зефира я могу запустить трансляцию.Android Зефир и выше версия не может вызвать USB_DETACHED

Мои коды основаны на документации по ссылке USB Accessory выше, поэтому не нужно вставлять мой код, единственное, что это не срабатывает при использовании Marshmallow и до версий Android.

Заранее спасибо

+0

Возможно, вы захотите указать, на каком устройстве вы тестируете. Если на устройстве Nexus это может быть фактическая ошибка, в этом случае вы можете отправить ее, выполнив следующие шаги: https://source.android.com/source/report-bugs.html и включив такие вещи, как номер модели/сборки в отчете. –

+0

Да, я использую Nexus 7 с версией 6.0.1 для Android. И спасибо за вашу информацию – Kuro

+0

Nexus 7 (2013) является «более старым» устройством и не получит Android 7.0. К сожалению, одна из особенностей Android заключается в том, что использование разных поставщиков SOC делает проблему обслуживания/обновления более сложной задачей. Наряду с тем фактом, что в документе определения совместимости Android только список USB-аксессуаров как «должен», а не обязательно для планшетов, таких как Nexus 7, может означать, что падение - это компромисс, сделанный командой Android. EDIT-ah выглядит так, будто есть ошибка, связанная с ней. –

ответ

0

Как я искать проблемы в reports bugs in Google я смог найти этот вопрос на андроид прошивки поэтому в основном это больше похоже на андроид проблемы ОС, что UsbManager.ACTION_USB_ACCESSORY_DETACHED не triggered.Kindly посетить на это issue.

Смежные вопросы