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:
Venkatesh Shukla 2015-08-21 00:19:46 +02:00 committed by Dirk Hohndel
parent 8d73e4f81c
commit eb31b3b075
2 changed files with 23 additions and 1 deletions

View file

@ -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>
@ -93,6 +99,8 @@
android:normalScreens="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.
Remove the comment if you do not require these default permissions.

View 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>