summaryrefslogtreecommitdiff
path: root/src/plugins/preflighting.core/files/permission-feature-map.xml
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/preflighting.core/files/permission-feature-map.xml')
-rw-r--r--src/plugins/preflighting.core/files/permission-feature-map.xml111
1 files changed, 111 insertions, 0 deletions
diff --git a/src/plugins/preflighting.core/files/permission-feature-map.xml b/src/plugins/preflighting.core/files/permission-feature-map.xml
new file mode 100644
index 0000000..6d3c133
--- /dev/null
+++ b/src/plugins/preflighting.core/files/permission-feature-map.xml
@@ -0,0 +1,111 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<permission_to_feature_map>
+ <category name="Bluetooth">
+ <permission id="android.permission.BLUETOOTH">
+ <!-- implied features required -->
+ <feature id="android.hardware.bluetooth"></feature>
+ </permission>
+ <permission id="android.permission.BLUETOOTH_ADMIN">
+ <!-- implied features required -->
+ <feature id="android.hardware.bluetooth"></feature>
+ </permission>
+ </category>
+ <category name="Camera">
+ <permission id="android.permission.CAMERA">
+ <!-- implied features required -->
+ <feature id="android.hardware.camera"></feature>
+ <feature id="android.hardware.camera.autofocus"></feature>
+ <feature id="android.hardware.camera.flash"></feature>
+ </permission>
+ </category>
+ <category name="Location">
+ <permission id="android.permission.ACCESS_MOCK_LOCATION">
+ <!-- implied features required -->
+ <feature id="android.hardware.location"></feature>
+ </permission>
+ <permission id="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS">
+ <!-- implied features required -->
+ <feature id="android.hardware.location"></feature>
+ </permission>
+ <permission id="android.permission.INSTALL_LOCATION_PROVIDER">
+ <!-- implied features required -->
+ <feature id="android.hardware.location"></feature>
+ </permission>
+ <permission id="android.permission.ACCESS_COARSE_LOCATION">
+ <!-- implied features required -->
+ <feature id="android.hardware.location.network"></feature>
+ <feature id="android.hardware.location"></feature>
+ </permission>
+ <permission id="android.permission.ACCESS_FINE_LOCATION">
+ <!-- implied features required -->
+ <feature id="android.hardware.location.gps"></feature>
+ <feature id="android.hardware.location"></feature>
+ </permission>
+ </category>
+ <category name="Microphone">
+ <permission id="android.permission.RECORD_AUDIO">
+ <!-- implied features required -->
+ <feature id="android.hardware.microphone"></feature>
+ </permission>
+ </category>
+ <category name="Telephony">
+ <permission id="android.permission.CALL_PHONE">
+ <!-- implied features required -->
+ <feature id="android.hardware.telephony"></feature>
+ </permission>
+ <permission id="android.permission.CALL_PRIVILEGED">
+ <!-- implied features required -->
+ <feature id="android.hardware.telephony"></feature>
+ </permission>
+ <permission id="android.permission.MODIFY_PHONE_STATE">
+ <!-- implied features required -->
+ <feature id="android.hardware.telephony"></feature>
+ </permission>
+ <permission id="android.permission.PROCESS_OUTGOING_CALLS">
+ <!-- implied features required -->
+ <feature id="android.hardware.telephony"></feature>
+ </permission>
+ <permission id="android.permission.READ_SMS">
+ <!-- implied features required -->
+ <feature id="android.hardware.telephony"></feature>
+ </permission>
+ <permission id="android.permission.RECEIVE_SMS">
+ <!-- implied features required -->
+ <feature id="android.hardware.telephony"></feature>
+ </permission>
+ <permission id="android.permission.RECEIVE_MMS">
+ <!-- implied features required -->
+ <feature id="android.hardware.telephony"></feature>
+ </permission>
+ <permission id="android.permission.RECEIVE_WAP_PUSH">
+ <!-- implied features required -->
+ <feature id="android.hardware.telephony"></feature>
+ </permission>
+ <permission id="android.permission.SEND_SMS">
+ <!-- implied features required -->
+ <feature id="android.hardware.telephony"></feature>
+ </permission>
+ <permission id="android.permission.WRITE_APN_SETTINGS">
+ <!-- implied features required -->
+ <feature id="android.hardware.telephony"></feature>
+ </permission>
+ <permission id="android.permission.WRITE_SMS">
+ <!-- implied features required -->
+ <feature id="android.hardware.telephony"></feature>
+ </permission>
+ </category>
+ <category name="Wifi">
+ <permission id="android.permission.ACCESS_WIFI_STATE">
+ <!-- implied features required -->
+ <feature id="android.hardware.wifi"></feature>
+ </permission>
+ <permission id="android.permission.CHANGE_WIFI_STATE">
+ <!-- implied features required -->
+ <feature id="android.hardware.wifi"></feature>
+ </permission>
+ <permission id="android.permission.CHANGE_WIFI_MULTICAST_STATE">
+ <!-- implied features required -->
+ <feature id="android.hardware.wifi"></feature>
+ </permission>
+ </category>
+</permission_to_feature_map>