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