1// Signature format: 2.0 2package android.location { 3 4 public final class GnssClock implements android.os.Parcelable { 5 ctor public GnssClock(); 6 method public void reset(); 7 method public void resetBiasNanos(); 8 method public void resetBiasUncertaintyNanos(); 9 method public void resetDriftNanosPerSecond(); 10 method public void resetDriftUncertaintyNanosPerSecond(); 11 method public void resetElapsedRealtimeNanos(); 12 method public void resetElapsedRealtimeUncertaintyNanos(); 13 method public void resetFullBiasNanos(); 14 method public void resetLeapSecond(); 15 method public void resetReferenceCarrierFrequencyHzForIsb(); 16 method public void resetReferenceCodeTypeForIsb(); 17 method public void resetReferenceConstellationTypeForIsb(); 18 method public void resetTimeUncertaintyNanos(); 19 method public void set(android.location.GnssClock); 20 method public void setBiasNanos(double); 21 method public void setBiasUncertaintyNanos(@FloatRange(from=0.0f) double); 22 method public void setDriftNanosPerSecond(double); 23 method public void setDriftUncertaintyNanosPerSecond(@FloatRange(from=0.0f) double); 24 method public void setElapsedRealtimeNanos(long); 25 method public void setElapsedRealtimeUncertaintyNanos(@FloatRange(from=0.0f) double); 26 method public void setFullBiasNanos(long); 27 method public void setHardwareClockDiscontinuityCount(int); 28 method public void setLeapSecond(int); 29 method public void setReferenceCarrierFrequencyHzForIsb(@FloatRange(from=0.0) double); 30 method public void setReferenceCodeTypeForIsb(@NonNull String); 31 method public void setReferenceConstellationTypeForIsb(int); 32 method public void setTimeNanos(long); 33 method public void setTimeUncertaintyNanos(@FloatRange(from=0.0f) double); 34 } 35 36 public final class GnssMeasurement implements android.os.Parcelable { 37 ctor public GnssMeasurement(); 38 method public void reset(); 39 method public void resetAutomaticGainControlLevel(); 40 method public void resetBasebandCn0DbHz(); 41 method @Deprecated public void resetCarrierCycles(); 42 method public void resetCarrierFrequencyHz(); 43 method @Deprecated public void resetCarrierPhase(); 44 method @Deprecated public void resetCarrierPhaseUncertainty(); 45 method public void resetCodeType(); 46 method public void resetCorrelationVectors(); 47 method public void resetFullInterSignalBiasNanos(); 48 method public void resetFullInterSignalBiasUncertaintyNanos(); 49 method public void resetSatelliteInterSignalBiasNanos(); 50 method public void resetSatelliteInterSignalBiasUncertaintyNanos(); 51 method public void resetSatellitePvt(); 52 method public void resetSnrInDb(); 53 method public void set(android.location.GnssMeasurement); 54 method public void setAccumulatedDeltaRangeMeters(double); 55 method public void setAccumulatedDeltaRangeState(int); 56 method public void setAccumulatedDeltaRangeUncertaintyMeters(double); 57 method @Deprecated public void setAutomaticGainControlLevelInDb(double); 58 method public void setBasebandCn0DbHz(double); 59 method @Deprecated public void setCarrierCycles(long); 60 method public void setCarrierFrequencyHz(float); 61 method @Deprecated public void setCarrierPhase(double); 62 method @Deprecated public void setCarrierPhaseUncertainty(double); 63 method public void setCn0DbHz(double); 64 method public void setCodeType(@NonNull String); 65 method public void setConstellationType(int); 66 method public void setCorrelationVectors(@Nullable java.util.Collection<android.location.CorrelationVector>); 67 method public void setFullInterSignalBiasNanos(double); 68 method public void setFullInterSignalBiasUncertaintyNanos(@FloatRange(from=0.0) double); 69 method public void setMultipathIndicator(int); 70 method public void setPseudorangeRateMetersPerSecond(double); 71 method public void setPseudorangeRateUncertaintyMetersPerSecond(double); 72 method public void setReceivedSvTimeNanos(long); 73 method public void setReceivedSvTimeUncertaintyNanos(long); 74 method public void setSatelliteInterSignalBiasNanos(double); 75 method public void setSatelliteInterSignalBiasUncertaintyNanos(@FloatRange(from=0.0) double); 76 method public void setSatellitePvt(@Nullable android.location.SatellitePvt); 77 method public void setSnrInDb(double); 78 method public void setState(int); 79 method public void setSvid(int); 80 method public void setTimeOffsetNanos(double); 81 field public static final int ADR_STATE_ALL = 31; // 0x1f 82 } 83 84 public final class GnssNavigationMessage implements android.os.Parcelable { 85 ctor public GnssNavigationMessage(); 86 method public void reset(); 87 method public void set(android.location.GnssNavigationMessage); 88 method public void setData(byte[]); 89 method public void setMessageId(@IntRange(from=0xffffffff, to=120) int); 90 method public void setStatus(int); 91 method public void setSubmessageId(@IntRange(from=1) int); 92 method public void setSvid(@IntRange(from=1, to=200) int); 93 method public void setType(int); 94 } 95 96 public class LocationManager { 97 method @NonNull public String[] getBackgroundThrottlingWhitelist(); 98 method @NonNull public android.os.PackageTagsList getIgnoreSettingsAllowlist(); 99 method @Deprecated @NonNull public String[] getIgnoreSettingsWhitelist(); 100 method @Deprecated @Nullable @RequiresPermission(android.Manifest.permission.READ_DEVICE_CONFIG) public java.util.List<java.lang.String> getProviderPackages(@NonNull String); 101 } 102 103} 104 105