Я занимаюсь разработкой приложения с использованием нового API-интерфейса USB Host на Android 3.1 и искал что-нибудь по поводу открытия и закрытия каналов на конечных точках.
В спецификациях USB указано, что длявыполнить массовую передачу в конечной точке, сначала необходимо открыть канал в этой конечной точке.Проблема в том, что в классе UsbEndpoint в Android нет метода openPipe ().
Может быть, вызывая bulkTransfer или ставить в очередь UsbRequest на желаемой конечной точке - автоматически обрабатывает открытие и закрытие нижележащего канала ... но документации по этому поводу нет.Или, может быть, есть способ отправить управляющую передачу, чтобы открыть желаемый канал?
Кажется странным, что в справочнике по Android API вообще не упоминается о USB-каналах, поскольку они являются важной концепцией в спецификациях USB.... и почти во всех других API (Windows, Java, Oracle) есть методы открытия / закрытия каналов, которые можно использовать.
Кто-нибудь знает что-нибудь здесь?