Я хочу использовать android в индустрии,
Я могу подключиться к Profilic и Ftdi USB для последовательных чипов с библиотекой slickdevlabs.com без каких-либо проблем.
Приложение имеет сервис и запускается при загрузке, подключается к последовательному порту USB и выполняет другие действия.
моя проблема в том, что хост-устройство не имеет никакого взаимодействия с пользователем,
поэтому, когда андроид спрашивает
Allow the app "MyAPP" to access the USB device ?
[checkmark]Use by default for this USB device
Cancel OK
нет человека, который бы нажал на ok.
даже если я проверю использование по умолчанию.... Если я снова вставляю USB или перезагружаю хост-устройство, он снова запрашивает следующую загрузку.
Я запускал службу и приложение с режимом SuperUser, но без разницы, он снова спрашивает.
Я добавил фильтр намерений, но никакой разницы, он спрашивает меня каждый раз.
<intent-filter>
<action android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED" />
<action android:name="android.hardware.usb.action.USB_DEVICE_DETACHED" />
</intent-filter>
<meta-data
android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED"
android:resource="@xml/device_filter" />
<meta-data
android:name="android.hardware.usb.action.USB_DEVICE_DETACHED"
android:resource="@xml/device_filter" />
Любое мнение, как обходить или отключать его?
У меня есть доступ root и SU.