<?xml version="1.0" encoding="UTF-8"?> <root> <item name="android.bluetooth.BluetoothA2dp int getConnectionState(android.bluetooth.BluetoothDevice)"> <annotation name="androidx.annotation.IntDef"> <val name="value" val="{android.bluetooth.BluetoothProfile.STATE_DISCONNECTED, android.bluetooth.BluetoothProfile.STATE_CONNECTING, android.bluetooth.BluetoothProfile.STATE_CONNECTED, android.bluetooth.BluetoothProfile.STATE_DISCONNECTING}" /> </annotation> </item> <item name="android.bluetooth.BluetoothAdapter android.bluetooth.BluetoothServerSocket listenUsingInsecureL2capChannel()"> <annotation name="androidx.annotation.RequiresPermission"> <val name="value" val=""android.permission.BLUETOOTH"" /> </annotation> </item> <item name="android.bluetooth.BluetoothAdapter android.bluetooth.BluetoothServerSocket listenUsingInsecureRfcommWithServiceRecord(java.lang.String, java.util.UUID)"> <annotation name="androidx.annotation.RequiresPermission"> <val name="value" val=""android.permission.BLUETOOTH"" /> </annotation> </item> <item name="android.bluetooth.BluetoothAdapter android.bluetooth.BluetoothServerSocket listenUsingL2capChannel()"> <annotation name="androidx.annotation.RequiresPermission"> <val name="value" val=""android.permission.BLUETOOTH"" /> </annotation> </item> <item name="android.bluetooth.BluetoothAdapter android.bluetooth.BluetoothServerSocket listenUsingRfcommWithServiceRecord(java.lang.String, java.util.UUID)"> <annotation name="androidx.annotation.RequiresPermission"> <val name="value" val=""android.permission.BLUETOOTH"" /> </annotation> </item> <item name="android.bluetooth.BluetoothAdapter boolean cancelDiscovery()"> <annotation name="androidx.annotation.RequiresPermission"> <val name="value" val=""android.permission.BLUETOOTH_ADMIN"" /> </annotation> </item> <item name="android.bluetooth.BluetoothAdapter boolean disable()"> <annotation name="androidx.annotation.RequiresPermission"> <val name="value" val=""android.permission.BLUETOOTH_ADMIN"" /> </annotation> </item> <item name="android.bluetooth.BluetoothAdapter boolean enable()"> <annotation name="androidx.annotation.RequiresPermission"> <val name="value" val=""android.permission.BLUETOOTH_ADMIN"" /> </annotation> </item> <item name="android.bluetooth.BluetoothAdapter boolean isDiscovering()"> <annotation name="androidx.annotation.RequiresPermission"> <val name="value" val=""android.permission.BLUETOOTH"" /> </annotation> </item> <item name="android.bluetooth.BluetoothAdapter boolean isEnabled()"> <annotation name="androidx.annotation.RequiresPermission"> <val name="value" val=""android.permission.BLUETOOTH"" /> </annotation> </item> <item name="android.bluetooth.BluetoothAdapter boolean setName(java.lang.String)"> <annotation name="androidx.annotation.RequiresPermission"> <val name="value" val=""android.permission.BLUETOOTH_ADMIN"" /> </annotation> </item> <item name="android.bluetooth.BluetoothAdapter boolean startDiscovery()"> <annotation name="androidx.annotation.RequiresPermission"> <val name="value" val=""android.permission.BLUETOOTH_ADMIN"" /> </annotation> </item> <item name="android.bluetooth.BluetoothAdapter boolean startLeScan(android.bluetooth.BluetoothAdapter.LeScanCallback)"> <annotation name="androidx.annotation.RequiresPermission"> <val name="value" val=""android.permission.BLUETOOTH_ADMIN"" /> </annotation> </item> <item name="android.bluetooth.BluetoothAdapter boolean startLeScan(java.util.UUID[], android.bluetooth.BluetoothAdapter.LeScanCallback)"> <annotation name="androidx.annotation.RequiresPermission"> <val name="value" val=""android.permission.BLUETOOTH_ADMIN"" /> </annotation> </item> <item name="android.bluetooth.BluetoothAdapter int getProfileConnectionState(int)"> <annotation name="androidx.annotation.RequiresPermission"> <val name="value" val=""android.permission.BLUETOOTH"" /> </annotation> </item> <item name="android.bluetooth.BluetoothAdapter int getScanMode()"> <annotation name="androidx.annotation.RequiresPermission"> <val name="value" val=""android.permission.BLUETOOTH"" /> </annotation> <annotation name="androidx.annotation.IntDef"> <val name="value" val="{android.bluetooth.BluetoothAdapter.SCAN_MODE_NONE, android.bluetooth.BluetoothAdapter.SCAN_MODE_CONNECTABLE, android.bluetooth.BluetoothAdapter.SCAN_MODE_CONNECTABLE_DISCOVERABLE}" /> </annotation> </item> <item name="android.bluetooth.BluetoothAdapter int getState()"> <annotation name="androidx.annotation.RequiresPermission"> <val name="value" val=""android.permission.BLUETOOTH"" /> </annotation> <annotation name="androidx.annotation.IntDef"> <val name="value" val="{android.bluetooth.BluetoothAdapter.STATE_OFF, android.bluetooth.BluetoothAdapter.STATE_TURNING_ON, android.bluetooth.BluetoothAdapter.STATE_ON, android.bluetooth.BluetoothAdapter.STATE_TURNING_OFF}" /> </annotation> </item> <item name="android.bluetooth.BluetoothAdapter java.lang.String getAddress()"> <annotation name="androidx.annotation.RequiresPermission"> <val name="value" val=""android.permission.BLUETOOTH"" /> </annotation> </item> <item name="android.bluetooth.BluetoothAdapter java.util.Set<android.bluetooth.BluetoothDevice> getBondedDevices()"> <annotation name="androidx.annotation.RequiresPermission"> <val name="value" val=""android.permission.BLUETOOTH"" /> </annotation> </item> <item name="android.bluetooth.BluetoothAdapter void stopLeScan(android.bluetooth.BluetoothAdapter.LeScanCallback)"> <annotation name="androidx.annotation.RequiresPermission"> <val name="value" val=""android.permission.BLUETOOTH_ADMIN"" /> </annotation> </item> <item name="android.bluetooth.BluetoothDevice android.bluetooth.BluetoothClass getBluetoothClass()"> <annotation name="androidx.annotation.RequiresPermission"> <val name="value" val=""android.permission.BLUETOOTH"" /> </annotation> </item> <item name="android.bluetooth.BluetoothDevice android.bluetooth.BluetoothSocket createInsecureL2capChannel(int)"> <annotation name="androidx.annotation.RequiresPermission"> <val name="value" val=""android.permission.BLUETOOTH"" /> </annotation> </item> <item name="android.bluetooth.BluetoothDevice android.bluetooth.BluetoothSocket createInsecureRfcommSocketToServiceRecord(java.util.UUID)"> <annotation name="androidx.annotation.RequiresPermission"> <val name="value" val=""android.permission.BLUETOOTH"" /> </annotation> </item> <item name="android.bluetooth.BluetoothDevice android.bluetooth.BluetoothSocket createL2capChannel(int)"> <annotation name="androidx.annotation.RequiresPermission"> <val name="value" val=""android.permission.BLUETOOTH"" /> </annotation> </item> <item name="android.bluetooth.BluetoothDevice android.bluetooth.BluetoothSocket createRfcommSocketToServiceRecord(java.util.UUID)"> <annotation name="androidx.annotation.RequiresPermission"> <val name="value" val=""android.permission.BLUETOOTH"" /> </annotation> </item> <item name="android.bluetooth.BluetoothDevice android.os.ParcelUuid[] getUuids()"> <annotation name="androidx.annotation.RequiresPermission"> <val name="value" val=""android.permission.BLUETOOTH"" /> </annotation> </item> <item name="android.bluetooth.BluetoothDevice boolean createBond()"> <annotation name="androidx.annotation.RequiresPermission"> <val name="value" val=""android.permission.BLUETOOTH_ADMIN"" /> </annotation> </item> <item name="android.bluetooth.BluetoothDevice boolean fetchUuidsWithSdp()"> <annotation name="androidx.annotation.RequiresPermission"> <val name="value" val=""android.permission.BLUETOOTH"" /> </annotation> </item> <item name="android.bluetooth.BluetoothDevice boolean setPairingConfirmation(boolean)"> <annotation name="androidx.annotation.RequiresPermission"> <val name="value" val=""android.permission.BLUETOOTH_PRIVILEGED"" /> </annotation> </item> <item name="android.bluetooth.BluetoothDevice int getBondState()"> <annotation name="androidx.annotation.RequiresPermission"> <val name="value" val=""android.permission.BLUETOOTH"" /> </annotation> </item> <item name="android.bluetooth.BluetoothDevice int getType()"> <annotation name="androidx.annotation.RequiresPermission"> <val name="value" val=""android.permission.BLUETOOTH"" /> </annotation> </item> <item name="android.bluetooth.BluetoothDevice java.lang.String getName()"> <annotation name="androidx.annotation.RequiresPermission"> <val name="value" val=""android.permission.BLUETOOTH"" /> </annotation> </item> <item name="android.bluetooth.BluetoothHealthCallback void onHealthAppConfigurationStatusChange(android.bluetooth.BluetoothHealthAppConfiguration, int)"> <annotation name="androidx.annotation.BinderThread"/> </item> <item name="android.bluetooth.BluetoothHealthCallback void onHealthChannelStateChange(android.bluetooth.BluetoothHealthAppConfiguration, android.bluetooth.BluetoothDevice, int, int, android.os.ParcelFileDescriptor, int)"> <annotation name="androidx.annotation.BinderThread"/> </item> <item name="android.bluetooth.BluetoothHearingAid int getConnectionState(android.bluetooth.BluetoothDevice)"> <annotation name="androidx.annotation.IntDef"> <val name="value" val="{android.bluetooth.BluetoothProfile.STATE_DISCONNECTED, android.bluetooth.BluetoothProfile.STATE_CONNECTING, android.bluetooth.BluetoothProfile.STATE_CONNECTED, android.bluetooth.BluetoothProfile.STATE_DISCONNECTING}" /> </annotation> </item> <item name="android.bluetooth.BluetoothManager int getConnectionState(android.bluetooth.BluetoothDevice, int)"> <annotation name="androidx.annotation.RequiresPermission"> <val name="value" val=""android.permission.BLUETOOTH"" /> </annotation> </item> <item name="android.bluetooth.BluetoothManager java.util.List<android.bluetooth.BluetoothDevice> getConnectedDevices(int)"> <annotation name="androidx.annotation.RequiresPermission"> <val name="value" val=""android.permission.BLUETOOTH"" /> </annotation> </item> <item name="android.bluetooth.BluetoothManager java.util.List<android.bluetooth.BluetoothDevice> getDevicesMatchingConnectionStates(int, int[])"> <annotation name="androidx.annotation.RequiresPermission"> <val name="value" val=""android.permission.BLUETOOTH"" /> </annotation> </item> <item name="android.bluetooth.BluetoothProfile int getConnectionState(android.bluetooth.BluetoothDevice)"> <annotation name="androidx.annotation.RequiresPermission"> <val name="value" val=""android.permission.BLUETOOTH"" /> </annotation> <annotation name="androidx.annotation.IntDef"> <val name="value" val="{android.bluetooth.BluetoothProfile.STATE_DISCONNECTED, android.bluetooth.BluetoothProfile.STATE_CONNECTING, android.bluetooth.BluetoothProfile.STATE_CONNECTED, android.bluetooth.BluetoothProfile.STATE_DISCONNECTING}" /> </annotation> </item> <item name="android.bluetooth.BluetoothProfile java.util.List<android.bluetooth.BluetoothDevice> getConnectedDevices()"> <annotation name="androidx.annotation.RequiresPermission"> <val name="value" val=""android.permission.BLUETOOTH"" /> </annotation> </item> <item name="android.bluetooth.BluetoothProfile java.util.List<android.bluetooth.BluetoothDevice> getDevicesMatchingConnectionStates(int[])"> <annotation name="androidx.annotation.RequiresPermission"> <val name="value" val=""android.permission.BLUETOOTH"" /> </annotation> </item> </root>