UnsupportedOperationException
.
7.4.2.5. Wi-Fi Location (Wi-Fi Round Trip Time - RTT)
Device implementations:
SHOULD include support for
Wi-Fi Location
.
If device implementations include support for Wi-Fi Location and expose the functionality to third-
party apps, then they:
[C-1-1] MUST implement the
WifiRttManager
APIs as described in the
SDK documentation
.
[C-1-2] MUST declare the
android.hardware.wifi.rtt
feature flag.
[C-1-3] MUST randomize the source MAC address for each RTT burst which is executed
while the Wi-Fi interface on which the RTT is being executed is not associated with an
Access Point.
7.4.3. Bluetooth
If device implementations support Bluetooth Audio profile, they:
SHOULD support Advanced Audio Codecs and Bluetooth Audio Codecs (e.g. LDAC).
If device implementations support HFP, A2DP and AVRCP, they:
SHOULD support at least 5 total connected devices.
If device implementations declare
android.hardware.vr.high_performance
feature, they:
[C-1-1] MUST support Bluetooth 4.2 and Bluetooth LE Data Length Extension.
Android includes support for
Bluetooth and Bluetooth Low Energy
.
If device implementations include support for Bluetooth and Bluetooth Low Energy, they:
[C-2-1] MUST declare the relevant platform features (
android.hardware.bluetooth
and
android.hardware.bluetooth_le
respectively) and implement the platform APIs.
SHOULD implement relevant Bluetooth profiles such as A2DP, AVRCP, OBEX, HFP, etc. as
appropriate for the device.
If device implementations include support for Bluetooth Low Energy, they:
[C-3-1] MUST declare the hardware feature
android.hardware.bluetooth_le
.
[C-3-2] MUST enable the GATT (generic attribute profile) based Bluetooth APIs as
described in the SDK documentation and
android.bluetooth
.
[C-3-3] MUST report the correct value for
BluetoothAdapter.isOffloadedFilteringSupported()
to
indicate whether the filtering logic for the
ScanFilter
API classes is implemented.
[C-3-4] MUST report the correct value for
BluetoothAdapter.isMultipleAdvertisementSupported()
to
indicate whether Low Energy Advertising is supported.
SHOULD support offloading of the filtering logic to the bluetooth chipset when
implementing the
ScanFilter API
.
SHOULD support offloading of the batched scanning to the bluetooth chipset.
SHOULD support multi advertisement with at least 4 slots.
Page 97 of 132