Как Chrome реализует WebUSB на Android?

Насколько я понимаю, нативное приложение Android должно проходить через специальный API, чтобы использовать режим хоста, который включает спецификацию USB OTG. Тем не менее, спецификация WebUSB, по-видимому, рассматривает режим хоста как единственный вариант (например, на обычном компьютере) и не упоминает OTG, поэтому, вероятно, код для всего находится внутри Chrome. Как Chrome справляется с WebUSB на Android и требует ли это изменений кода по сравнению с рабочим столом?

1 ответ

Решение

Не должно быть никаких изменений, необходимых для обмена кодом между Android и рабочим столом. Chrome использует USB-хост Android Android для связи с устройствами. При использовании "OTG-адаптера" это API, который можно использовать для связи с устройством. WebUSB не поддерживает специфичный для Android "режим аксессуаров".

Другие вопросы по тегам