annotations.xml 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <root>
  3. <item name="android.net.ConnectivityManager android.net.LinkProperties getLinkProperties(android.net.Network)">
  4. <annotation name="androidx.annotation.RequiresPermission">
  5. <val name="value" val="&quot;android.permission.ACCESS_NETWORK_STATE&quot;" />
  6. </annotation>
  7. </item>
  8. <item name="android.net.ConnectivityManager android.net.Network getActiveNetwork()">
  9. <annotation name="androidx.annotation.RequiresPermission">
  10. <val name="value" val="&quot;android.permission.ACCESS_NETWORK_STATE&quot;" />
  11. </annotation>
  12. </item>
  13. <item name="android.net.ConnectivityManager android.net.NetworkCapabilities getNetworkCapabilities(android.net.Network)">
  14. <annotation name="androidx.annotation.RequiresPermission">
  15. <val name="value" val="&quot;android.permission.ACCESS_NETWORK_STATE&quot;" />
  16. </annotation>
  17. </item>
  18. <item name="android.net.ConnectivityManager android.net.NetworkInfo getActiveNetworkInfo()">
  19. <annotation name="androidx.annotation.RequiresPermission">
  20. <val name="value" val="&quot;android.permission.ACCESS_NETWORK_STATE&quot;" />
  21. </annotation>
  22. </item>
  23. <item name="android.net.ConnectivityManager android.net.NetworkInfo getNetworkInfo(android.net.Network)">
  24. <annotation name="androidx.annotation.RequiresPermission">
  25. <val name="value" val="&quot;android.permission.ACCESS_NETWORK_STATE&quot;" />
  26. </annotation>
  27. </item>
  28. <item name="android.net.ConnectivityManager android.net.NetworkInfo getNetworkInfo(int)">
  29. <annotation name="androidx.annotation.RequiresPermission">
  30. <val name="value" val="&quot;android.permission.ACCESS_NETWORK_STATE&quot;" />
  31. </annotation>
  32. </item>
  33. <item name="android.net.ConnectivityManager android.net.NetworkInfo[] getAllNetworkInfo()">
  34. <annotation name="androidx.annotation.RequiresPermission">
  35. <val name="value" val="&quot;android.permission.ACCESS_NETWORK_STATE&quot;" />
  36. </annotation>
  37. </item>
  38. <item name="android.net.ConnectivityManager android.net.Network[] getAllNetworks()">
  39. <annotation name="androidx.annotation.RequiresPermission">
  40. <val name="value" val="&quot;android.permission.ACCESS_NETWORK_STATE&quot;" />
  41. </annotation>
  42. </item>
  43. <item name="android.net.ConnectivityManager boolean isActiveNetworkMetered()">
  44. <annotation name="androidx.annotation.RequiresPermission">
  45. <val name="value" val="&quot;android.permission.ACCESS_NETWORK_STATE&quot;" />
  46. </annotation>
  47. </item>
  48. <item name="android.net.ConnectivityManager int getMultipathPreference(android.net.Network)">
  49. <annotation name="androidx.annotation.RequiresPermission">
  50. <val name="value" val="&quot;android.permission.ACCESS_NETWORK_STATE&quot;" />
  51. </annotation>
  52. <annotation name="androidx.annotation.IntDef">
  53. <val name="flag" val="true" />
  54. <val name="value" val="{android.net.ConnectivityManager.MULTIPATH_PREFERENCE_HANDOVER, android.net.ConnectivityManager.MULTIPATH_PREFERENCE_RELIABILITY, android.net.ConnectivityManager.MULTIPATH_PREFERENCE_PERFORMANCE}" />
  55. </annotation>
  56. </item>
  57. <item name="android.net.ConnectivityManager int getNetworkPreference()">
  58. <annotation name="androidx.annotation.RequiresPermission">
  59. <val name="value" val="&quot;android.permission.ACCESS_NETWORK_STATE&quot;" />
  60. </annotation>
  61. </item>
  62. <item name="android.net.ConnectivityManager int getRestrictBackgroundStatus()">
  63. <annotation name="androidx.annotation.IntDef">
  64. <val name="flag" val="false" />
  65. <val name="value" val="{android.net.ConnectivityManager.RESTRICT_BACKGROUND_STATUS_DISABLED, android.net.ConnectivityManager.RESTRICT_BACKGROUND_STATUS_WHITELISTED, android.net.ConnectivityManager.RESTRICT_BACKGROUND_STATUS_ENABLED}" />
  66. </annotation>
  67. </item>
  68. <item name="android.net.ConnectivityManager void registerDefaultNetworkCallback(android.net.ConnectivityManager.NetworkCallback)">
  69. <annotation name="androidx.annotation.RequiresPermission">
  70. <val name="value" val="&quot;android.permission.ACCESS_NETWORK_STATE&quot;" />
  71. </annotation>
  72. </item>
  73. <item name="android.net.ConnectivityManager void registerDefaultNetworkCallback(android.net.ConnectivityManager.NetworkCallback, android.os.Handler)">
  74. <annotation name="androidx.annotation.RequiresPermission">
  75. <val name="value" val="&quot;android.permission.ACCESS_NETWORK_STATE&quot;" />
  76. </annotation>
  77. </item>
  78. <item name="android.net.ConnectivityManager void registerNetworkCallback(android.net.NetworkRequest, android.app.PendingIntent)">
  79. <annotation name="androidx.annotation.RequiresPermission">
  80. <val name="value" val="&quot;android.permission.ACCESS_NETWORK_STATE&quot;" />
  81. </annotation>
  82. </item>
  83. <item name="android.net.ConnectivityManager void registerNetworkCallback(android.net.NetworkRequest, android.net.ConnectivityManager.NetworkCallback)">
  84. <annotation name="androidx.annotation.RequiresPermission">
  85. <val name="value" val="&quot;android.permission.ACCESS_NETWORK_STATE&quot;" />
  86. </annotation>
  87. </item>
  88. <item name="android.net.ConnectivityManager void registerNetworkCallback(android.net.NetworkRequest, android.net.ConnectivityManager.NetworkCallback, android.os.Handler)">
  89. <annotation name="androidx.annotation.RequiresPermission">
  90. <val name="value" val="&quot;android.permission.ACCESS_NETWORK_STATE&quot;" />
  91. </annotation>
  92. </item>
  93. <item name="android.net.DnsResolver void query(android.net.Network, java.lang.String, int, int, java.util.concurrent.Executor, android.os.CancellationSignal, android.net.DnsResolver.Callback<? super java.util.List<java.net.InetAddress>>) 2">
  94. <annotation name="androidx.annotation.IntDef">
  95. <val name="value" val="{android.net.DnsResolver.TYPE_A, android.net.DnsResolver.TYPE_AAAA}" />
  96. </annotation>
  97. </item>
  98. <item name="android.net.DnsResolver void query(android.net.Network, java.lang.String, int, int, java.util.concurrent.Executor, android.os.CancellationSignal, android.net.DnsResolver.Callback<? super java.util.List<java.net.InetAddress>>) 3">
  99. <annotation name="androidx.annotation.IntDef">
  100. <val name="value" val="{android.net.DnsResolver.FLAG_EMPTY, android.net.DnsResolver.FLAG_NO_RETRY, android.net.DnsResolver.FLAG_NO_CACHE_STORE, android.net.DnsResolver.FLAG_NO_CACHE_LOOKUP}" />
  101. </annotation>
  102. </item>
  103. <item name="android.net.DnsResolver void query(android.net.Network, java.lang.String, int, java.util.concurrent.Executor, android.os.CancellationSignal, android.net.DnsResolver.Callback<? super java.util.List<java.net.InetAddress>>) 2">
  104. <annotation name="androidx.annotation.IntDef">
  105. <val name="value" val="{android.net.DnsResolver.FLAG_EMPTY, android.net.DnsResolver.FLAG_NO_RETRY, android.net.DnsResolver.FLAG_NO_CACHE_STORE, android.net.DnsResolver.FLAG_NO_CACHE_LOOKUP}" />
  106. </annotation>
  107. </item>
  108. <item name="android.net.DnsResolver void rawQuery(android.net.Network, byte[], int, java.util.concurrent.Executor, android.os.CancellationSignal, android.net.DnsResolver.Callback<? super byte[]>) 2">
  109. <annotation name="androidx.annotation.IntDef">
  110. <val name="value" val="{android.net.DnsResolver.FLAG_EMPTY, android.net.DnsResolver.FLAG_NO_RETRY, android.net.DnsResolver.FLAG_NO_CACHE_STORE, android.net.DnsResolver.FLAG_NO_CACHE_LOOKUP}" />
  111. </annotation>
  112. </item>
  113. <item name="android.net.DnsResolver void rawQuery(android.net.Network, java.lang.String, int, int, int, java.util.concurrent.Executor, android.os.CancellationSignal, android.net.DnsResolver.Callback<? super byte[]>) 2">
  114. <annotation name="androidx.annotation.IntDef">
  115. <val name="value" val="{android.net.DnsResolver.CLASS_IN}" />
  116. </annotation>
  117. </item>
  118. <item name="android.net.DnsResolver void rawQuery(android.net.Network, java.lang.String, int, int, int, java.util.concurrent.Executor, android.os.CancellationSignal, android.net.DnsResolver.Callback<? super byte[]>) 3">
  119. <annotation name="androidx.annotation.IntDef">
  120. <val name="value" val="{android.net.DnsResolver.TYPE_A, android.net.DnsResolver.TYPE_AAAA}" />
  121. </annotation>
  122. </item>
  123. <item name="android.net.DnsResolver void rawQuery(android.net.Network, java.lang.String, int, int, int, java.util.concurrent.Executor, android.os.CancellationSignal, android.net.DnsResolver.Callback<? super byte[]>) 4">
  124. <annotation name="androidx.annotation.IntDef">
  125. <val name="value" val="{android.net.DnsResolver.FLAG_EMPTY, android.net.DnsResolver.FLAG_NO_RETRY, android.net.DnsResolver.FLAG_NO_CACHE_STORE, android.net.DnsResolver.FLAG_NO_CACHE_LOOKUP}" />
  126. </annotation>
  127. </item>
  128. <item name="android.net.DnsResolver.DnsException code">
  129. <annotation name="androidx.annotation.IntDef">
  130. <val name="value" val="{android.net.DnsResolver.ERROR_PARSE, android.net.DnsResolver.ERROR_SYSTEM}" />
  131. </annotation>
  132. </item>
  133. <item name="android.net.IpPrefix int getPrefixLength()">
  134. <annotation name="androidx.annotation.IntRange">
  135. <val name="from" val="0" />
  136. <val name="to" val="128" />
  137. </annotation>
  138. </item>
  139. <item name="android.net.IpSecAlgorithm IpSecAlgorithm(java.lang.String, byte[]) 0">
  140. <annotation name="androidx.annotation.StringDef">
  141. <val name="value" val="{android.net.IpSecAlgorithm.CRYPT_AES_CBC, android.net.IpSecAlgorithm.AUTH_HMAC_MD5, android.net.IpSecAlgorithm.AUTH_HMAC_SHA1, android.net.IpSecAlgorithm.AUTH_HMAC_SHA256, android.net.IpSecAlgorithm.AUTH_HMAC_SHA384, android.net.IpSecAlgorithm.AUTH_HMAC_SHA512, android.net.IpSecAlgorithm.AUTH_CRYPT_AES_GCM}" />
  142. </annotation>
  143. </item>
  144. <item name="android.net.IpSecAlgorithm IpSecAlgorithm(java.lang.String, byte[], int) 0">
  145. <annotation name="androidx.annotation.StringDef">
  146. <val name="value" val="{android.net.IpSecAlgorithm.CRYPT_AES_CBC, android.net.IpSecAlgorithm.AUTH_HMAC_MD5, android.net.IpSecAlgorithm.AUTH_HMAC_SHA1, android.net.IpSecAlgorithm.AUTH_HMAC_SHA256, android.net.IpSecAlgorithm.AUTH_HMAC_SHA384, android.net.IpSecAlgorithm.AUTH_HMAC_SHA512, android.net.IpSecAlgorithm.AUTH_CRYPT_AES_GCM}" />
  147. </annotation>
  148. </item>
  149. <item name="android.net.IpSecManager void applyTransportModeTransform(java.io.FileDescriptor, int, android.net.IpSecTransform) 1">
  150. <annotation name="androidx.annotation.IntDef">
  151. <val name="value" val="{android.net.IpSecManager.DIRECTION_IN, android.net.IpSecManager.DIRECTION_OUT}" />
  152. </annotation>
  153. </item>
  154. <item name="android.net.IpSecManager void applyTransportModeTransform(java.net.DatagramSocket, int, android.net.IpSecTransform) 1">
  155. <annotation name="androidx.annotation.IntDef">
  156. <val name="value" val="{android.net.IpSecManager.DIRECTION_IN, android.net.IpSecManager.DIRECTION_OUT}" />
  157. </annotation>
  158. </item>
  159. <item name="android.net.IpSecManager void applyTransportModeTransform(java.net.Socket, int, android.net.IpSecTransform) 1">
  160. <annotation name="androidx.annotation.IntDef">
  161. <val name="value" val="{android.net.IpSecManager.DIRECTION_IN, android.net.IpSecManager.DIRECTION_OUT}" />
  162. </annotation>
  163. </item>
  164. <item name="android.net.LinkAddress int getPrefixLength()">
  165. <annotation name="androidx.annotation.IntRange">
  166. <val name="from" val="0" />
  167. <val name="to" val="128" />
  168. </annotation>
  169. </item>
  170. <item name="android.net.MacAddress int getAddressType()">
  171. <annotation name="androidx.annotation.IntDef">
  172. <val name="value" val="{android.net.MacAddress.TYPE_UNICAST, android.net.MacAddress.TYPE_MULTICAST, android.net.MacAddress.TYPE_BROADCAST}" />
  173. </annotation>
  174. </item>
  175. <item name="android.net.NetworkCapabilities boolean hasCapability(int) 0">
  176. <annotation name="androidx.annotation.IntDef">
  177. <val name="value" val="{android.net.NetworkCapabilities.NET_CAPABILITY_MMS, android.net.NetworkCapabilities.NET_CAPABILITY_SUPL, android.net.NetworkCapabilities.NET_CAPABILITY_DUN, android.net.NetworkCapabilities.NET_CAPABILITY_FOTA, android.net.NetworkCapabilities.NET_CAPABILITY_IMS, android.net.NetworkCapabilities.NET_CAPABILITY_CBS, android.net.NetworkCapabilities.NET_CAPABILITY_WIFI_P2P, android.net.NetworkCapabilities.NET_CAPABILITY_IA, android.net.NetworkCapabilities.NET_CAPABILITY_RCS, android.net.NetworkCapabilities.NET_CAPABILITY_XCAP, android.net.NetworkCapabilities.NET_CAPABILITY_EIMS, android.net.NetworkCapabilities.NET_CAPABILITY_NOT_METERED, android.net.NetworkCapabilities.NET_CAPABILITY_INTERNET, android.net.NetworkCapabilities.NET_CAPABILITY_NOT_RESTRICTED, android.net.NetworkCapabilities.NET_CAPABILITY_TRUSTED, android.net.NetworkCapabilities.NET_CAPABILITY_NOT_VPN, android.net.NetworkCapabilities.NET_CAPABILITY_VALIDATED, android.net.NetworkCapabilities.NET_CAPABILITY_CAPTIVE_PORTAL, android.net.NetworkCapabilities.NET_CAPABILITY_NOT_ROAMING, android.net.NetworkCapabilities.NET_CAPABILITY_FOREGROUND, android.net.NetworkCapabilities.NET_CAPABILITY_NOT_CONGESTED, android.net.NetworkCapabilities.NET_CAPABILITY_NOT_SUSPENDED, android.net.NetworkCapabilities.NET_CAPABILITY_MCX}" />
  178. </annotation>
  179. </item>
  180. <item name="android.net.NetworkCapabilities boolean hasTransport(int) 0">
  181. <annotation name="androidx.annotation.IntDef">
  182. <val name="value" val="{android.net.NetworkCapabilities.TRANSPORT_CELLULAR, android.net.NetworkCapabilities.TRANSPORT_WIFI, android.net.NetworkCapabilities.TRANSPORT_BLUETOOTH, android.net.NetworkCapabilities.TRANSPORT_ETHERNET, android.net.NetworkCapabilities.TRANSPORT_VPN, android.net.NetworkCapabilities.TRANSPORT_WIFI_AWARE, android.net.NetworkCapabilities.TRANSPORT_LOWPAN}" />
  183. </annotation>
  184. </item>
  185. <item name="android.net.NetworkRequest boolean hasCapability(int) 0">
  186. <annotation name="androidx.annotation.IntDef">
  187. <val name="value" val="{android.net.NetworkCapabilities.NET_CAPABILITY_MMS, android.net.NetworkCapabilities.NET_CAPABILITY_SUPL, android.net.NetworkCapabilities.NET_CAPABILITY_DUN, android.net.NetworkCapabilities.NET_CAPABILITY_FOTA, android.net.NetworkCapabilities.NET_CAPABILITY_IMS, android.net.NetworkCapabilities.NET_CAPABILITY_CBS, android.net.NetworkCapabilities.NET_CAPABILITY_WIFI_P2P, android.net.NetworkCapabilities.NET_CAPABILITY_IA, android.net.NetworkCapabilities.NET_CAPABILITY_RCS, android.net.NetworkCapabilities.NET_CAPABILITY_XCAP, android.net.NetworkCapabilities.NET_CAPABILITY_EIMS, android.net.NetworkCapabilities.NET_CAPABILITY_NOT_METERED, android.net.NetworkCapabilities.NET_CAPABILITY_INTERNET, android.net.NetworkCapabilities.NET_CAPABILITY_NOT_RESTRICTED, android.net.NetworkCapabilities.NET_CAPABILITY_TRUSTED, android.net.NetworkCapabilities.NET_CAPABILITY_NOT_VPN, android.net.NetworkCapabilities.NET_CAPABILITY_VALIDATED, android.net.NetworkCapabilities.NET_CAPABILITY_CAPTIVE_PORTAL, android.net.NetworkCapabilities.NET_CAPABILITY_NOT_ROAMING, android.net.NetworkCapabilities.NET_CAPABILITY_FOREGROUND, android.net.NetworkCapabilities.NET_CAPABILITY_NOT_CONGESTED, android.net.NetworkCapabilities.NET_CAPABILITY_NOT_SUSPENDED, android.net.NetworkCapabilities.NET_CAPABILITY_MCX}" />
  188. </annotation>
  189. </item>
  190. <item name="android.net.NetworkRequest boolean hasTransport(int) 0">
  191. <annotation name="androidx.annotation.IntDef">
  192. <val name="value" val="{android.net.NetworkCapabilities.TRANSPORT_CELLULAR, android.net.NetworkCapabilities.TRANSPORT_WIFI, android.net.NetworkCapabilities.TRANSPORT_BLUETOOTH, android.net.NetworkCapabilities.TRANSPORT_ETHERNET, android.net.NetworkCapabilities.TRANSPORT_VPN, android.net.NetworkCapabilities.TRANSPORT_WIFI_AWARE, android.net.NetworkCapabilities.TRANSPORT_LOWPAN}" />
  193. </annotation>
  194. </item>
  195. <item name="android.net.NetworkRequest.Builder android.net.NetworkRequest.Builder addCapability(int) 0">
  196. <annotation name="androidx.annotation.IntDef">
  197. <val name="value" val="{android.net.NetworkCapabilities.NET_CAPABILITY_MMS, android.net.NetworkCapabilities.NET_CAPABILITY_SUPL, android.net.NetworkCapabilities.NET_CAPABILITY_DUN, android.net.NetworkCapabilities.NET_CAPABILITY_FOTA, android.net.NetworkCapabilities.NET_CAPABILITY_IMS, android.net.NetworkCapabilities.NET_CAPABILITY_CBS, android.net.NetworkCapabilities.NET_CAPABILITY_WIFI_P2P, android.net.NetworkCapabilities.NET_CAPABILITY_IA, android.net.NetworkCapabilities.NET_CAPABILITY_RCS, android.net.NetworkCapabilities.NET_CAPABILITY_XCAP, android.net.NetworkCapabilities.NET_CAPABILITY_EIMS, android.net.NetworkCapabilities.NET_CAPABILITY_NOT_METERED, android.net.NetworkCapabilities.NET_CAPABILITY_INTERNET, android.net.NetworkCapabilities.NET_CAPABILITY_NOT_RESTRICTED, android.net.NetworkCapabilities.NET_CAPABILITY_TRUSTED, android.net.NetworkCapabilities.NET_CAPABILITY_NOT_VPN, android.net.NetworkCapabilities.NET_CAPABILITY_VALIDATED, android.net.NetworkCapabilities.NET_CAPABILITY_CAPTIVE_PORTAL, android.net.NetworkCapabilities.NET_CAPABILITY_NOT_ROAMING, android.net.NetworkCapabilities.NET_CAPABILITY_FOREGROUND, android.net.NetworkCapabilities.NET_CAPABILITY_NOT_CONGESTED, android.net.NetworkCapabilities.NET_CAPABILITY_NOT_SUSPENDED, android.net.NetworkCapabilities.NET_CAPABILITY_MCX}" />
  198. </annotation>
  199. </item>
  200. <item name="android.net.NetworkRequest.Builder android.net.NetworkRequest.Builder addTransportType(int) 0">
  201. <annotation name="androidx.annotation.IntDef">
  202. <val name="value" val="{android.net.NetworkCapabilities.TRANSPORT_CELLULAR, android.net.NetworkCapabilities.TRANSPORT_WIFI, android.net.NetworkCapabilities.TRANSPORT_BLUETOOTH, android.net.NetworkCapabilities.TRANSPORT_ETHERNET, android.net.NetworkCapabilities.TRANSPORT_VPN, android.net.NetworkCapabilities.TRANSPORT_WIFI_AWARE, android.net.NetworkCapabilities.TRANSPORT_LOWPAN}" />
  203. </annotation>
  204. </item>
  205. <item name="android.net.NetworkRequest.Builder android.net.NetworkRequest.Builder removeCapability(int) 0">
  206. <annotation name="androidx.annotation.IntDef">
  207. <val name="value" val="{android.net.NetworkCapabilities.NET_CAPABILITY_MMS, android.net.NetworkCapabilities.NET_CAPABILITY_SUPL, android.net.NetworkCapabilities.NET_CAPABILITY_DUN, android.net.NetworkCapabilities.NET_CAPABILITY_FOTA, android.net.NetworkCapabilities.NET_CAPABILITY_IMS, android.net.NetworkCapabilities.NET_CAPABILITY_CBS, android.net.NetworkCapabilities.NET_CAPABILITY_WIFI_P2P, android.net.NetworkCapabilities.NET_CAPABILITY_IA, android.net.NetworkCapabilities.NET_CAPABILITY_RCS, android.net.NetworkCapabilities.NET_CAPABILITY_XCAP, android.net.NetworkCapabilities.NET_CAPABILITY_EIMS, android.net.NetworkCapabilities.NET_CAPABILITY_NOT_METERED, android.net.NetworkCapabilities.NET_CAPABILITY_INTERNET, android.net.NetworkCapabilities.NET_CAPABILITY_NOT_RESTRICTED, android.net.NetworkCapabilities.NET_CAPABILITY_TRUSTED, android.net.NetworkCapabilities.NET_CAPABILITY_NOT_VPN, android.net.NetworkCapabilities.NET_CAPABILITY_VALIDATED, android.net.NetworkCapabilities.NET_CAPABILITY_CAPTIVE_PORTAL, android.net.NetworkCapabilities.NET_CAPABILITY_NOT_ROAMING, android.net.NetworkCapabilities.NET_CAPABILITY_FOREGROUND, android.net.NetworkCapabilities.NET_CAPABILITY_NOT_CONGESTED, android.net.NetworkCapabilities.NET_CAPABILITY_NOT_SUSPENDED, android.net.NetworkCapabilities.NET_CAPABILITY_MCX}" />
  208. </annotation>
  209. </item>
  210. <item name="android.net.NetworkRequest.Builder android.net.NetworkRequest.Builder removeTransportType(int) 0">
  211. <annotation name="androidx.annotation.IntDef">
  212. <val name="value" val="{android.net.NetworkCapabilities.TRANSPORT_CELLULAR, android.net.NetworkCapabilities.TRANSPORT_WIFI, android.net.NetworkCapabilities.TRANSPORT_BLUETOOTH, android.net.NetworkCapabilities.TRANSPORT_ETHERNET, android.net.NetworkCapabilities.TRANSPORT_VPN, android.net.NetworkCapabilities.TRANSPORT_WIFI_AWARE, android.net.NetworkCapabilities.TRANSPORT_LOWPAN}" />
  213. </annotation>
  214. </item>
  215. <item name="android.net.SocketKeepalive void start(int) 0">
  216. <annotation name="androidx.annotation.IntRange">
  217. <val name="from" val="10" />
  218. <val name="to" val="3600" />
  219. </annotation>
  220. </item>
  221. <item name="android.net.SocketKeepalive.Callback void onError(int) 0">
  222. <annotation name="androidx.annotation.IntDef">
  223. <val name="value" val="{android.net.SocketKeepalive.ERROR_INVALID_NETWORK, android.net.SocketKeepalive.ERROR_INVALID_IP_ADDRESS, android.net.SocketKeepalive.ERROR_INVALID_PORT, android.net.SocketKeepalive.ERROR_INVALID_LENGTH, android.net.SocketKeepalive.ERROR_INVALID_INTERVAL, android.net.SocketKeepalive.ERROR_INVALID_SOCKET, android.net.SocketKeepalive.ERROR_SOCKET_NOT_IDLE}" />
  224. </annotation>
  225. </item>
  226. </root>