annotations.xml 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <root>
  3. <item name="android.location.GnssClock double getBiasUncertaintyNanos()">
  4. <annotation name="androidx.annotation.FloatRange">
  5. <val name="from" val="0.0" />
  6. </annotation>
  7. </item>
  8. <item name="android.location.GnssClock double getDriftUncertaintyNanosPerSecond()">
  9. <annotation name="androidx.annotation.FloatRange">
  10. <val name="from" val="0.0" />
  11. </annotation>
  12. </item>
  13. <item name="android.location.GnssClock double getElapsedRealtimeUncertaintyNanos()">
  14. <annotation name="androidx.annotation.FloatRange">
  15. <val name="from" val="0.0" />
  16. </annotation>
  17. </item>
  18. <item name="android.location.GnssClock double getTimeUncertaintyNanos()">
  19. <annotation name="androidx.annotation.FloatRange">
  20. <val name="from" val="0.0" />
  21. </annotation>
  22. </item>
  23. <item name="android.location.GnssMeasurement int getAccumulatedDeltaRangeState()">
  24. <annotation name="androidx.annotation.IntDef">
  25. <val name="flag" val="true" />
  26. <val name="value" val="{android.location.GnssMeasurement.ADR_STATE_VALID, android.location.GnssMeasurement.ADR_STATE_RESET, android.location.GnssMeasurement.ADR_STATE_CYCLE_SLIP, android.location.GnssMeasurement.ADR_STATE_HALF_CYCLE_RESOLVED, android.location.GnssMeasurement.ADR_STATE_HALF_CYCLE_REPORTED}" />
  27. </annotation>
  28. </item>
  29. <item name="android.location.GnssMeasurement int getConstellationType()">
  30. <annotation name="androidx.annotation.IntDef">
  31. <val name="value" val="{android.location.GnssStatus.CONSTELLATION_UNKNOWN, android.location.GnssStatus.CONSTELLATION_GPS, android.location.GnssStatus.CONSTELLATION_SBAS, android.location.GnssStatus.CONSTELLATION_GLONASS, android.location.GnssStatus.CONSTELLATION_QZSS, android.location.GnssStatus.CONSTELLATION_BEIDOU, android.location.GnssStatus.CONSTELLATION_GALILEO, android.location.GnssStatus.CONSTELLATION_IRNSS}" />
  32. </annotation>
  33. </item>
  34. <item name="android.location.GnssMeasurement int getMultipathIndicator()">
  35. <annotation name="androidx.annotation.IntDef">
  36. <val name="value" val="{android.location.GnssMeasurement.MULTIPATH_INDICATOR_UNKNOWN, android.location.GnssMeasurement.MULTIPATH_INDICATOR_DETECTED, android.location.GnssMeasurement.MULTIPATH_INDICATOR_NOT_DETECTED}" />
  37. </annotation>
  38. </item>
  39. <item name="android.location.GnssMeasurement int getState()">
  40. <annotation name="androidx.annotation.IntDef">
  41. <val name="flag" val="true" />
  42. <val name="value" val="{android.location.GnssMeasurement.STATE_CODE_LOCK, android.location.GnssMeasurement.STATE_BIT_SYNC, android.location.GnssMeasurement.STATE_SUBFRAME_SYNC, android.location.GnssMeasurement.STATE_TOW_DECODED, android.location.GnssMeasurement.STATE_MSEC_AMBIGUOUS, android.location.GnssMeasurement.STATE_SYMBOL_SYNC, android.location.GnssMeasurement.STATE_GLO_STRING_SYNC, android.location.GnssMeasurement.STATE_GLO_TOD_DECODED, android.location.GnssMeasurement.STATE_BDS_D2_BIT_SYNC, android.location.GnssMeasurement.STATE_BDS_D2_SUBFRAME_SYNC, android.location.GnssMeasurement.STATE_GAL_E1BC_CODE_LOCK, android.location.GnssMeasurement.STATE_GAL_E1C_2ND_CODE_LOCK, android.location.GnssMeasurement.STATE_GAL_E1B_PAGE_SYNC, android.location.GnssMeasurement.STATE_SBAS_SYNC, android.location.GnssMeasurement.STATE_TOW_KNOWN, android.location.GnssMeasurement.STATE_GLO_TOD_KNOWN, android.location.GnssMeasurement.STATE_2ND_CODE_LOCK}" />
  43. </annotation>
  44. </item>
  45. <item name="android.location.GnssMeasurementsEvent.Callback void onStatusChanged(int) 0">
  46. <annotation name="androidx.annotation.IntDef">
  47. <val name="value" val="{android.location.GnssMeasurementsEvent.Callback.STATUS_NOT_SUPPORTED, android.location.GnssMeasurementsEvent.Callback.STATUS_READY, android.location.GnssMeasurementsEvent.Callback.STATUS_LOCATION_DISABLED, android.location.GnssMeasurementsEvent.Callback.STATUS_NOT_ALLOWED}" />
  48. </annotation>
  49. </item>
  50. <item name="android.location.GnssNavigationMessage int getType()">
  51. <annotation name="androidx.annotation.IntDef">
  52. <val name="value" val="{android.location.GnssNavigationMessage.TYPE_UNKNOWN, android.location.GnssNavigationMessage.TYPE_GPS_L1CA, android.location.GnssNavigationMessage.TYPE_GPS_L2CNAV, android.location.GnssNavigationMessage.TYPE_GPS_L5CNAV, android.location.GnssNavigationMessage.TYPE_GPS_CNAV2, android.location.GnssNavigationMessage.TYPE_GLO_L1CA, android.location.GnssNavigationMessage.TYPE_BDS_D1, android.location.GnssNavigationMessage.TYPE_BDS_D2, android.location.GnssNavigationMessage.TYPE_GAL_I, android.location.GnssNavigationMessage.TYPE_GAL_F}" />
  53. </annotation>
  54. </item>
  55. <item name="android.location.GnssNavigationMessage.Callback void onStatusChanged(int) 0">
  56. <annotation name="androidx.annotation.IntDef">
  57. <val name="value" val="{android.location.GnssNavigationMessage.Callback.STATUS_NOT_SUPPORTED, android.location.GnssNavigationMessage.Callback.STATUS_READY, android.location.GnssNavigationMessage.Callback.STATUS_LOCATION_DISABLED}" />
  58. </annotation>
  59. </item>
  60. <item name="android.location.GnssStatus int getConstellationType(int)">
  61. <annotation name="androidx.annotation.IntDef">
  62. <val name="value" val="{android.location.GnssStatus.CONSTELLATION_UNKNOWN, android.location.GnssStatus.CONSTELLATION_GPS, android.location.GnssStatus.CONSTELLATION_SBAS, android.location.GnssStatus.CONSTELLATION_GLONASS, android.location.GnssStatus.CONSTELLATION_QZSS, android.location.GnssStatus.CONSTELLATION_BEIDOU, android.location.GnssStatus.CONSTELLATION_GALILEO, android.location.GnssStatus.CONSTELLATION_IRNSS}" />
  63. </annotation>
  64. </item>
  65. <item name="android.location.LocationManager android.location.GpsStatus getGpsStatus(android.location.GpsStatus)">
  66. <annotation name="androidx.annotation.RequiresPermission">
  67. <val name="value" val="&quot;android.permission.ACCESS_FINE_LOCATION&quot;" />
  68. </annotation>
  69. </item>
  70. <item name="android.location.LocationManager android.location.Location getLastKnownLocation(java.lang.String)">
  71. <annotation name="androidx.annotation.RequiresPermission">
  72. <val name="anyOf" val="{&quot;android.permission.ACCESS_COARSE_LOCATION&quot;, &quot;android.permission.ACCESS_FINE_LOCATION&quot;}" />
  73. </annotation>
  74. </item>
  75. <item name="android.location.LocationManager boolean addGpsStatusListener(android.location.GpsStatus.Listener)">
  76. <annotation name="androidx.annotation.RequiresPermission">
  77. <val name="value" val="&quot;android.permission.ACCESS_FINE_LOCATION&quot;" />
  78. </annotation>
  79. </item>
  80. <item name="android.location.LocationManager boolean addNmeaListener(android.location.OnNmeaMessageListener)">
  81. <annotation name="androidx.annotation.RequiresPermission">
  82. <val name="value" val="&quot;android.permission.ACCESS_FINE_LOCATION&quot;" />
  83. </annotation>
  84. </item>
  85. <item name="android.location.LocationManager boolean addNmeaListener(android.location.OnNmeaMessageListener, android.os.Handler)">
  86. <annotation name="androidx.annotation.RequiresPermission">
  87. <val name="value" val="&quot;android.permission.ACCESS_FINE_LOCATION&quot;" />
  88. </annotation>
  89. </item>
  90. <item name="android.location.LocationManager boolean registerGnssMeasurementsCallback(android.location.GnssMeasurementsEvent.Callback)">
  91. <annotation name="androidx.annotation.RequiresPermission">
  92. <val name="value" val="&quot;android.permission.ACCESS_FINE_LOCATION&quot;" />
  93. </annotation>
  94. </item>
  95. <item name="android.location.LocationManager boolean registerGnssMeasurementsCallback(android.location.GnssMeasurementsEvent.Callback, android.os.Handler)">
  96. <annotation name="androidx.annotation.RequiresPermission">
  97. <val name="value" val="&quot;android.permission.ACCESS_FINE_LOCATION&quot;" />
  98. </annotation>
  99. </item>
  100. <item name="android.location.LocationManager boolean registerGnssNavigationMessageCallback(android.location.GnssNavigationMessage.Callback, android.os.Handler)">
  101. <annotation name="androidx.annotation.RequiresPermission">
  102. <val name="value" val="&quot;android.permission.ACCESS_FINE_LOCATION&quot;" />
  103. </annotation>
  104. </item>
  105. <item name="android.location.LocationManager boolean registerGnssStatusCallback(android.location.GnssStatus.Callback)">
  106. <annotation name="androidx.annotation.RequiresPermission">
  107. <val name="value" val="&quot;android.permission.ACCESS_FINE_LOCATION&quot;" />
  108. </annotation>
  109. </item>
  110. <item name="android.location.LocationManager boolean registerGnssStatusCallback(android.location.GnssStatus.Callback, android.os.Handler)">
  111. <annotation name="androidx.annotation.RequiresPermission">
  112. <val name="value" val="&quot;android.permission.ACCESS_FINE_LOCATION&quot;" />
  113. </annotation>
  114. </item>
  115. <item name="android.location.LocationManager void addProximityAlert(double, double, float, long, android.app.PendingIntent)">
  116. <annotation name="androidx.annotation.RequiresPermission">
  117. <val name="anyOf" val="{&quot;android.permission.ACCESS_COARSE_LOCATION&quot;, &quot;android.permission.ACCESS_FINE_LOCATION&quot;}" />
  118. </annotation>
  119. </item>
  120. <item name="android.location.LocationManager void removeProximityAlert(android.app.PendingIntent)">
  121. <annotation name="androidx.annotation.RequiresPermission">
  122. <val name="anyOf" val="{&quot;android.permission.ACCESS_COARSE_LOCATION&quot;, &quot;android.permission.ACCESS_FINE_LOCATION&quot;}" />
  123. <val name="apis" val="&quot;..22&quot;" />
  124. </annotation>
  125. </item>
  126. <item name="android.location.LocationManager void removeUpdates(android.location.LocationListener)">
  127. <annotation name="androidx.annotation.RequiresPermission">
  128. <val name="anyOf" val="{&quot;android.permission.ACCESS_COARSE_LOCATION&quot;, &quot;android.permission.ACCESS_FINE_LOCATION&quot;}" />
  129. <val name="apis" val="&quot;..22&quot;" />
  130. </annotation>
  131. </item>
  132. <item name="android.location.LocationManager void requestLocationUpdates(java.lang.String, long, float, android.app.PendingIntent)">
  133. <annotation name="androidx.annotation.RequiresPermission">
  134. <val name="anyOf" val="{&quot;android.permission.ACCESS_COARSE_LOCATION&quot;, &quot;android.permission.ACCESS_FINE_LOCATION&quot;}" />
  135. </annotation>
  136. </item>
  137. <item name="android.location.LocationManager void requestLocationUpdates(java.lang.String, long, float, android.location.LocationListener)">
  138. <annotation name="androidx.annotation.RequiresPermission">
  139. <val name="anyOf" val="{&quot;android.permission.ACCESS_COARSE_LOCATION&quot;, &quot;android.permission.ACCESS_FINE_LOCATION&quot;}" />
  140. </annotation>
  141. </item>
  142. <item name="android.location.LocationManager void requestLocationUpdates(java.lang.String, long, float, android.location.LocationListener, android.os.Looper)">
  143. <annotation name="androidx.annotation.RequiresPermission">
  144. <val name="anyOf" val="{&quot;android.permission.ACCESS_COARSE_LOCATION&quot;, &quot;android.permission.ACCESS_FINE_LOCATION&quot;}" />
  145. </annotation>
  146. </item>
  147. <item name="android.location.LocationManager void requestLocationUpdates(long, float, android.location.Criteria, android.app.PendingIntent)">
  148. <annotation name="androidx.annotation.RequiresPermission">
  149. <val name="anyOf" val="{&quot;android.permission.ACCESS_COARSE_LOCATION&quot;, &quot;android.permission.ACCESS_FINE_LOCATION&quot;}" />
  150. </annotation>
  151. </item>
  152. <item name="android.location.LocationManager void requestLocationUpdates(long, float, android.location.Criteria, android.location.LocationListener, android.os.Looper)">
  153. <annotation name="androidx.annotation.RequiresPermission">
  154. <val name="anyOf" val="{&quot;android.permission.ACCESS_COARSE_LOCATION&quot;, &quot;android.permission.ACCESS_FINE_LOCATION&quot;}" />
  155. </annotation>
  156. </item>
  157. <item name="android.location.LocationManager void requestSingleUpdate(android.location.Criteria, android.app.PendingIntent)">
  158. <annotation name="androidx.annotation.RequiresPermission">
  159. <val name="anyOf" val="{&quot;android.permission.ACCESS_COARSE_LOCATION&quot;, &quot;android.permission.ACCESS_FINE_LOCATION&quot;}" />
  160. </annotation>
  161. </item>
  162. <item name="android.location.LocationManager void requestSingleUpdate(android.location.Criteria, android.location.LocationListener, android.os.Looper)">
  163. <annotation name="androidx.annotation.RequiresPermission">
  164. <val name="anyOf" val="{&quot;android.permission.ACCESS_COARSE_LOCATION&quot;, &quot;android.permission.ACCESS_FINE_LOCATION&quot;}" />
  165. </annotation>
  166. </item>
  167. <item name="android.location.LocationManager void requestSingleUpdate(java.lang.String, android.app.PendingIntent)">
  168. <annotation name="androidx.annotation.RequiresPermission">
  169. <val name="anyOf" val="{&quot;android.permission.ACCESS_COARSE_LOCATION&quot;, &quot;android.permission.ACCESS_FINE_LOCATION&quot;}" />
  170. </annotation>
  171. </item>
  172. <item name="android.location.LocationManager void requestSingleUpdate(java.lang.String, android.location.LocationListener, android.os.Looper)">
  173. <annotation name="androidx.annotation.RequiresPermission">
  174. <val name="anyOf" val="{&quot;android.permission.ACCESS_COARSE_LOCATION&quot;, &quot;android.permission.ACCESS_FINE_LOCATION&quot;}" />
  175. </annotation>
  176. </item>
  177. </root>