From 15ab08f94a1120f924babca894d371d64f0f282f Mon Sep 17 00:00:00 2001
From: Ricardo Cervera
-
+ Bluetooth
-
+ android.hardware.bluetoothBluetooth
+ android.hardware.bluetoothThe 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_leThe application uses Bluetooth Low Energy radio features in the device.
+
+Camera
@@ -585,6 +589,13 @@ in preference to android.hardware.camera if a back-facing camera is
not required.
+
+
Infrared
+
+ android.hardware.consumerirThe application uses the consumer IR capabilities on the device.
+
+
Location
@@ -613,13 +624,18 @@ from a Global Positioning System receiver on the device.
android.hardware.location
-
NFC
+ NFC
android.hardware.nfcThe application uses Near Field Communications radio features in the device.
-
+Sensors
+
+ android.hardware.nfc.hceThe application uses the NFC card emulation feature in the device.
+
+
+
+Sensors
android.hardware.sensor.accelerometerThe 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.stepcounterThe application uses the device's step counter.
+
+
+
+ android.hardware.sensor.stepdetectorThe application uses the device's step detector.
+
+
Screen
@@ -828,11 +854,15 @@ hosts).
-
+Wifi
+ Wi-Fi
- android.hardware.wifiThe 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.directThe application uses the Wi-Fi Direct networking features on the device.
+<uses-feature> element.
android.software.bluetooth_leThe 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_adminCAMERA permission, you would add this
ACCESS_WIFI_STATEandroid.hardware.wifi