Как повторно инициализировать устройство, подключенное через USB, к устройству Android с кодом? - PullRequest
0 голосов
/ 13 октября 2019

Я разрабатываю приложение с Xamarin.Forms для умного POS-терминала Tianyu P20L (Android 7).

По техническим требованиям для этого приложения у нас есть электронный токен, который всегда должен быть подключен к терминалу через USB. Терминал заряжается с помощью зарядной площадки (терминал имеет 2 контакта на задней панели для зарядки). Каждый раз, когда мы снимаем терминал с зарядной площадки, он теряет связь с электронным токеном. UsbManager.DeviceList возвращает пустую коллекцию.

Существует 2 способа восстановить соединение:

  1. поместить терминал обратно на зарядную площадку
  2. физически подключить токен

но ни один из них нам не подходит, потому что электронный токен всегда должен быть подключен к терминалу, и мы не можем всегда держать терминал на зарядной панели.

Есть ли способ переинициализировать соединение USB скод?

Заранее спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...