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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android При нажатие на номер! http://www.cyberforum.ru/android-dev/thread1037086.html
Хочу чтоб при нажатия на номер в андройд приложении, можно было позвонить, но в инете сколько не искал не нашел( подскажите пожалуйста, как это сделать? Добавлено через 4 часа 18 минут Для тех кто не знает: //Покажет "звонилку" с номером 3300052 Uri dialUri = Uri.parse("tel:3300052"); Intent dialIntent= new Intent(Intent.ACTION_DIAL, telUri);
Программирование Android Как узнать, какой именно из установленных браузеров выбирает пользователь Здравствуйте. Подскажите, пожалуйста, как программно узнать, какой браузер выбирает пользователь. Например, один из тех, что приведены на изображении. Спасибо. http://www.cyberforum.ru/android-dev/thread1037059.html
Json Parsing Программирование Android
Здравствуйте.я попытаться разобрать JSON и показать элемент в listview.Программа работает, но я хочу показать все элементы на нажатие кнопки, но когда я нажал кнопку только показать последний пункт на ListView это мой код private class LoadDataToServer extends AsyncTask<Void, Integer, ArrayList<HashMap<String, String>>> { @Override protected void onPreExecute() {...
Программирование 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, int position, long id) { // TODO Auto-generated method stub // выводим номер позиции switch (position){ case...
Программирование Android Ошибка сокетов: D/AndroidRuntime: Shutting down VM Пишу сокет-клиент. Вроде всё делаю правильно... tvOut.setText("Коннектимся..."); Log.d("my", "Коннектимся..."); try { InetAddress serverAddr = InetAddress.getByName("192.168.1.121"); Log.d("my", "InetAddress serverAddr..."); socket = new Socket(serverAddr, 3426); Log.d("my", "socket = new Socket..."); подробнее

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

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

11.12.2013, 13:15. Просмотров 697. Ответов 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() должно быть равно двум, а выдает один.

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