mirror of
https://github.com/subsurface/subsurface.git
synced 2024-11-27 20:58:47 +00:00
Open subsurface on attaching divecomputer
Added USB usage permissions in manifest. Also added various FTDI based USB devices in xml/device_filter.xml. When any device matching the VID and PID provided in the device_filter.xml is attached, subsurface application is opened automatically. Also, the USB permissions are granted to the application. This simplifies the USB file generation approach. Signed-off-by: Venkatesh Shukla <venkatesh.shukla.eee11@iitbhu.ac.in> Signed-off-by: Anton Lundin <glance@acc.umu.se> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
parent
8d73e4f81c
commit
eb31b3b075
2 changed files with 23 additions and 1 deletions
|
@ -81,6 +81,12 @@
|
|||
<meta-data android:name="android.app.splash_screen_drawable" android:resource="@drawable/logo"/>
|
||||
-->
|
||||
<!-- Splash screen -->
|
||||
<intent-filter>
|
||||
<action android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED" />
|
||||
</intent-filter>
|
||||
|
||||
<meta-data android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED"
|
||||
android:resource="@xml/device_filter" />
|
||||
|
||||
</activity>
|
||||
</application>
|
||||
|
@ -91,7 +97,9 @@
|
|||
android:anyDensity="true"
|
||||
android:largeScreens="true"
|
||||
android:normalScreens="true"
|
||||
android:smallScreens="true" />
|
||||
android:smallScreens="true" />
|
||||
|
||||
<uses-feature android:name="android.hardware.usb.host" />
|
||||
|
||||
<!--
|
||||
The following comment will be replaced upon deployment with default permissions based on the dependencies of the application.
|
||||
|
|
14
android/res/xml/device_filter.xml
Normal file
14
android/res/xml/device_filter.xml
Normal file
|
@ -0,0 +1,14 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<!-- FTDI Chips -->
|
||||
<!-- (Smart Interface), Heinrichs Weikamp -->
|
||||
<usb-device vendor-id="1027" product-id="24577"/>
|
||||
<usb-device vendor-id="1027" product-id="24592"/>
|
||||
<usb-device vendor-id="1027" product-id="24593"/>
|
||||
<!-- Oceanic Custom PID -->
|
||||
<usb-device vendor-id="1027" product-id="62560"/>
|
||||
<!-- Suunto Custom PID -->
|
||||
<usb-device vendor-id="1027" product-id="63104"/>
|
||||
<!-- Cressi (Leonardo) Custom PID -->
|
||||
<usb-device vendor-id="1027" product-id="63104"/>
|
||||
</resources>
|
Loading…
Reference in a new issue