Articles of usb

Отправлять данные с android на ПК через USB

Как отправить простые данные (с Java-программированием) с Android на ПК, подключенные через USB? Я использую android 2.3.3. Также может кто-нибудь сказать мне, какие API-интерфейсы мне следует искать? ..Благодаря

Можно ли программно определить режим связи USB?

Есть ли способ программно определить текущий режим работы USB? Я имею в виду некоторую функцию, которая вернется либо в том случае, если устройство находится в режиме Host , Device или Accessory .

Воспроизвести видео с помощью подключенного USB через кабель OTG в Android?

Я хочу спросить, есть ли приложение, в котором пользователь может подключать USB к Android через кабельное устройство OTG и воспроизводить носители (особенно видео), содержащиеся в нем. Я сделал широковещательный приемник для обнаружения подключенного USB, я тоже хочу прочитать содержимое. Я использую этот фрагмент кода. private final BroadcastReceiver mUsbReceiver = new BroadcastReceiver() { public void onReceive(Context […]

Android HID-устройство Android

Кто-нибудь знает, как настроить Android-устройство (планшет) для отображения в качестве USB-HID-устройства при подключении к ПК? Есть ли другой способ получения данных с планшета на ПК (через USB), кроме записи его в файл, и компьютер извлекает (обновляемый) файл из планшета, который действует как «запоминающее устройство большой емкости» для ПК? Может ли USB поддерживать конечное соединение TCP […]

Обнаружение подключенного USB-устройства

Я хотел бы знать, какая часть системы отвечает за обнаружение подключенного устройства в USB-порту Это может быть USB-хост-порт, так что подключенное устройство будет считаться USB-клиентом (поэтому владелец порта – это хост) Или это может быть порт USB-клиента, так что подключенное устройство будет считаться USB-хостом (поэтому владелец порта является клиентом) Меня интересует момент, когда система фактически […]

Разрешения файла Linux для устройства USB на Android

Я разрабатываю приложение для пользовательского планшета (встроенного в качестве инструмента продаж моей компанией) под управлением Android. Приложение должно связываться через виртуальный последовательный порт с подключенным USB-устройством. Драйверы установлены и работают отлично (это USB-контроллер CP2101 для контроллера UART Bridge от Silicon labs). Я использую библиотеку последовательных портов, найденную по адресу: http://code.google.com/p/android-serialport-api/ . Проблема в том, что […]

Разрешения USB без подсказки

У меня есть 2 действия в моем приложении. Скажите FirstActivity и SecondActivity . FirstActivity – это MAIN и LAUNCHER. SecondActivity использует устройства usb. Я хочу, чтобы запрос на разрешение USB появлялся только один раз в течение всего срока действия приложения. Если было только одно действие, следующие строки в манифесте решали мою цель: <activity android:name=".FirstActivity"> <intent-filter> […]

Подача питания с USB-устройства на планшет Android через кабель OTG

Я работаю над проектом, который предполагает связь между устройством Android и ардуином. Окончательная сборка проекта будет представлять собой коробчатую структуру, в которой видна только экран устройства Android (остальные стороны будут закрыты). Пространство важно; Я хотел бы, чтобы устройство было как можно меньше и использовало минимальные кабели. Связь с ардуином была установлена ​​с использованием usb host […]

Драйверы usb для adb не работают для Motorola mc40

Я запускаю Windows 7 и Eclipse. Эмулятор отлично работает! В Motorola MC40 установлен флажок «Отладка настроек-Application-> developer-> usb. Я использую драйверы из https://motorola-global-portal.custhelp.com/app/answers/detail/a_id/88481 MC40 не распознается Команда «abd devices» показывает, что устройство не подключено. Драйверы в / sdk / extras / google / usb_drivers не работают. Я искал везде и не могу найти ответа. Я […]

Как определить длину полученных байтов метода UsbRequest.queue (..)?

У меня проблемы с классом UsbRequest в Android 3.1. Это мой код: ByteBuffer buffer = ByteBuffer.allocate(4096); buffer.order(ByteOrder.LITTLE_ENDIAN); UsbRequest request = new UsbRequest(); request.initialize(mConnection, mEndpointIn); request.queue(buffer, 4096); if (mConnection.requestWait() == request) { byte[] data = buffer.array(); } Размер данных массива равен 4096, но длина действительно полученных байтов намного меньше. Как определить размер реально полученных байтов? Благодарю.