Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Отправка данных USb - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android При нажатие на номер! http://www.cyberforum.ru/android-dev/thread1037086.html
Хочу чтоб при нажатия на номер в андройд приложении, можно было позвонить, но в инете сколько не искал не нашел( подскажите пожалуйста, как это сделать? Добавлено через 4 часа 18 минут Для тех...
Программирование Android Как узнать, какой именно из установленных браузеров выбирает пользователь Здравствуйте. Подскажите, пожалуйста, как программно узнать, какой браузер выбирает пользователь. Например, один из тех, что приведены на изображении. Спасибо. http://www.cyberforum.ru/android-dev/thread1037059.html
Json Parsing Программирование Android
Здравствуйте.я попытаться разобрать JSON и показать элемент в listview.Программа работает, но я хочу показать все элементы на нажатие кнопки, но когда я нажал кнопку только показать последний пункт...
Программирование Android Как получить день недели первого дня месяца из Calendar?
Например, день недели первого дня Декабря 2013 - Воскресенье День недели первого для Января 2014 - Среда Самый сложный вопрос в мире)
Программирование Android Наслоение активностей http://www.cyberforum.ru/android-dev/thread1036944.html
Всё ниже: private GridView.OnItemClickListener gridviewOnItemClickListener = new GridView.OnItemClickListener() { @Override public void onItemClick(AdapterView<?> parent, View v,...
Программирование Android Ошибка сокетов: D/AndroidRuntime: Shutting down VM Пишу сокет-клиент. Вроде всё делаю правильно... tvOut.setText("Коннектимся..."); Log.d("my", "Коннектимся..."); try { InetAddress serverAddr = InetAddress.getByName("192.168.1.121");... подробнее

Показать сообщение отдельно
MaxValue
30 / 28 / 2
Регистрация: 16.08.2012
Сообщений: 126

Отправка данных USb - Программирование Android

11.12.2013, 13:15. Просмотров 754. Ответов 0
Метки (Все метки)

Уважаемые все.
Такая проблема, необходимо на устройство под android зацепить usb реле mp 709.
Интерфейс устройства выдает только enpoint in. а для отправки надо endpoint out.


Java
1
2
3
4
5
6
7
8
9
10
11
12
UsbManager manager = (UsbManager) getSystemService(Context.USB_SERVICE); 
HashMap<String, UsbDevice> deviceList; deviceList = manager.getDeviceList(); 
 device = deviceList.get("/dev/bus/usb/002/003") ;
 UsbDeviceConnection usbDeviceConnection = manager.openDevice(device);
 UsbInterface usbInterface = device.getInterface(0); 
UsbEndpoint usbEndpoint = usbInterface.getEndpoint(0);
 usbDeviceConnection.claimInterface(usbInterface,true);
 byte[] bytes = {0x00,(byte)0xE7,0x00,0x00,0x00,0x00,0x00,0x00}; 
usbDeviceConnection.bulkTransfer(usbEndpoint,bytes,8,0);
 int i = usbDeviceConnection.controlTransfer(0x21,9,0x300,0,bytes,8,1000); 
usbDeviceConnection.releaseInterface(usbInterface);
usbDeviceConnection.close();
по идеи, usbInterface.getEndpointCount() должно быть равно двум, а выдает один.

как быть?? ответа найти нигде не могу.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru