Работа с внешними USB устройствами в Android приложении

Ответить
walik
Сообщения: 1
Зарегистрирован: 03 мар 2013, 19:36

Работа с внешними USB устройствами в Android приложении

Сообщение walik » 03 мар 2013, 19:50

Здравствуйте.
Хотел бы задать пару вопросов касательно работы с устройствами подключаемые через USB.

На данный момент, под рукой нет android-устройства. Можно ли в эмуляторе как то тестировать ? К примеру к компу подключить устройство, увидит ли его эмулятор ?
Пробовал так:

Код: Выделить всё

manager = (UsbManager) getSystemService(Context.USB_SERVICE);
HashMap<String, UsbDevice> deviceList = manager.getDeviceList();
Iterator<UsbDevice> deviceIterator = deviceList.values().iterator();
        
while(deviceIterator.hasNext()) {
   device = deviceIterator.next();
        	
   Log.d(TAG, "### device: " + device.toString());
}
К примеру у меня мышка через usb подключена, но в логах пусто.
Вот и вопрос: Можно ли в эмуляторе работать с USB устройствами ?


И так же есть еще вопрос, как на время разработки можно эмулировать какое-то устройство ?
То есть, к примеру под рукой нету пока что реального устройство (принтер будет), с которым должен будет работать планшетник.

Может не все ясно написал, если что спрашивайте, я уточню что я имел в виду в вопросе))

Спасибо)

kolipass
Сообщения: 50
Зарегистрирован: 16 апр 2012, 14:10

Re: Работа с внешними USB устройствами в Android приложении

Сообщение kolipass » 04 мар 2013, 09:41

От части помогу: тебе для подключения к эмулятору устройств может помочь virtual box: накатишь на него Android X86 и подключай что хочешь в настройках. С принтером посоветую подключить виртуальный принтер. Их много: у каждого офисного пакета по десятку, да и так найдешь без проблем.

Ответить