annotations.xml 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <root>
  3. <item name="android.bluetooth.BluetoothA2dp int getConnectionState(android.bluetooth.BluetoothDevice)">
  4. <annotation name="androidx.annotation.IntDef">
  5. <val name="value" val="{android.bluetooth.BluetoothProfile.STATE_DISCONNECTED, android.bluetooth.BluetoothProfile.STATE_CONNECTING, android.bluetooth.BluetoothProfile.STATE_CONNECTED, android.bluetooth.BluetoothProfile.STATE_DISCONNECTING}" />
  6. </annotation>
  7. </item>
  8. <item name="android.bluetooth.BluetoothAdapter android.bluetooth.BluetoothServerSocket listenUsingInsecureL2capChannel()">
  9. <annotation name="androidx.annotation.RequiresPermission">
  10. <val name="value" val="&quot;android.permission.BLUETOOTH&quot;" />
  11. </annotation>
  12. </item>
  13. <item name="android.bluetooth.BluetoothAdapter android.bluetooth.BluetoothServerSocket listenUsingInsecureRfcommWithServiceRecord(java.lang.String, java.util.UUID)">
  14. <annotation name="androidx.annotation.RequiresPermission">
  15. <val name="value" val="&quot;android.permission.BLUETOOTH&quot;" />
  16. </annotation>
  17. </item>
  18. <item name="android.bluetooth.BluetoothAdapter android.bluetooth.BluetoothServerSocket listenUsingL2capChannel()">
  19. <annotation name="androidx.annotation.RequiresPermission">
  20. <val name="value" val="&quot;android.permission.BLUETOOTH&quot;" />
  21. </annotation>
  22. </item>
  23. <item name="android.bluetooth.BluetoothAdapter android.bluetooth.BluetoothServerSocket listenUsingRfcommWithServiceRecord(java.lang.String, java.util.UUID)">
  24. <annotation name="androidx.annotation.RequiresPermission">
  25. <val name="value" val="&quot;android.permission.BLUETOOTH&quot;" />
  26. </annotation>
  27. </item>
  28. <item name="android.bluetooth.BluetoothAdapter boolean cancelDiscovery()">
  29. <annotation name="androidx.annotation.RequiresPermission">
  30. <val name="value" val="&quot;android.permission.BLUETOOTH_ADMIN&quot;" />
  31. </annotation>
  32. </item>
  33. <item name="android.bluetooth.BluetoothAdapter boolean disable()">
  34. <annotation name="androidx.annotation.RequiresPermission">
  35. <val name="value" val="&quot;android.permission.BLUETOOTH_ADMIN&quot;" />
  36. </annotation>
  37. </item>
  38. <item name="android.bluetooth.BluetoothAdapter boolean enable()">
  39. <annotation name="androidx.annotation.RequiresPermission">
  40. <val name="value" val="&quot;android.permission.BLUETOOTH_ADMIN&quot;" />
  41. </annotation>
  42. </item>
  43. <item name="android.bluetooth.BluetoothAdapter boolean isDiscovering()">
  44. <annotation name="androidx.annotation.RequiresPermission">
  45. <val name="value" val="&quot;android.permission.BLUETOOTH&quot;" />
  46. </annotation>
  47. </item>
  48. <item name="android.bluetooth.BluetoothAdapter boolean isEnabled()">
  49. <annotation name="androidx.annotation.RequiresPermission">
  50. <val name="value" val="&quot;android.permission.BLUETOOTH&quot;" />
  51. </annotation>
  52. </item>
  53. <item name="android.bluetooth.BluetoothAdapter boolean setName(java.lang.String)">
  54. <annotation name="androidx.annotation.RequiresPermission">
  55. <val name="value" val="&quot;android.permission.BLUETOOTH_ADMIN&quot;" />
  56. </annotation>
  57. </item>
  58. <item name="android.bluetooth.BluetoothAdapter boolean startDiscovery()">
  59. <annotation name="androidx.annotation.RequiresPermission">
  60. <val name="value" val="&quot;android.permission.BLUETOOTH_ADMIN&quot;" />
  61. </annotation>
  62. </item>
  63. <item name="android.bluetooth.BluetoothAdapter boolean startLeScan(android.bluetooth.BluetoothAdapter.LeScanCallback)">
  64. <annotation name="androidx.annotation.RequiresPermission">
  65. <val name="value" val="&quot;android.permission.BLUETOOTH_ADMIN&quot;" />
  66. </annotation>
  67. </item>
  68. <item name="android.bluetooth.BluetoothAdapter boolean startLeScan(java.util.UUID[], android.bluetooth.BluetoothAdapter.LeScanCallback)">
  69. <annotation name="androidx.annotation.RequiresPermission">
  70. <val name="value" val="&quot;android.permission.BLUETOOTH_ADMIN&quot;" />
  71. </annotation>
  72. </item>
  73. <item name="android.bluetooth.BluetoothAdapter int getProfileConnectionState(int)">
  74. <annotation name="androidx.annotation.RequiresPermission">
  75. <val name="value" val="&quot;android.permission.BLUETOOTH&quot;" />
  76. </annotation>
  77. </item>
  78. <item name="android.bluetooth.BluetoothAdapter int getScanMode()">
  79. <annotation name="androidx.annotation.RequiresPermission">
  80. <val name="value" val="&quot;android.permission.BLUETOOTH&quot;" />
  81. </annotation>
  82. <annotation name="androidx.annotation.IntDef">
  83. <val name="value" val="{android.bluetooth.BluetoothAdapter.SCAN_MODE_NONE, android.bluetooth.BluetoothAdapter.SCAN_MODE_CONNECTABLE, android.bluetooth.BluetoothAdapter.SCAN_MODE_CONNECTABLE_DISCOVERABLE}" />
  84. </annotation>
  85. </item>
  86. <item name="android.bluetooth.BluetoothAdapter int getState()">
  87. <annotation name="androidx.annotation.RequiresPermission">
  88. <val name="value" val="&quot;android.permission.BLUETOOTH&quot;" />
  89. </annotation>
  90. <annotation name="androidx.annotation.IntDef">
  91. <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}" />
  92. </annotation>
  93. </item>
  94. <item name="android.bluetooth.BluetoothAdapter java.lang.String getAddress()">
  95. <annotation name="androidx.annotation.RequiresPermission">
  96. <val name="value" val="&quot;android.permission.BLUETOOTH&quot;" />
  97. </annotation>
  98. </item>
  99. <item name="android.bluetooth.BluetoothAdapter java.util.Set&lt;android.bluetooth.BluetoothDevice&gt; getBondedDevices()">
  100. <annotation name="androidx.annotation.RequiresPermission">
  101. <val name="value" val="&quot;android.permission.BLUETOOTH&quot;" />
  102. </annotation>
  103. </item>
  104. <item name="android.bluetooth.BluetoothAdapter void stopLeScan(android.bluetooth.BluetoothAdapter.LeScanCallback)">
  105. <annotation name="androidx.annotation.RequiresPermission">
  106. <val name="value" val="&quot;android.permission.BLUETOOTH_ADMIN&quot;" />
  107. </annotation>
  108. </item>
  109. <item name="android.bluetooth.BluetoothDevice android.bluetooth.BluetoothClass getBluetoothClass()">
  110. <annotation name="androidx.annotation.RequiresPermission">
  111. <val name="value" val="&quot;android.permission.BLUETOOTH&quot;" />
  112. </annotation>
  113. </item>
  114. <item name="android.bluetooth.BluetoothDevice android.bluetooth.BluetoothSocket createInsecureL2capChannel(int)">
  115. <annotation name="androidx.annotation.RequiresPermission">
  116. <val name="value" val="&quot;android.permission.BLUETOOTH&quot;" />
  117. </annotation>
  118. </item>
  119. <item name="android.bluetooth.BluetoothDevice android.bluetooth.BluetoothSocket createInsecureRfcommSocketToServiceRecord(java.util.UUID)">
  120. <annotation name="androidx.annotation.RequiresPermission">
  121. <val name="value" val="&quot;android.permission.BLUETOOTH&quot;" />
  122. </annotation>
  123. </item>
  124. <item name="android.bluetooth.BluetoothDevice android.bluetooth.BluetoothSocket createL2capChannel(int)">
  125. <annotation name="androidx.annotation.RequiresPermission">
  126. <val name="value" val="&quot;android.permission.BLUETOOTH&quot;" />
  127. </annotation>
  128. </item>
  129. <item name="android.bluetooth.BluetoothDevice android.bluetooth.BluetoothSocket createRfcommSocketToServiceRecord(java.util.UUID)">
  130. <annotation name="androidx.annotation.RequiresPermission">
  131. <val name="value" val="&quot;android.permission.BLUETOOTH&quot;" />
  132. </annotation>
  133. </item>
  134. <item name="android.bluetooth.BluetoothDevice android.os.ParcelUuid[] getUuids()">
  135. <annotation name="androidx.annotation.RequiresPermission">
  136. <val name="value" val="&quot;android.permission.BLUETOOTH&quot;" />
  137. </annotation>
  138. </item>
  139. <item name="android.bluetooth.BluetoothDevice boolean createBond()">
  140. <annotation name="androidx.annotation.RequiresPermission">
  141. <val name="value" val="&quot;android.permission.BLUETOOTH_ADMIN&quot;" />
  142. </annotation>
  143. </item>
  144. <item name="android.bluetooth.BluetoothDevice boolean fetchUuidsWithSdp()">
  145. <annotation name="androidx.annotation.RequiresPermission">
  146. <val name="value" val="&quot;android.permission.BLUETOOTH&quot;" />
  147. </annotation>
  148. </item>
  149. <item name="android.bluetooth.BluetoothDevice boolean setPairingConfirmation(boolean)">
  150. <annotation name="androidx.annotation.RequiresPermission">
  151. <val name="value" val="&quot;android.permission.BLUETOOTH_PRIVILEGED&quot;" />
  152. </annotation>
  153. </item>
  154. <item name="android.bluetooth.BluetoothDevice int getBondState()">
  155. <annotation name="androidx.annotation.RequiresPermission">
  156. <val name="value" val="&quot;android.permission.BLUETOOTH&quot;" />
  157. </annotation>
  158. </item>
  159. <item name="android.bluetooth.BluetoothDevice int getType()">
  160. <annotation name="androidx.annotation.RequiresPermission">
  161. <val name="value" val="&quot;android.permission.BLUETOOTH&quot;" />
  162. </annotation>
  163. </item>
  164. <item name="android.bluetooth.BluetoothDevice java.lang.String getName()">
  165. <annotation name="androidx.annotation.RequiresPermission">
  166. <val name="value" val="&quot;android.permission.BLUETOOTH&quot;" />
  167. </annotation>
  168. </item>
  169. <item name="android.bluetooth.BluetoothHealthCallback void onHealthAppConfigurationStatusChange(android.bluetooth.BluetoothHealthAppConfiguration, int)">
  170. <annotation name="androidx.annotation.BinderThread"/>
  171. </item>
  172. <item name="android.bluetooth.BluetoothHealthCallback void onHealthChannelStateChange(android.bluetooth.BluetoothHealthAppConfiguration, android.bluetooth.BluetoothDevice, int, int, android.os.ParcelFileDescriptor, int)">
  173. <annotation name="androidx.annotation.BinderThread"/>
  174. </item>
  175. <item name="android.bluetooth.BluetoothHearingAid int getConnectionState(android.bluetooth.BluetoothDevice)">
  176. <annotation name="androidx.annotation.IntDef">
  177. <val name="value" val="{android.bluetooth.BluetoothProfile.STATE_DISCONNECTED, android.bluetooth.BluetoothProfile.STATE_CONNECTING, android.bluetooth.BluetoothProfile.STATE_CONNECTED, android.bluetooth.BluetoothProfile.STATE_DISCONNECTING}" />
  178. </annotation>
  179. </item>
  180. <item name="android.bluetooth.BluetoothManager int getConnectionState(android.bluetooth.BluetoothDevice, int)">
  181. <annotation name="androidx.annotation.RequiresPermission">
  182. <val name="value" val="&quot;android.permission.BLUETOOTH&quot;" />
  183. </annotation>
  184. </item>
  185. <item name="android.bluetooth.BluetoothManager java.util.List&lt;android.bluetooth.BluetoothDevice&gt; getConnectedDevices(int)">
  186. <annotation name="androidx.annotation.RequiresPermission">
  187. <val name="value" val="&quot;android.permission.BLUETOOTH&quot;" />
  188. </annotation>
  189. </item>
  190. <item name="android.bluetooth.BluetoothManager java.util.List&lt;android.bluetooth.BluetoothDevice&gt; getDevicesMatchingConnectionStates(int, int[])">
  191. <annotation name="androidx.annotation.RequiresPermission">
  192. <val name="value" val="&quot;android.permission.BLUETOOTH&quot;" />
  193. </annotation>
  194. </item>
  195. <item name="android.bluetooth.BluetoothProfile int getConnectionState(android.bluetooth.BluetoothDevice)">
  196. <annotation name="androidx.annotation.RequiresPermission">
  197. <val name="value" val="&quot;android.permission.BLUETOOTH&quot;" />
  198. </annotation>
  199. <annotation name="androidx.annotation.IntDef">
  200. <val name="value" val="{android.bluetooth.BluetoothProfile.STATE_DISCONNECTED, android.bluetooth.BluetoothProfile.STATE_CONNECTING, android.bluetooth.BluetoothProfile.STATE_CONNECTED, android.bluetooth.BluetoothProfile.STATE_DISCONNECTING}" />
  201. </annotation>
  202. </item>
  203. <item name="android.bluetooth.BluetoothProfile java.util.List&lt;android.bluetooth.BluetoothDevice&gt; getConnectedDevices()">
  204. <annotation name="androidx.annotation.RequiresPermission">
  205. <val name="value" val="&quot;android.permission.BLUETOOTH&quot;" />
  206. </annotation>
  207. </item>
  208. <item name="android.bluetooth.BluetoothProfile java.util.List&lt;android.bluetooth.BluetoothDevice&gt; getDevicesMatchingConnectionStates(int[])">
  209. <annotation name="androidx.annotation.RequiresPermission">
  210. <val name="value" val="&quot;android.permission.BLUETOOTH&quot;" />
  211. </annotation>
  212. </item>
  213. </root>