From 15ab08f94a1120f924babca894d371d64f0f282f Mon Sep 17 00:00:00 2001
From: Ricardo Cervera
-
+ Bluetooth
-
+ android.hardware.bluetooth
Bluetooth
+ android.hardware.bluetooth
The application uses Bluetooth radio features in the device.
- If your app uses Bluetooth Low Energy, also declare
- {@code android.software.bluetooth_le}.
+
+
+
+ android.hardware.bluetooth_le
The application uses Bluetooth Low Energy radio features in the device.
+
Camera
@@ -586,6 +590,13 @@ not required.
+
+
+Infrared
+
+ android.hardware.consumerir
The application uses the consumer IR capabilities on the device.
+
+
Location
android.hardware.location
The application uses one or more features on the device for determining
@@ -613,13 +624,18 @@ from a Global Positioning System receiver on the device.
-
NFC
+ NFC
android.hardware.nfc
The application uses Near Field Communications radio features in the device.
-
+Sensors
+
+ android.hardware.nfc.hce
The application uses the NFC card emulation feature in the device.
+
+
+
+Sensors
android.hardware.sensor.accelerometer
The application uses motion readings from an accelerometer on the
device.
@@ -651,6 +667,16 @@ the device.
The application uses the device's proximity sensor.
+
+
+ android.hardware.sensor.stepcounter
The application uses the device's step counter.
+
+
+
+ android.hardware.sensor.stepdetector
The application uses the device's step detector.
+
+
Screen
@@ -828,11 +854,15 @@ hosts).
-
+Wifi
+ Wi-Fi
- android.hardware.wifi
The application uses 802.11 networking (wifi) features on the device.
+ The application uses 802.11 networking (Wi-Fi) features on the device.
+
@@ -857,11 +887,9 @@ in a separate
+ android.hardware.wifi.direct
The application uses the Wi-Fi Direct networking features on the device.
+<uses-feature>
element.
android.software.bluetooth_le
The application uses Bluetooth Low Energy APIs and should be installed only on devices - that are capable of communicating with other devices via Bluetooth Low Energy. -
This implicitly also declares the {@code android.hardware.bluetooth} feature.
android.software.device_admin
CAMERA
permission, you would add this
ACCESS_WIFI_STATE
android.hardware.wifi