#38: add USB hotplug support (but android doesn't yet remember accross reboots)

This commit is contained in:
geeksville 2020-06-09 17:10:49 -07:00
parent 590e76731f
commit 3be44439ab
3 changed files with 90 additions and 27 deletions

View file

@ -57,6 +57,11 @@
android:name="android.software.companion_device_setup"
android:required="false" />
<!-- for USB serial access -->
<uses-feature
android:name="android.hardware.usb.host"
android:required="false" />
<!-- hardware acceleration is required for zxing barcode lib -->
<application
tools:replace="android:icon"
@ -116,15 +121,13 @@
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<!-- The QR codes to share channel settings are shared as meshtastic URLS
an approximate example:
http://www.meshtastic.org/s/YXNkZnF3ZXJhc2RmcXdlcmFzZGZxd2Vy
-->
<intent-filter android:autoVerify="true">
<action android:name="android.intent.action.VIEW" />
<!-- The QR codes to share channel settings are shared as meshtastic URLS
<action android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED" />
an approximate example:
http://www.meshtastic.org/s/YXNkZnF3ZXJhc2RmcXdlcmFzZGZxd2Vy
-->
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
@ -135,6 +138,10 @@
android:pathPrefix="/c/" />
</intent-filter>
<intent-filter>
<action android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED" />
</intent-filter>
<!-- The USB devices we want to be informed about -->
<meta-data
android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED"