1*d57664e9SAndroid Build Coastguard Worker// Signature format: 2.0 2*d57664e9SAndroid Build Coastguard Workerpackage android.location { 3*d57664e9SAndroid Build Coastguard Worker 4*d57664e9SAndroid Build Coastguard Worker public abstract class BatchedLocationCallback { 5*d57664e9SAndroid Build Coastguard Worker ctor public BatchedLocationCallback(); 6*d57664e9SAndroid Build Coastguard Worker method public void onLocationBatch(java.util.List<android.location.Location>); 7*d57664e9SAndroid Build Coastguard Worker } 8*d57664e9SAndroid Build Coastguard Worker 9*d57664e9SAndroid Build Coastguard Worker @FlaggedApi("android.location.flags.gnss_assistance_interface") public final class BeidouAssistance implements android.os.Parcelable { 10*d57664e9SAndroid Build Coastguard Worker method public int describeContents(); 11*d57664e9SAndroid Build Coastguard Worker method @Nullable public android.location.GnssAlmanac getAlmanac(); 12*d57664e9SAndroid Build Coastguard Worker method @Nullable public android.location.KlobucharIonosphericModel getIonosphericModel(); 13*d57664e9SAndroid Build Coastguard Worker method @Nullable public android.location.LeapSecondsModel getLeapSecondsModel(); 14*d57664e9SAndroid Build Coastguard Worker method @NonNull public java.util.List<android.location.RealTimeIntegrityModel> getRealTimeIntegrityModels(); 15*d57664e9SAndroid Build Coastguard Worker method @NonNull public java.util.List<android.location.GnssAssistance.GnssSatelliteCorrections> getSatelliteCorrections(); 16*d57664e9SAndroid Build Coastguard Worker method @NonNull public java.util.List<android.location.BeidouSatelliteEphemeris> getSatelliteEphemeris(); 17*d57664e9SAndroid Build Coastguard Worker method @NonNull public java.util.List<android.location.TimeModel> getTimeModels(); 18*d57664e9SAndroid Build Coastguard Worker method @Nullable public android.location.UtcModel getUtcModel(); 19*d57664e9SAndroid Build Coastguard Worker method public void writeToParcel(@NonNull android.os.Parcel, int); 20*d57664e9SAndroid Build Coastguard Worker field @NonNull public static final android.os.Parcelable.Creator<android.location.BeidouAssistance> CREATOR; 21*d57664e9SAndroid Build Coastguard Worker } 22*d57664e9SAndroid Build Coastguard Worker 23*d57664e9SAndroid Build Coastguard Worker public static final class BeidouAssistance.Builder { 24*d57664e9SAndroid Build Coastguard Worker ctor public BeidouAssistance.Builder(); 25*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.BeidouAssistance build(); 26*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.BeidouAssistance.Builder setAlmanac(@Nullable android.location.GnssAlmanac); 27*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.BeidouAssistance.Builder setIonosphericModel(@Nullable android.location.KlobucharIonosphericModel); 28*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.BeidouAssistance.Builder setLeapSecondsModel(@Nullable android.location.LeapSecondsModel); 29*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.BeidouAssistance.Builder setRealTimeIntegrityModels(@Nullable java.util.List<android.location.RealTimeIntegrityModel>); 30*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.BeidouAssistance.Builder setSatelliteCorrections(@Nullable java.util.List<android.location.GnssAssistance.GnssSatelliteCorrections>); 31*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.BeidouAssistance.Builder setSatelliteEphemeris(@Nullable java.util.List<android.location.BeidouSatelliteEphemeris>); 32*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.BeidouAssistance.Builder setTimeModels(@Nullable java.util.List<android.location.TimeModel>); 33*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.BeidouAssistance.Builder setUtcModel(@Nullable android.location.UtcModel); 34*d57664e9SAndroid Build Coastguard Worker } 35*d57664e9SAndroid Build Coastguard Worker 36*d57664e9SAndroid Build Coastguard Worker @FlaggedApi("android.location.flags.gnss_assistance_interface") public final class BeidouSatelliteEphemeris implements android.os.Parcelable { 37*d57664e9SAndroid Build Coastguard Worker method public int describeContents(); 38*d57664e9SAndroid Build Coastguard Worker method @IntRange(from=1, to=63) public int getPrn(); 39*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.BeidouSatelliteEphemeris.BeidouSatelliteClockModel getSatelliteClockModel(); 40*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.BeidouSatelliteEphemeris.BeidouSatelliteEphemerisTime getSatelliteEphemerisTime(); 41*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.BeidouSatelliteEphemeris.BeidouSatelliteHealth getSatelliteHealth(); 42*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.KeplerianOrbitModel getSatelliteOrbitModel(); 43*d57664e9SAndroid Build Coastguard Worker method public void writeToParcel(@NonNull android.os.Parcel, int); 44*d57664e9SAndroid Build Coastguard Worker field @NonNull public static final android.os.Parcelable.Creator<android.location.BeidouSatelliteEphemeris> CREATOR; 45*d57664e9SAndroid Build Coastguard Worker } 46*d57664e9SAndroid Build Coastguard Worker 47*d57664e9SAndroid Build Coastguard Worker public static final class BeidouSatelliteEphemeris.BeidouSatelliteClockModel implements android.os.Parcelable { 48*d57664e9SAndroid Build Coastguard Worker method public int describeContents(); 49*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=-0.00977F, to=0.00977f) public double getAf0(); 50*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=-1.87E-9F, to=1.87E-9f) public double getAf1(); 51*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=-1.39E-17F, to=1.39E-17f) public double getAf2(); 52*d57664e9SAndroid Build Coastguard Worker method @IntRange(from=0, to=31) public int getAodc(); 53*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=-5.12E-8F, to=5.12E-8f) public double getTgd1(); 54*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=-5.12E-8F, to=5.12E-8f) public double getTgd2(); 55*d57664e9SAndroid Build Coastguard Worker method @IntRange(from=0) public long getTimeOfClockSeconds(); 56*d57664e9SAndroid Build Coastguard Worker method public void writeToParcel(@NonNull android.os.Parcel, int); 57*d57664e9SAndroid Build Coastguard Worker field @NonNull public static final android.os.Parcelable.Creator<android.location.BeidouSatelliteEphemeris.BeidouSatelliteClockModel> CREATOR; 58*d57664e9SAndroid Build Coastguard Worker } 59*d57664e9SAndroid Build Coastguard Worker 60*d57664e9SAndroid Build Coastguard Worker public static final class BeidouSatelliteEphemeris.BeidouSatelliteClockModel.Builder { 61*d57664e9SAndroid Build Coastguard Worker ctor public BeidouSatelliteEphemeris.BeidouSatelliteClockModel.Builder(); 62*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.BeidouSatelliteEphemeris.BeidouSatelliteClockModel build(); 63*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.BeidouSatelliteEphemeris.BeidouSatelliteClockModel.Builder setAf0(@FloatRange(from=-0.00977F, to=0.00977f) double); 64*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.BeidouSatelliteEphemeris.BeidouSatelliteClockModel.Builder setAf1(@FloatRange(from=-1.87E-9F, to=1.87E-9f) double); 65*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.BeidouSatelliteEphemeris.BeidouSatelliteClockModel.Builder setAf2(@FloatRange(from=-1.39E-17F, to=1.39E-17f) double); 66*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.BeidouSatelliteEphemeris.BeidouSatelliteClockModel.Builder setAodc(@IntRange(from=0, to=31) int); 67*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.BeidouSatelliteEphemeris.BeidouSatelliteClockModel.Builder setTgd1(@FloatRange(from=-5.12E-8F, to=5.12E-8f) double); 68*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.BeidouSatelliteEphemeris.BeidouSatelliteClockModel.Builder setTgd2(@FloatRange(from=-5.12E-8F, to=5.12E-8f) double); 69*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.BeidouSatelliteEphemeris.BeidouSatelliteClockModel.Builder setTimeOfClockSeconds(@IntRange(from=0) long); 70*d57664e9SAndroid Build Coastguard Worker } 71*d57664e9SAndroid Build Coastguard Worker 72*d57664e9SAndroid Build Coastguard Worker public static final class BeidouSatelliteEphemeris.BeidouSatelliteEphemerisTime implements android.os.Parcelable { 73*d57664e9SAndroid Build Coastguard Worker method public int describeContents(); 74*d57664e9SAndroid Build Coastguard Worker method @IntRange(from=0) public int getBeidouWeekNumber(); 75*d57664e9SAndroid Build Coastguard Worker method @IntRange(from=0, to=31) public int getIode(); 76*d57664e9SAndroid Build Coastguard Worker method @IntRange(from=0, to=604792) public int getToeSeconds(); 77*d57664e9SAndroid Build Coastguard Worker method public void writeToParcel(@NonNull android.os.Parcel, int); 78*d57664e9SAndroid Build Coastguard Worker field @NonNull public static final android.os.Parcelable.Creator<android.location.BeidouSatelliteEphemeris.BeidouSatelliteEphemerisTime> CREATOR; 79*d57664e9SAndroid Build Coastguard Worker } 80*d57664e9SAndroid Build Coastguard Worker 81*d57664e9SAndroid Build Coastguard Worker public static final class BeidouSatelliteEphemeris.BeidouSatelliteEphemerisTime.Builder { 82*d57664e9SAndroid Build Coastguard Worker ctor public BeidouSatelliteEphemeris.BeidouSatelliteEphemerisTime.Builder(); 83*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.BeidouSatelliteEphemeris.BeidouSatelliteEphemerisTime build(); 84*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.BeidouSatelliteEphemeris.BeidouSatelliteEphemerisTime.Builder setBeidouWeekNumber(@IntRange(from=0) int); 85*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.BeidouSatelliteEphemeris.BeidouSatelliteEphemerisTime.Builder setIode(int); 86*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.BeidouSatelliteEphemeris.BeidouSatelliteEphemerisTime.Builder setToeSeconds(@IntRange(from=0, to=604792) int); 87*d57664e9SAndroid Build Coastguard Worker } 88*d57664e9SAndroid Build Coastguard Worker 89*d57664e9SAndroid Build Coastguard Worker public static final class BeidouSatelliteEphemeris.BeidouSatelliteHealth implements android.os.Parcelable { 90*d57664e9SAndroid Build Coastguard Worker method public int describeContents(); 91*d57664e9SAndroid Build Coastguard Worker method @IntRange(from=0, to=1) public int getSatH1(); 92*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=0.0f, to=8192.0f) public double getSvAccur(); 93*d57664e9SAndroid Build Coastguard Worker method public void writeToParcel(@NonNull android.os.Parcel, int); 94*d57664e9SAndroid Build Coastguard Worker field @NonNull public static final android.os.Parcelable.Creator<android.location.BeidouSatelliteEphemeris.BeidouSatelliteHealth> CREATOR; 95*d57664e9SAndroid Build Coastguard Worker } 96*d57664e9SAndroid Build Coastguard Worker 97*d57664e9SAndroid Build Coastguard Worker public static final class BeidouSatelliteEphemeris.BeidouSatelliteHealth.Builder { 98*d57664e9SAndroid Build Coastguard Worker ctor public BeidouSatelliteEphemeris.BeidouSatelliteHealth.Builder(); 99*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.BeidouSatelliteEphemeris.BeidouSatelliteHealth build(); 100*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.BeidouSatelliteEphemeris.BeidouSatelliteHealth.Builder setSatH1(int); 101*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.BeidouSatelliteEphemeris.BeidouSatelliteHealth.Builder setSvAccur(double); 102*d57664e9SAndroid Build Coastguard Worker } 103*d57664e9SAndroid Build Coastguard Worker 104*d57664e9SAndroid Build Coastguard Worker public static final class BeidouSatelliteEphemeris.Builder { 105*d57664e9SAndroid Build Coastguard Worker ctor public BeidouSatelliteEphemeris.Builder(); 106*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.BeidouSatelliteEphemeris build(); 107*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.BeidouSatelliteEphemeris.Builder setPrn(int); 108*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.BeidouSatelliteEphemeris.Builder setSatelliteClockModel(@NonNull android.location.BeidouSatelliteEphemeris.BeidouSatelliteClockModel); 109*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.BeidouSatelliteEphemeris.Builder setSatelliteEphemerisTime(@NonNull android.location.BeidouSatelliteEphemeris.BeidouSatelliteEphemerisTime); 110*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.BeidouSatelliteEphemeris.Builder setSatelliteHealth(@NonNull android.location.BeidouSatelliteEphemeris.BeidouSatelliteHealth); 111*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.BeidouSatelliteEphemeris.Builder setSatelliteOrbitModel(@NonNull android.location.KeplerianOrbitModel); 112*d57664e9SAndroid Build Coastguard Worker } 113*d57664e9SAndroid Build Coastguard Worker 114*d57664e9SAndroid Build Coastguard Worker public final class CorrelationVector implements android.os.Parcelable { 115*d57664e9SAndroid Build Coastguard Worker method public int describeContents(); 116*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=0.0f) public double getFrequencyOffsetMetersPerSecond(); 117*d57664e9SAndroid Build Coastguard Worker method @NonNull public int[] getMagnitude(); 118*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=0.0f) public double getSamplingStartMeters(); 119*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=0.0f, fromInclusive=false) public double getSamplingWidthMeters(); 120*d57664e9SAndroid Build Coastguard Worker method public void writeToParcel(@NonNull android.os.Parcel, int); 121*d57664e9SAndroid Build Coastguard Worker field @NonNull public static final android.os.Parcelable.Creator<android.location.CorrelationVector> CREATOR; 122*d57664e9SAndroid Build Coastguard Worker } 123*d57664e9SAndroid Build Coastguard Worker 124*d57664e9SAndroid Build Coastguard Worker public static final class CorrelationVector.Builder { 125*d57664e9SAndroid Build Coastguard Worker ctor public CorrelationVector.Builder(); 126*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.CorrelationVector build(); 127*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.CorrelationVector.Builder setFrequencyOffsetMetersPerSecond(@FloatRange(from=0.0f) double); 128*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.CorrelationVector.Builder setMagnitude(@NonNull int[]); 129*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.CorrelationVector.Builder setSamplingStartMeters(@FloatRange(from=0.0f) double); 130*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.CorrelationVector.Builder setSamplingWidthMeters(@FloatRange(from=0.0f, fromInclusive=false) double); 131*d57664e9SAndroid Build Coastguard Worker } 132*d57664e9SAndroid Build Coastguard Worker 133*d57664e9SAndroid Build Coastguard Worker public final class Country implements android.os.Parcelable { 134*d57664e9SAndroid Build Coastguard Worker ctor public Country(@NonNull String, int); 135*d57664e9SAndroid Build Coastguard Worker method public int describeContents(); 136*d57664e9SAndroid Build Coastguard Worker method @NonNull public String getCountryCode(); 137*d57664e9SAndroid Build Coastguard Worker method public int getSource(); 138*d57664e9SAndroid Build Coastguard Worker method public void writeToParcel(@NonNull android.os.Parcel, int); 139*d57664e9SAndroid Build Coastguard Worker field public static final int COUNTRY_SOURCE_LOCALE = 3; // 0x3 140*d57664e9SAndroid Build Coastguard Worker field public static final int COUNTRY_SOURCE_LOCATION = 1; // 0x1 141*d57664e9SAndroid Build Coastguard Worker field public static final int COUNTRY_SOURCE_NETWORK = 0; // 0x0 142*d57664e9SAndroid Build Coastguard Worker field public static final int COUNTRY_SOURCE_SIM = 2; // 0x2 143*d57664e9SAndroid Build Coastguard Worker field @NonNull public static final android.os.Parcelable.Creator<android.location.Country> CREATOR; 144*d57664e9SAndroid Build Coastguard Worker } 145*d57664e9SAndroid Build Coastguard Worker 146*d57664e9SAndroid Build Coastguard Worker public class CountryDetector { 147*d57664e9SAndroid Build Coastguard Worker method public void registerCountryDetectorCallback(@NonNull java.util.concurrent.Executor, @NonNull java.util.function.Consumer<android.location.Country>); 148*d57664e9SAndroid Build Coastguard Worker method public void unregisterCountryDetectorCallback(@NonNull java.util.function.Consumer<android.location.Country>); 149*d57664e9SAndroid Build Coastguard Worker } 150*d57664e9SAndroid Build Coastguard Worker 151*d57664e9SAndroid Build Coastguard Worker @FlaggedApi("android.location.flags.gnss_assistance_interface") public final class GalileoAssistance implements android.os.Parcelable { 152*d57664e9SAndroid Build Coastguard Worker method public int describeContents(); 153*d57664e9SAndroid Build Coastguard Worker method @Nullable public android.location.GnssAlmanac getAlmanac(); 154*d57664e9SAndroid Build Coastguard Worker method @Nullable public android.location.KlobucharIonosphericModel getIonosphericModel(); 155*d57664e9SAndroid Build Coastguard Worker method @Nullable public android.location.LeapSecondsModel getLeapSecondsModel(); 156*d57664e9SAndroid Build Coastguard Worker method @NonNull public java.util.List<android.location.RealTimeIntegrityModel> getRealTimeIntegrityModels(); 157*d57664e9SAndroid Build Coastguard Worker method @NonNull public java.util.List<android.location.GnssAssistance.GnssSatelliteCorrections> getSatelliteCorrections(); 158*d57664e9SAndroid Build Coastguard Worker method @NonNull public java.util.List<android.location.GalileoSatelliteEphemeris> getSatelliteEphemeris(); 159*d57664e9SAndroid Build Coastguard Worker method @NonNull public java.util.List<android.location.TimeModel> getTimeModels(); 160*d57664e9SAndroid Build Coastguard Worker method @Nullable public android.location.UtcModel getUtcModel(); 161*d57664e9SAndroid Build Coastguard Worker method public void writeToParcel(@NonNull android.os.Parcel, int); 162*d57664e9SAndroid Build Coastguard Worker field @NonNull public static final android.os.Parcelable.Creator<android.location.GalileoAssistance> CREATOR; 163*d57664e9SAndroid Build Coastguard Worker } 164*d57664e9SAndroid Build Coastguard Worker 165*d57664e9SAndroid Build Coastguard Worker public static final class GalileoAssistance.Builder { 166*d57664e9SAndroid Build Coastguard Worker ctor public GalileoAssistance.Builder(); 167*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GalileoAssistance build(); 168*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GalileoAssistance.Builder setAlmanac(@Nullable android.location.GnssAlmanac); 169*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GalileoAssistance.Builder setIonosphericModel(@Nullable android.location.KlobucharIonosphericModel); 170*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GalileoAssistance.Builder setLeapSecondsModel(@Nullable android.location.LeapSecondsModel); 171*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GalileoAssistance.Builder setRealTimeIntegrityModels(@Nullable java.util.List<android.location.RealTimeIntegrityModel>); 172*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GalileoAssistance.Builder setSatelliteCorrections(@Nullable java.util.List<android.location.GnssAssistance.GnssSatelliteCorrections>); 173*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GalileoAssistance.Builder setSatelliteEphemeris(@Nullable java.util.List<android.location.GalileoSatelliteEphemeris>); 174*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GalileoAssistance.Builder setTimeModels(@Nullable java.util.List<android.location.TimeModel>); 175*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GalileoAssistance.Builder setUtcModel(@Nullable android.location.UtcModel); 176*d57664e9SAndroid Build Coastguard Worker } 177*d57664e9SAndroid Build Coastguard Worker 178*d57664e9SAndroid Build Coastguard Worker @FlaggedApi("android.location.flags.gnss_assistance_interface") public final class GalileoIonosphericModel implements android.os.Parcelable { 179*d57664e9SAndroid Build Coastguard Worker method public int describeContents(); 180*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=0.0f, to=512.0f) public double getAi0(); 181*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=-4.0F, to=4.0f) public double getAi1(); 182*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=-0.5F, to=0.5f) public double getAi2(); 183*d57664e9SAndroid Build Coastguard Worker method public void writeToParcel(@NonNull android.os.Parcel, int); 184*d57664e9SAndroid Build Coastguard Worker field @NonNull public static final android.os.Parcelable.Creator<android.location.GalileoIonosphericModel> CREATOR; 185*d57664e9SAndroid Build Coastguard Worker } 186*d57664e9SAndroid Build Coastguard Worker 187*d57664e9SAndroid Build Coastguard Worker public static final class GalileoIonosphericModel.Builder { 188*d57664e9SAndroid Build Coastguard Worker ctor public GalileoIonosphericModel.Builder(); 189*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GalileoIonosphericModel build(); 190*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GalileoIonosphericModel.Builder setAi0(@FloatRange(from=0.0f, to=512.0f) double); 191*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GalileoIonosphericModel.Builder setAi1(@FloatRange(from=-4.0F, to=4.0f) double); 192*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GalileoIonosphericModel.Builder setAi2(@FloatRange(from=-0.5F, to=0.5f) double); 193*d57664e9SAndroid Build Coastguard Worker } 194*d57664e9SAndroid Build Coastguard Worker 195*d57664e9SAndroid Build Coastguard Worker @FlaggedApi("android.location.flags.gnss_assistance_interface") public final class GalileoSatelliteEphemeris implements android.os.Parcelable { 196*d57664e9SAndroid Build Coastguard Worker method public int describeContents(); 197*d57664e9SAndroid Build Coastguard Worker method @NonNull public java.util.List<android.location.GalileoSatelliteEphemeris.GalileoSatelliteClockModel> getSatelliteClockModels(); 198*d57664e9SAndroid Build Coastguard Worker method @IntRange(from=1, to=36) public int getSatelliteCodeNumber(); 199*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.SatelliteEphemerisTime getSatelliteEphemerisTime(); 200*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GalileoSatelliteEphemeris.GalileoSvHealth getSatelliteHealth(); 201*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.KeplerianOrbitModel getSatelliteOrbitModel(); 202*d57664e9SAndroid Build Coastguard Worker method public void writeToParcel(@NonNull android.os.Parcel, int); 203*d57664e9SAndroid Build Coastguard Worker field @NonNull public static final android.os.Parcelable.Creator<android.location.GalileoSatelliteEphemeris> CREATOR; 204*d57664e9SAndroid Build Coastguard Worker } 205*d57664e9SAndroid Build Coastguard Worker 206*d57664e9SAndroid Build Coastguard Worker public static final class GalileoSatelliteEphemeris.Builder { 207*d57664e9SAndroid Build Coastguard Worker ctor public GalileoSatelliteEphemeris.Builder(); 208*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GalileoSatelliteEphemeris build(); 209*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GalileoSatelliteEphemeris.Builder setSatelliteClockModels(@NonNull java.util.List<android.location.GalileoSatelliteEphemeris.GalileoSatelliteClockModel>); 210*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GalileoSatelliteEphemeris.Builder setSatelliteCodeNumber(@IntRange(from=1, to=36) int); 211*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GalileoSatelliteEphemeris.Builder setSatelliteEphemerisTime(@NonNull android.location.SatelliteEphemerisTime); 212*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GalileoSatelliteEphemeris.Builder setSatelliteHealth(@NonNull android.location.GalileoSatelliteEphemeris.GalileoSvHealth); 213*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GalileoSatelliteEphemeris.Builder setSatelliteOrbitModel(@NonNull android.location.KeplerianOrbitModel); 214*d57664e9SAndroid Build Coastguard Worker } 215*d57664e9SAndroid Build Coastguard Worker 216*d57664e9SAndroid Build Coastguard Worker public static final class GalileoSatelliteEphemeris.GalileoSatelliteClockModel implements android.os.Parcelable { 217*d57664e9SAndroid Build Coastguard Worker method public int describeContents(); 218*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=-0.0625F, to=0.0625f) public double getAf0(); 219*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=-1.5E-8F, to=1.5E-8f) public double getAf1(); 220*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=-5.56E-17F, to=5.56E-17f) public double getAf2(); 221*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=-1.2E-7F, to=1.2E-7f) public double getBgdSeconds(); 222*d57664e9SAndroid Build Coastguard Worker method public int getSatelliteClockType(); 223*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=0.0f) public double getSisaMeters(); 224*d57664e9SAndroid Build Coastguard Worker method @IntRange(from=0) public long getTimeOfClockSeconds(); 225*d57664e9SAndroid Build Coastguard Worker method public void writeToParcel(@NonNull android.os.Parcel, int); 226*d57664e9SAndroid Build Coastguard Worker field @NonNull public static final android.os.Parcelable.Creator<android.location.GalileoSatelliteEphemeris.GalileoSatelliteClockModel> CREATOR; 227*d57664e9SAndroid Build Coastguard Worker field public static final int TYPE_FNAV = 1; // 0x1 228*d57664e9SAndroid Build Coastguard Worker field public static final int TYPE_INAV = 2; // 0x2 229*d57664e9SAndroid Build Coastguard Worker field public static final int TYPE_UNDEFINED = 0; // 0x0 230*d57664e9SAndroid Build Coastguard Worker } 231*d57664e9SAndroid Build Coastguard Worker 232*d57664e9SAndroid Build Coastguard Worker public static final class GalileoSatelliteEphemeris.GalileoSatelliteClockModel.Builder { 233*d57664e9SAndroid Build Coastguard Worker ctor public GalileoSatelliteEphemeris.GalileoSatelliteClockModel.Builder(); 234*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GalileoSatelliteEphemeris.GalileoSatelliteClockModel build(); 235*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GalileoSatelliteEphemeris.GalileoSatelliteClockModel.Builder setAf0(@FloatRange(from=-0.0625F, to=0.0625f) double); 236*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GalileoSatelliteEphemeris.GalileoSatelliteClockModel.Builder setAf1(@FloatRange(from=-1.5E-8F, to=1.5E-8f) double); 237*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GalileoSatelliteEphemeris.GalileoSatelliteClockModel.Builder setAf2(@FloatRange(from=-5.56E-17F, to=5.56E-17f) double); 238*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GalileoSatelliteEphemeris.GalileoSatelliteClockModel.Builder setBgdSeconds(@FloatRange(from=-1.2E-7F, to=1.2E-7f) double); 239*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GalileoSatelliteEphemeris.GalileoSatelliteClockModel.Builder setSatelliteClockType(int); 240*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GalileoSatelliteEphemeris.GalileoSatelliteClockModel.Builder setSisaMeters(@FloatRange(from=0.0f) double); 241*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GalileoSatelliteEphemeris.GalileoSatelliteClockModel.Builder setTimeOfClockSeconds(@IntRange(from=0) long); 242*d57664e9SAndroid Build Coastguard Worker } 243*d57664e9SAndroid Build Coastguard Worker 244*d57664e9SAndroid Build Coastguard Worker public static final class GalileoSatelliteEphemeris.GalileoSvHealth implements android.os.Parcelable { 245*d57664e9SAndroid Build Coastguard Worker method public int describeContents(); 246*d57664e9SAndroid Build Coastguard Worker method @IntRange(from=0, to=1) public int getDataValidityStatusE1b(); 247*d57664e9SAndroid Build Coastguard Worker method @IntRange(from=0, to=1) public int getDataValidityStatusE5a(); 248*d57664e9SAndroid Build Coastguard Worker method @IntRange(from=0, to=1) public int getDataValidityStatusE5b(); 249*d57664e9SAndroid Build Coastguard Worker method @IntRange(from=0, to=3) public int getSignalHealthStatusE1b(); 250*d57664e9SAndroid Build Coastguard Worker method @IntRange(from=0, to=3) public int getSignalHealthStatusE5a(); 251*d57664e9SAndroid Build Coastguard Worker method @IntRange(from=0, to=3) public int getSignalHealthStatusE5b(); 252*d57664e9SAndroid Build Coastguard Worker method public void writeToParcel(@NonNull android.os.Parcel, int); 253*d57664e9SAndroid Build Coastguard Worker field @NonNull public static final android.os.Parcelable.Creator<android.location.GalileoSatelliteEphemeris.GalileoSvHealth> CREATOR; 254*d57664e9SAndroid Build Coastguard Worker } 255*d57664e9SAndroid Build Coastguard Worker 256*d57664e9SAndroid Build Coastguard Worker public static final class GalileoSatelliteEphemeris.GalileoSvHealth.Builder { 257*d57664e9SAndroid Build Coastguard Worker ctor public GalileoSatelliteEphemeris.GalileoSvHealth.Builder(); 258*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GalileoSatelliteEphemeris.GalileoSvHealth build(); 259*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GalileoSatelliteEphemeris.GalileoSvHealth.Builder setDataValidityStatusE1b(@IntRange(from=0, to=1) int); 260*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GalileoSatelliteEphemeris.GalileoSvHealth.Builder setDataValidityStatusE5a(@IntRange(from=0, to=1) int); 261*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GalileoSatelliteEphemeris.GalileoSvHealth.Builder setDataValidityStatusE5b(@IntRange(from=0, to=1) int); 262*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GalileoSatelliteEphemeris.GalileoSvHealth.Builder setSignalHealthStatusE1b(@IntRange(from=0, to=3) int); 263*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GalileoSatelliteEphemeris.GalileoSvHealth.Builder setSignalHealthStatusE5a(@IntRange(from=0, to=3) int); 264*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GalileoSatelliteEphemeris.GalileoSvHealth.Builder setSignalHealthStatusE5b(@IntRange(from=0, to=3) int); 265*d57664e9SAndroid Build Coastguard Worker } 266*d57664e9SAndroid Build Coastguard Worker 267*d57664e9SAndroid Build Coastguard Worker @FlaggedApi("android.location.flags.gnss_assistance_interface") public final class GlonassAlmanac implements android.os.Parcelable { 268*d57664e9SAndroid Build Coastguard Worker ctor public GlonassAlmanac(@IntRange(from=0) long, @NonNull java.util.List<android.location.GlonassAlmanac.GlonassSatelliteAlmanac>); 269*d57664e9SAndroid Build Coastguard Worker method public int describeContents(); 270*d57664e9SAndroid Build Coastguard Worker method @IntRange(from=0) public long getIssueDateMillis(); 271*d57664e9SAndroid Build Coastguard Worker method @NonNull public java.util.List<android.location.GlonassAlmanac.GlonassSatelliteAlmanac> getSatelliteAlmanacs(); 272*d57664e9SAndroid Build Coastguard Worker method public void writeToParcel(@NonNull android.os.Parcel, int); 273*d57664e9SAndroid Build Coastguard Worker field @NonNull public static final android.os.Parcelable.Creator<android.location.GlonassAlmanac> CREATOR; 274*d57664e9SAndroid Build Coastguard Worker } 275*d57664e9SAndroid Build Coastguard Worker 276*d57664e9SAndroid Build Coastguard Worker public static final class GlonassAlmanac.GlonassSatelliteAlmanac implements android.os.Parcelable { 277*d57664e9SAndroid Build Coastguard Worker method public int describeContents(); 278*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=-0.067F, to=0.067f) public double getDeltaI(); 279*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=-3600.0F, to=3600.0f) public double getDeltaT(); 280*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=-0.004F, to=0.004f) public double getDeltaTDot(); 281*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=0.0f, to=0.03f) public double getEccentricity(); 282*d57664e9SAndroid Build Coastguard Worker method @IntRange(from=0, to=31) public int getFreqChannel(); 283*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=-1.0F, to=1.0f) public double getLambda(); 284*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=-1.0F, to=1.0f) public double getOmega(); 285*d57664e9SAndroid Build Coastguard Worker method @IntRange(from=1, to=25) public int getSlotNumber(); 286*d57664e9SAndroid Build Coastguard Worker method @IntRange(from=0, to=1) public int getSvHealth(); 287*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=0.0f, to=44100.0f) public double getTLambda(); 288*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=-0.0019F, to=0.0019f) public double getTau(); 289*d57664e9SAndroid Build Coastguard Worker method public void writeToParcel(@NonNull android.os.Parcel, int); 290*d57664e9SAndroid Build Coastguard Worker field @NonNull public static final android.os.Parcelable.Creator<android.location.GlonassAlmanac.GlonassSatelliteAlmanac> CREATOR; 291*d57664e9SAndroid Build Coastguard Worker } 292*d57664e9SAndroid Build Coastguard Worker 293*d57664e9SAndroid Build Coastguard Worker public static final class GlonassAlmanac.GlonassSatelliteAlmanac.Builder { 294*d57664e9SAndroid Build Coastguard Worker ctor public GlonassAlmanac.GlonassSatelliteAlmanac.Builder(); 295*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GlonassAlmanac.GlonassSatelliteAlmanac build(); 296*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GlonassAlmanac.GlonassSatelliteAlmanac.Builder setDeltaI(@FloatRange(from=-0.067F, to=0.067f) double); 297*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GlonassAlmanac.GlonassSatelliteAlmanac.Builder setDeltaT(@FloatRange(from=-3600.0F, to=3600.0f) double); 298*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GlonassAlmanac.GlonassSatelliteAlmanac.Builder setDeltaTDot(@FloatRange(from=-0.004F, to=0.004f) double); 299*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GlonassAlmanac.GlonassSatelliteAlmanac.Builder setEccentricity(@FloatRange(from=0.0f, to=0.03f) double); 300*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GlonassAlmanac.GlonassSatelliteAlmanac.Builder setFreqChannel(@IntRange(from=0, to=31) int); 301*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GlonassAlmanac.GlonassSatelliteAlmanac.Builder setLambda(@FloatRange(from=-1.0F, to=1.0f) double); 302*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GlonassAlmanac.GlonassSatelliteAlmanac.Builder setOmega(@FloatRange(from=-1.0F, to=1.0f) double); 303*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GlonassAlmanac.GlonassSatelliteAlmanac.Builder setSlotNumber(@IntRange(from=1, to=25) int); 304*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GlonassAlmanac.GlonassSatelliteAlmanac.Builder setSvHealth(@IntRange(from=0, to=1) int); 305*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GlonassAlmanac.GlonassSatelliteAlmanac.Builder setTLambda(@FloatRange(from=0.0f, to=44100.0f) double); 306*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GlonassAlmanac.GlonassSatelliteAlmanac.Builder setTau(@FloatRange(from=-0.0019F, to=0.0019f) double); 307*d57664e9SAndroid Build Coastguard Worker } 308*d57664e9SAndroid Build Coastguard Worker 309*d57664e9SAndroid Build Coastguard Worker @FlaggedApi("android.location.flags.gnss_assistance_interface") public final class GlonassAssistance implements android.os.Parcelable { 310*d57664e9SAndroid Build Coastguard Worker method public int describeContents(); 311*d57664e9SAndroid Build Coastguard Worker method @Nullable public android.location.GlonassAlmanac getAlmanac(); 312*d57664e9SAndroid Build Coastguard Worker method @NonNull public java.util.List<android.location.GnssAssistance.GnssSatelliteCorrections> getSatelliteCorrections(); 313*d57664e9SAndroid Build Coastguard Worker method @NonNull public java.util.List<android.location.GlonassSatelliteEphemeris> getSatelliteEphemeris(); 314*d57664e9SAndroid Build Coastguard Worker method @NonNull public java.util.List<android.location.TimeModel> getTimeModels(); 315*d57664e9SAndroid Build Coastguard Worker method @Nullable public android.location.UtcModel getUtcModel(); 316*d57664e9SAndroid Build Coastguard Worker method public void writeToParcel(@NonNull android.os.Parcel, int); 317*d57664e9SAndroid Build Coastguard Worker field @NonNull public static final android.os.Parcelable.Creator<android.location.GlonassAssistance> CREATOR; 318*d57664e9SAndroid Build Coastguard Worker } 319*d57664e9SAndroid Build Coastguard Worker 320*d57664e9SAndroid Build Coastguard Worker public static final class GlonassAssistance.Builder { 321*d57664e9SAndroid Build Coastguard Worker ctor public GlonassAssistance.Builder(); 322*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GlonassAssistance build(); 323*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GlonassAssistance.Builder setAlmanac(@Nullable android.location.GlonassAlmanac); 324*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GlonassAssistance.Builder setSatelliteCorrections(@Nullable java.util.List<android.location.GnssAssistance.GnssSatelliteCorrections>); 325*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GlonassAssistance.Builder setSatelliteEphemeris(@Nullable java.util.List<android.location.GlonassSatelliteEphemeris>); 326*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GlonassAssistance.Builder setTimeModels(@Nullable java.util.List<android.location.TimeModel>); 327*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GlonassAssistance.Builder setUtcModel(@Nullable android.location.UtcModel); 328*d57664e9SAndroid Build Coastguard Worker } 329*d57664e9SAndroid Build Coastguard Worker 330*d57664e9SAndroid Build Coastguard Worker @FlaggedApi("android.location.flags.gnss_assistance_interface") public final class GlonassSatelliteEphemeris implements android.os.Parcelable { 331*d57664e9SAndroid Build Coastguard Worker method public int describeContents(); 332*d57664e9SAndroid Build Coastguard Worker method @IntRange(from=0, to=31) public int getAgeInDays(); 333*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=0.0f) public double getFrameTimeSeconds(); 334*d57664e9SAndroid Build Coastguard Worker method @IntRange(from=0, to=1) public int getHealthState(); 335*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GlonassSatelliteEphemeris.GlonassSatelliteClockModel getSatelliteClockModel(); 336*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GlonassSatelliteEphemeris.GlonassSatelliteOrbitModel getSatelliteOrbitModel(); 337*d57664e9SAndroid Build Coastguard Worker method @IntRange(from=1, to=25) public int getSlotNumber(); 338*d57664e9SAndroid Build Coastguard Worker method public void writeToParcel(@NonNull android.os.Parcel, int); 339*d57664e9SAndroid Build Coastguard Worker field @NonNull public static final android.os.Parcelable.Creator<android.location.GlonassSatelliteEphemeris> CREATOR; 340*d57664e9SAndroid Build Coastguard Worker } 341*d57664e9SAndroid Build Coastguard Worker 342*d57664e9SAndroid Build Coastguard Worker public static final class GlonassSatelliteEphemeris.Builder { 343*d57664e9SAndroid Build Coastguard Worker ctor public GlonassSatelliteEphemeris.Builder(); 344*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GlonassSatelliteEphemeris build(); 345*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GlonassSatelliteEphemeris.Builder setAgeInDays(@IntRange(from=0, to=31) int); 346*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GlonassSatelliteEphemeris.Builder setFrameTimeSeconds(@FloatRange(from=0.0f) double); 347*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GlonassSatelliteEphemeris.Builder setHealthState(@IntRange(from=0, to=1) int); 348*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GlonassSatelliteEphemeris.Builder setSatelliteClockModel(@NonNull android.location.GlonassSatelliteEphemeris.GlonassSatelliteClockModel); 349*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GlonassSatelliteEphemeris.Builder setSatelliteOrbitModel(@NonNull android.location.GlonassSatelliteEphemeris.GlonassSatelliteOrbitModel); 350*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GlonassSatelliteEphemeris.Builder setSlotNumber(@IntRange(from=1, to=25) int); 351*d57664e9SAndroid Build Coastguard Worker } 352*d57664e9SAndroid Build Coastguard Worker 353*d57664e9SAndroid Build Coastguard Worker public static final class GlonassSatelliteEphemeris.GlonassSatelliteClockModel implements android.os.Parcelable { 354*d57664e9SAndroid Build Coastguard Worker method public int describeContents(); 355*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=-0.002F, to=0.002f) public double getClockBias(); 356*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=-9.32E-10F, to=9.32E-10f) public double getFrequencyBias(); 357*d57664e9SAndroid Build Coastguard Worker method @IntRange(from=0xfffffff9, to=6) public int getFrequencyNumber(); 358*d57664e9SAndroid Build Coastguard Worker method @IntRange(from=0) public long getTimeOfClockSeconds(); 359*d57664e9SAndroid Build Coastguard Worker method public void writeToParcel(@NonNull android.os.Parcel, int); 360*d57664e9SAndroid Build Coastguard Worker field @NonNull public static final android.os.Parcelable.Creator<android.location.GlonassSatelliteEphemeris.GlonassSatelliteClockModel> CREATOR; 361*d57664e9SAndroid Build Coastguard Worker } 362*d57664e9SAndroid Build Coastguard Worker 363*d57664e9SAndroid Build Coastguard Worker public static final class GlonassSatelliteEphemeris.GlonassSatelliteClockModel.Builder { 364*d57664e9SAndroid Build Coastguard Worker ctor public GlonassSatelliteEphemeris.GlonassSatelliteClockModel.Builder(); 365*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GlonassSatelliteEphemeris.GlonassSatelliteClockModel build(); 366*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GlonassSatelliteEphemeris.GlonassSatelliteClockModel.Builder setClockBias(@FloatRange(from=-0.002F, to=0.002f) double); 367*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GlonassSatelliteEphemeris.GlonassSatelliteClockModel.Builder setFrequencyBias(@FloatRange(from=-9.32E-10F, to=9.32E-10f) double); 368*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GlonassSatelliteEphemeris.GlonassSatelliteClockModel.Builder setFrequencyNumber(@IntRange(from=0xfffffff9, to=6) int); 369*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GlonassSatelliteEphemeris.GlonassSatelliteClockModel.Builder setTimeOfClockSeconds(@IntRange(from=0) long); 370*d57664e9SAndroid Build Coastguard Worker } 371*d57664e9SAndroid Build Coastguard Worker 372*d57664e9SAndroid Build Coastguard Worker public static final class GlonassSatelliteEphemeris.GlonassSatelliteOrbitModel implements android.os.Parcelable { 373*d57664e9SAndroid Build Coastguard Worker method public int describeContents(); 374*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=-27000.0F, to=27000.0f) public double getX(); 375*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=-6.2E-9F, to=6.2E-9f) public double getXAccel(); 376*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=-4.3F, to=4.3f) public double getXDot(); 377*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=-27000.0F, to=27000.0f) public double getY(); 378*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=-6.2E-9F, to=6.2E-9f) public double getYAccel(); 379*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=-4.3F, to=4.3f) public double getYDot(); 380*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=-27000.0F, to=27000.0f) public double getZ(); 381*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=-6.2E-9F, to=6.2E-9f) public double getZAccel(); 382*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=-4.3F, to=4.3f) public double getZDot(); 383*d57664e9SAndroid Build Coastguard Worker method public void writeToParcel(@NonNull android.os.Parcel, int); 384*d57664e9SAndroid Build Coastguard Worker field @NonNull public static final android.os.Parcelable.Creator<android.location.GlonassSatelliteEphemeris.GlonassSatelliteOrbitModel> CREATOR; 385*d57664e9SAndroid Build Coastguard Worker } 386*d57664e9SAndroid Build Coastguard Worker 387*d57664e9SAndroid Build Coastguard Worker public static final class GlonassSatelliteEphemeris.GlonassSatelliteOrbitModel.Builder { 388*d57664e9SAndroid Build Coastguard Worker ctor public GlonassSatelliteEphemeris.GlonassSatelliteOrbitModel.Builder(); 389*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GlonassSatelliteEphemeris.GlonassSatelliteOrbitModel build(); 390*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GlonassSatelliteEphemeris.GlonassSatelliteOrbitModel.Builder setX(@FloatRange(from=-27000.0F, to=27000.0f) double); 391*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GlonassSatelliteEphemeris.GlonassSatelliteOrbitModel.Builder setXAccel(@FloatRange(from=-6.2E-9F, to=6.2E-9f) double); 392*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GlonassSatelliteEphemeris.GlonassSatelliteOrbitModel.Builder setXDot(@FloatRange(from=-4.3F, to=4.3f) double); 393*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GlonassSatelliteEphemeris.GlonassSatelliteOrbitModel.Builder setY(@FloatRange(from=-27000.0F, to=27000.0f) double); 394*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GlonassSatelliteEphemeris.GlonassSatelliteOrbitModel.Builder setYAccel(@FloatRange(from=-6.2E-9F, to=6.2E-9f) double); 395*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GlonassSatelliteEphemeris.GlonassSatelliteOrbitModel.Builder setYDot(@FloatRange(from=-4.3F, to=4.3f) double); 396*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GlonassSatelliteEphemeris.GlonassSatelliteOrbitModel.Builder setZ(@FloatRange(from=-27000.0F, to=27000.0f) double); 397*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GlonassSatelliteEphemeris.GlonassSatelliteOrbitModel.Builder setZAccel(@FloatRange(from=-6.2E-9F, to=6.2E-9f) double); 398*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GlonassSatelliteEphemeris.GlonassSatelliteOrbitModel.Builder setZDot(@FloatRange(from=-4.3F, to=4.3f) double); 399*d57664e9SAndroid Build Coastguard Worker } 400*d57664e9SAndroid Build Coastguard Worker 401*d57664e9SAndroid Build Coastguard Worker @FlaggedApi("android.location.flags.gnss_assistance_interface") public final class GnssAlmanac implements android.os.Parcelable { 402*d57664e9SAndroid Build Coastguard Worker method public int describeContents(); 403*d57664e9SAndroid Build Coastguard Worker method @NonNull public java.util.List<android.location.GnssAlmanac.GnssSatelliteAlmanac> getGnssSatelliteAlmanacs(); 404*d57664e9SAndroid Build Coastguard Worker method @IntRange(from=0) public int getIod(); 405*d57664e9SAndroid Build Coastguard Worker method @IntRange(from=0) public long getIssueDateMillis(); 406*d57664e9SAndroid Build Coastguard Worker method @IntRange(from=0, to=604800) public int getToaSeconds(); 407*d57664e9SAndroid Build Coastguard Worker method @IntRange(from=0) public int getWeekNumber(); 408*d57664e9SAndroid Build Coastguard Worker method public void writeToParcel(@NonNull android.os.Parcel, int); 409*d57664e9SAndroid Build Coastguard Worker field @NonNull public static final android.os.Parcelable.Creator<android.location.GnssAlmanac> CREATOR; 410*d57664e9SAndroid Build Coastguard Worker } 411*d57664e9SAndroid Build Coastguard Worker 412*d57664e9SAndroid Build Coastguard Worker public static final class GnssAlmanac.Builder { 413*d57664e9SAndroid Build Coastguard Worker ctor public GnssAlmanac.Builder(); 414*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GnssAlmanac build(); 415*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GnssAlmanac.Builder setGnssSatelliteAlmanacs(@NonNull java.util.List<android.location.GnssAlmanac.GnssSatelliteAlmanac>); 416*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GnssAlmanac.Builder setIod(@IntRange(from=0) int); 417*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GnssAlmanac.Builder setIssueDateMillis(@IntRange(from=0) long); 418*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GnssAlmanac.Builder setToaSeconds(@IntRange(from=0, to=604800) int); 419*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GnssAlmanac.Builder setWeekNumber(@IntRange(from=0) int); 420*d57664e9SAndroid Build Coastguard Worker } 421*d57664e9SAndroid Build Coastguard Worker 422*d57664e9SAndroid Build Coastguard Worker public static final class GnssAlmanac.GnssSatelliteAlmanac implements android.os.Parcelable { 423*d57664e9SAndroid Build Coastguard Worker method public int describeContents(); 424*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=-0.0625F, to=0.0625f) public double getAf0(); 425*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=-1.5E-8F, to=1.5E-8f) public double getAf1(); 426*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=0.0f) public double getEccentricity(); 427*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=-1.0F, to=1.0f) public double getInclination(); 428*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=-1.0F, to=1.0f) public double getM0(); 429*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=-1.0F, to=1.0f) public double getOmega(); 430*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=-1.0F, to=1.0f) public double getOmega0(); 431*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=-1.0F, to=1.0f) public double getOmegaDot(); 432*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=0.0f, to=8192.0f) public double getRootA(); 433*d57664e9SAndroid Build Coastguard Worker method @IntRange(from=0) public int getSvHealth(); 434*d57664e9SAndroid Build Coastguard Worker method @IntRange(from=1) public int getSvid(); 435*d57664e9SAndroid Build Coastguard Worker method public void writeToParcel(@NonNull android.os.Parcel, int); 436*d57664e9SAndroid Build Coastguard Worker field @NonNull public static final android.os.Parcelable.Creator<android.location.GnssAlmanac.GnssSatelliteAlmanac> CREATOR; 437*d57664e9SAndroid Build Coastguard Worker } 438*d57664e9SAndroid Build Coastguard Worker 439*d57664e9SAndroid Build Coastguard Worker public static final class GnssAlmanac.GnssSatelliteAlmanac.Builder { 440*d57664e9SAndroid Build Coastguard Worker ctor public GnssAlmanac.GnssSatelliteAlmanac.Builder(); 441*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GnssAlmanac.GnssSatelliteAlmanac build(); 442*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GnssAlmanac.GnssSatelliteAlmanac.Builder setAf0(@FloatRange(from=-0.0625F, to=0.0625f) double); 443*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GnssAlmanac.GnssSatelliteAlmanac.Builder setAf1(@FloatRange(from=-1.5E-8F, to=1.5E-8f) double); 444*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GnssAlmanac.GnssSatelliteAlmanac.Builder setEccentricity(@FloatRange(from=0.0f) double); 445*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GnssAlmanac.GnssSatelliteAlmanac.Builder setInclination(@FloatRange(from=-1.0F, to=1.0f) double); 446*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GnssAlmanac.GnssSatelliteAlmanac.Builder setM0(@FloatRange(from=-1.0F, to=1.0f) double); 447*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GnssAlmanac.GnssSatelliteAlmanac.Builder setOmega(@FloatRange(from=-1.0F, to=1.0f) double); 448*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GnssAlmanac.GnssSatelliteAlmanac.Builder setOmega0(@FloatRange(from=-1.0F, to=1.0f) double); 449*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GnssAlmanac.GnssSatelliteAlmanac.Builder setOmegaDot(@FloatRange(from=-1.0F, to=1.0f) double); 450*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GnssAlmanac.GnssSatelliteAlmanac.Builder setRootA(@FloatRange(from=0.0f, to=8192.0f) double); 451*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GnssAlmanac.GnssSatelliteAlmanac.Builder setSvHealth(@IntRange(from=0) int); 452*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GnssAlmanac.GnssSatelliteAlmanac.Builder setSvid(@IntRange(from=1) int); 453*d57664e9SAndroid Build Coastguard Worker } 454*d57664e9SAndroid Build Coastguard Worker 455*d57664e9SAndroid Build Coastguard Worker @FlaggedApi("android.location.flags.gnss_assistance_interface") public final class GnssAssistance implements android.os.Parcelable { 456*d57664e9SAndroid Build Coastguard Worker method public int describeContents(); 457*d57664e9SAndroid Build Coastguard Worker method @Nullable public android.location.BeidouAssistance getBeidouAssistance(); 458*d57664e9SAndroid Build Coastguard Worker method @Nullable public android.location.GalileoAssistance getGalileoAssistance(); 459*d57664e9SAndroid Build Coastguard Worker method @Nullable public android.location.GlonassAssistance getGlonassAssistance(); 460*d57664e9SAndroid Build Coastguard Worker method @Nullable public android.location.GpsAssistance getGpsAssistance(); 461*d57664e9SAndroid Build Coastguard Worker method @Nullable public android.location.QzssAssistance getQzssAssistance(); 462*d57664e9SAndroid Build Coastguard Worker method public void writeToParcel(@NonNull android.os.Parcel, int); 463*d57664e9SAndroid Build Coastguard Worker field @NonNull public static final android.os.Parcelable.Creator<android.location.GnssAssistance> CREATOR; 464*d57664e9SAndroid Build Coastguard Worker } 465*d57664e9SAndroid Build Coastguard Worker 466*d57664e9SAndroid Build Coastguard Worker public static final class GnssAssistance.Builder { 467*d57664e9SAndroid Build Coastguard Worker ctor public GnssAssistance.Builder(); 468*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GnssAssistance build(); 469*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GnssAssistance.Builder setBeidouAssistance(@Nullable android.location.BeidouAssistance); 470*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GnssAssistance.Builder setGalileoAssistance(@Nullable android.location.GalileoAssistance); 471*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GnssAssistance.Builder setGlonassAssistance(@Nullable android.location.GlonassAssistance); 472*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GnssAssistance.Builder setGpsAssistance(@Nullable android.location.GpsAssistance); 473*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GnssAssistance.Builder setQzssAssistance(@Nullable android.location.QzssAssistance); 474*d57664e9SAndroid Build Coastguard Worker } 475*d57664e9SAndroid Build Coastguard Worker 476*d57664e9SAndroid Build Coastguard Worker public static final class GnssAssistance.GnssSatelliteCorrections implements android.os.Parcelable { 477*d57664e9SAndroid Build Coastguard Worker ctor public GnssAssistance.GnssSatelliteCorrections(@IntRange(from=1, to=206) int, @NonNull java.util.List<android.location.IonosphericCorrection>); 478*d57664e9SAndroid Build Coastguard Worker method public int describeContents(); 479*d57664e9SAndroid Build Coastguard Worker method @NonNull public java.util.List<android.location.IonosphericCorrection> getIonosphericCorrections(); 480*d57664e9SAndroid Build Coastguard Worker method @IntRange(from=1, to=206) public int getSvid(); 481*d57664e9SAndroid Build Coastguard Worker method public void writeToParcel(@NonNull android.os.Parcel, int); 482*d57664e9SAndroid Build Coastguard Worker field @NonNull public static final android.os.Parcelable.Creator<android.location.GnssAssistance.GnssSatelliteCorrections> CREATOR; 483*d57664e9SAndroid Build Coastguard Worker } 484*d57664e9SAndroid Build Coastguard Worker 485*d57664e9SAndroid Build Coastguard Worker public final class GnssCapabilities implements android.os.Parcelable { 486*d57664e9SAndroid Build Coastguard Worker method @Deprecated public boolean hasMeasurementCorrectionsReflectingPane(); 487*d57664e9SAndroid Build Coastguard Worker method @Deprecated public boolean hasNavMessages(); 488*d57664e9SAndroid Build Coastguard Worker method @Deprecated public boolean hasSatelliteBlacklist(); 489*d57664e9SAndroid Build Coastguard Worker } 490*d57664e9SAndroid Build Coastguard Worker 491*d57664e9SAndroid Build Coastguard Worker @FlaggedApi("android.location.flags.gnss_assistance_interface") public final class GnssCorrectionComponent implements android.os.Parcelable { 492*d57664e9SAndroid Build Coastguard Worker ctor public GnssCorrectionComponent(@NonNull String, @NonNull android.location.GnssCorrectionComponent.GnssInterval, @NonNull android.location.GnssCorrectionComponent.PseudorangeCorrection); 493*d57664e9SAndroid Build Coastguard Worker method public int describeContents(); 494*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GnssCorrectionComponent.PseudorangeCorrection getPseudorangeCorrection(); 495*d57664e9SAndroid Build Coastguard Worker method @NonNull public String getSourceKey(); 496*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GnssCorrectionComponent.GnssInterval getValidityInterval(); 497*d57664e9SAndroid Build Coastguard Worker method public void writeToParcel(@NonNull android.os.Parcel, int); 498*d57664e9SAndroid Build Coastguard Worker field @NonNull public static final android.os.Parcelable.Creator<android.location.GnssCorrectionComponent> CREATOR; 499*d57664e9SAndroid Build Coastguard Worker } 500*d57664e9SAndroid Build Coastguard Worker 501*d57664e9SAndroid Build Coastguard Worker public static final class GnssCorrectionComponent.GnssInterval implements android.os.Parcelable { 502*d57664e9SAndroid Build Coastguard Worker ctor public GnssCorrectionComponent.GnssInterval(@IntRange(from=0) long, @IntRange(from=0) long); 503*d57664e9SAndroid Build Coastguard Worker method public int describeContents(); 504*d57664e9SAndroid Build Coastguard Worker method @IntRange(from=0) public long getEndMillisSinceGpsEpoch(); 505*d57664e9SAndroid Build Coastguard Worker method @IntRange(from=0) public long getStartMillisSinceGpsEpoch(); 506*d57664e9SAndroid Build Coastguard Worker method public void writeToParcel(@NonNull android.os.Parcel, int); 507*d57664e9SAndroid Build Coastguard Worker field @NonNull public static final android.os.Parcelable.Creator<android.location.GnssCorrectionComponent.GnssInterval> CREATOR; 508*d57664e9SAndroid Build Coastguard Worker } 509*d57664e9SAndroid Build Coastguard Worker 510*d57664e9SAndroid Build Coastguard Worker public static final class GnssCorrectionComponent.PseudorangeCorrection implements android.os.Parcelable { 511*d57664e9SAndroid Build Coastguard Worker ctor public GnssCorrectionComponent.PseudorangeCorrection(double, double, double); 512*d57664e9SAndroid Build Coastguard Worker method public int describeContents(); 513*d57664e9SAndroid Build Coastguard Worker method public double getCorrectionMeters(); 514*d57664e9SAndroid Build Coastguard Worker method public double getCorrectionRateMetersPerSecond(); 515*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=0.0f) public double getCorrectionUncertaintyMeters(); 516*d57664e9SAndroid Build Coastguard Worker method public void writeToParcel(@NonNull android.os.Parcel, int); 517*d57664e9SAndroid Build Coastguard Worker field @NonNull public static final android.os.Parcelable.Creator<android.location.GnssCorrectionComponent.PseudorangeCorrection> CREATOR; 518*d57664e9SAndroid Build Coastguard Worker } 519*d57664e9SAndroid Build Coastguard Worker 520*d57664e9SAndroid Build Coastguard Worker public final class GnssExcessPathInfo implements android.os.Parcelable { 521*d57664e9SAndroid Build Coastguard Worker method public int describeContents(); 522*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=0.0f) public float getAttenuationDb(); 523*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=0.0f) public float getExcessPathLengthMeters(); 524*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=0.0f) public float getExcessPathLengthUncertaintyMeters(); 525*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GnssReflectingPlane getReflectingPlane(); 526*d57664e9SAndroid Build Coastguard Worker method public boolean hasAttenuation(); 527*d57664e9SAndroid Build Coastguard Worker method public boolean hasExcessPathLength(); 528*d57664e9SAndroid Build Coastguard Worker method public boolean hasExcessPathLengthUncertainty(); 529*d57664e9SAndroid Build Coastguard Worker method public boolean hasReflectingPlane(); 530*d57664e9SAndroid Build Coastguard Worker method public void writeToParcel(@NonNull android.os.Parcel, int); 531*d57664e9SAndroid Build Coastguard Worker field @NonNull public static final android.os.Parcelable.Creator<android.location.GnssExcessPathInfo> CREATOR; 532*d57664e9SAndroid Build Coastguard Worker } 533*d57664e9SAndroid Build Coastguard Worker 534*d57664e9SAndroid Build Coastguard Worker public static final class GnssExcessPathInfo.Builder { 535*d57664e9SAndroid Build Coastguard Worker ctor public GnssExcessPathInfo.Builder(); 536*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GnssExcessPathInfo build(); 537*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GnssExcessPathInfo.Builder clearAttenuationDb(); 538*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GnssExcessPathInfo.Builder clearExcessPathLengthMeters(); 539*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GnssExcessPathInfo.Builder clearExcessPathLengthUncertaintyMeters(); 540*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GnssExcessPathInfo.Builder setAttenuationDb(@FloatRange(from=0.0f) float); 541*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GnssExcessPathInfo.Builder setExcessPathLengthMeters(@FloatRange(from=0.0f) float); 542*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GnssExcessPathInfo.Builder setExcessPathLengthUncertaintyMeters(@FloatRange(from=0.0f) float); 543*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GnssExcessPathInfo.Builder setReflectingPlane(@Nullable android.location.GnssReflectingPlane); 544*d57664e9SAndroid Build Coastguard Worker } 545*d57664e9SAndroid Build Coastguard Worker 546*d57664e9SAndroid Build Coastguard Worker public final class GnssMeasurement implements android.os.Parcelable { 547*d57664e9SAndroid Build Coastguard Worker method @Nullable public java.util.Collection<android.location.CorrelationVector> getCorrelationVectors(); 548*d57664e9SAndroid Build Coastguard Worker method @Nullable public android.location.SatellitePvt getSatellitePvt(); 549*d57664e9SAndroid Build Coastguard Worker method public boolean hasCorrelationVectors(); 550*d57664e9SAndroid Build Coastguard Worker method public boolean hasSatellitePvt(); 551*d57664e9SAndroid Build Coastguard Worker } 552*d57664e9SAndroid Build Coastguard Worker 553*d57664e9SAndroid Build Coastguard Worker public final class GnssMeasurementCorrections implements android.os.Parcelable { 554*d57664e9SAndroid Build Coastguard Worker method public int describeContents(); 555*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=-1000.0F, to=10000.0f) public double getAltitudeMeters(); 556*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=0.0f, to=360.0f) public float getEnvironmentBearingDegrees(); 557*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=0.0f, to=180.0f) public float getEnvironmentBearingUncertaintyDegrees(); 558*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=0.0f) public double getHorizontalPositionUncertaintyMeters(); 559*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=-90.0F, to=90.0f) public double getLatitudeDegrees(); 560*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=-180.0F, to=180.0f) public double getLongitudeDegrees(); 561*d57664e9SAndroid Build Coastguard Worker method @NonNull public java.util.List<android.location.GnssSingleSatCorrection> getSingleSatelliteCorrectionList(); 562*d57664e9SAndroid Build Coastguard Worker method @IntRange(from=0) public long getToaGpsNanosecondsOfWeek(); 563*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=0.0f) public double getVerticalPositionUncertaintyMeters(); 564*d57664e9SAndroid Build Coastguard Worker method public boolean hasEnvironmentBearing(); 565*d57664e9SAndroid Build Coastguard Worker method public void writeToParcel(@NonNull android.os.Parcel, int); 566*d57664e9SAndroid Build Coastguard Worker field public static final android.os.Parcelable.Creator<android.location.GnssMeasurementCorrections> CREATOR; 567*d57664e9SAndroid Build Coastguard Worker } 568*d57664e9SAndroid Build Coastguard Worker 569*d57664e9SAndroid Build Coastguard Worker public static final class GnssMeasurementCorrections.Builder { 570*d57664e9SAndroid Build Coastguard Worker ctor public GnssMeasurementCorrections.Builder(); 571*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GnssMeasurementCorrections build(); 572*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GnssMeasurementCorrections.Builder setAltitudeMeters(@FloatRange(from=-1000.0F, to=10000.0f) double); 573*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GnssMeasurementCorrections.Builder setEnvironmentBearingDegrees(@FloatRange(from=0.0f, to=360.0f) float); 574*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GnssMeasurementCorrections.Builder setEnvironmentBearingUncertaintyDegrees(@FloatRange(from=0.0f, to=180.0f) float); 575*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GnssMeasurementCorrections.Builder setHorizontalPositionUncertaintyMeters(@FloatRange(from=0.0f) double); 576*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GnssMeasurementCorrections.Builder setLatitudeDegrees(@FloatRange(from=-90.0F, to=90.0f) double); 577*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GnssMeasurementCorrections.Builder setLongitudeDegrees(@FloatRange(from=-180.0F, to=180.0f) double); 578*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GnssMeasurementCorrections.Builder setSingleSatelliteCorrectionList(@NonNull java.util.List<android.location.GnssSingleSatCorrection>); 579*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GnssMeasurementCorrections.Builder setToaGpsNanosecondsOfWeek(@IntRange(from=0) long); 580*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GnssMeasurementCorrections.Builder setVerticalPositionUncertaintyMeters(@FloatRange(from=0.0f) double); 581*d57664e9SAndroid Build Coastguard Worker } 582*d57664e9SAndroid Build Coastguard Worker 583*d57664e9SAndroid Build Coastguard Worker public final class GnssMeasurementRequest implements android.os.Parcelable { 584*d57664e9SAndroid Build Coastguard Worker method @FlaggedApi("android.location.flags.gnss_api_measurement_request_work_source") @NonNull public android.os.WorkSource getWorkSource(); 585*d57664e9SAndroid Build Coastguard Worker method public boolean isCorrelationVectorOutputsEnabled(); 586*d57664e9SAndroid Build Coastguard Worker } 587*d57664e9SAndroid Build Coastguard Worker 588*d57664e9SAndroid Build Coastguard Worker public static final class GnssMeasurementRequest.Builder { 589*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GnssMeasurementRequest.Builder setCorrelationVectorOutputsEnabled(boolean); 590*d57664e9SAndroid Build Coastguard Worker method @FlaggedApi("android.location.flags.gnss_api_measurement_request_work_source") @NonNull @RequiresPermission(android.Manifest.permission.UPDATE_DEVICE_STATS) public android.location.GnssMeasurementRequest.Builder setWorkSource(@Nullable android.os.WorkSource); 591*d57664e9SAndroid Build Coastguard Worker } 592*d57664e9SAndroid Build Coastguard Worker 593*d57664e9SAndroid Build Coastguard Worker public final class GnssReflectingPlane implements android.os.Parcelable { 594*d57664e9SAndroid Build Coastguard Worker method public int describeContents(); 595*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=-1000.0F, to=10000.0f) public double getAltitudeMeters(); 596*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=0.0f, to=360.0f) public double getAzimuthDegrees(); 597*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=-90.0F, to=90.0f) public double getLatitudeDegrees(); 598*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=-180.0F, to=180.0f) public double getLongitudeDegrees(); 599*d57664e9SAndroid Build Coastguard Worker method public void writeToParcel(@NonNull android.os.Parcel, int); 600*d57664e9SAndroid Build Coastguard Worker field public static final android.os.Parcelable.Creator<android.location.GnssReflectingPlane> CREATOR; 601*d57664e9SAndroid Build Coastguard Worker } 602*d57664e9SAndroid Build Coastguard Worker 603*d57664e9SAndroid Build Coastguard Worker public static final class GnssReflectingPlane.Builder { 604*d57664e9SAndroid Build Coastguard Worker ctor public GnssReflectingPlane.Builder(); 605*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GnssReflectingPlane build(); 606*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GnssReflectingPlane.Builder setAltitudeMeters(@FloatRange(from=-1000.0F, to=10000.0f) double); 607*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GnssReflectingPlane.Builder setAzimuthDegrees(@FloatRange(from=0.0f, to=360.0f) double); 608*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GnssReflectingPlane.Builder setLatitudeDegrees(@FloatRange(from=-90.0F, to=90.0f) double); 609*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GnssReflectingPlane.Builder setLongitudeDegrees(@FloatRange(from=-180.0F, to=180.0f) double); 610*d57664e9SAndroid Build Coastguard Worker } 611*d57664e9SAndroid Build Coastguard Worker 612*d57664e9SAndroid Build Coastguard Worker public final class GnssRequest implements android.os.Parcelable { 613*d57664e9SAndroid Build Coastguard Worker method public int describeContents(); 614*d57664e9SAndroid Build Coastguard Worker method public boolean isFullTracking(); 615*d57664e9SAndroid Build Coastguard Worker method public void writeToParcel(@NonNull android.os.Parcel, int); 616*d57664e9SAndroid Build Coastguard Worker field @NonNull public static final android.os.Parcelable.Creator<android.location.GnssRequest> CREATOR; 617*d57664e9SAndroid Build Coastguard Worker } 618*d57664e9SAndroid Build Coastguard Worker 619*d57664e9SAndroid Build Coastguard Worker public static final class GnssRequest.Builder { 620*d57664e9SAndroid Build Coastguard Worker ctor public GnssRequest.Builder(); 621*d57664e9SAndroid Build Coastguard Worker ctor public GnssRequest.Builder(@NonNull android.location.GnssRequest); 622*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GnssRequest build(); 623*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GnssRequest.Builder setFullTracking(boolean); 624*d57664e9SAndroid Build Coastguard Worker } 625*d57664e9SAndroid Build Coastguard Worker 626*d57664e9SAndroid Build Coastguard Worker public final class GnssSingleSatCorrection implements android.os.Parcelable { 627*d57664e9SAndroid Build Coastguard Worker method public int describeContents(); 628*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=0.0f, fromInclusive=false) public float getCarrierFrequencyHz(); 629*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=0.0f) public float getCombinedAttenuationDb(); 630*d57664e9SAndroid Build Coastguard Worker method public int getConstellationType(); 631*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=0.0f) public float getExcessPathLengthMeters(); 632*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=0.0f) public float getExcessPathLengthUncertaintyMeters(); 633*d57664e9SAndroid Build Coastguard Worker method @NonNull public java.util.List<android.location.GnssExcessPathInfo> getGnssExcessPathInfoList(); 634*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=0.0f, to=1.0f) public float getProbabilityLineOfSight(); 635*d57664e9SAndroid Build Coastguard Worker method @Deprecated @Nullable public android.location.GnssReflectingPlane getReflectingPlane(); 636*d57664e9SAndroid Build Coastguard Worker method @IntRange(from=0) public int getSatelliteId(); 637*d57664e9SAndroid Build Coastguard Worker method public boolean hasCombinedAttenuation(); 638*d57664e9SAndroid Build Coastguard Worker method public boolean hasExcessPathLength(); 639*d57664e9SAndroid Build Coastguard Worker method public boolean hasExcessPathLengthUncertainty(); 640*d57664e9SAndroid Build Coastguard Worker method @Deprecated public boolean hasReflectingPlane(); 641*d57664e9SAndroid Build Coastguard Worker method public boolean hasValidSatelliteLineOfSight(); 642*d57664e9SAndroid Build Coastguard Worker method public void writeToParcel(@NonNull android.os.Parcel, int); 643*d57664e9SAndroid Build Coastguard Worker field public static final android.os.Parcelable.Creator<android.location.GnssSingleSatCorrection> CREATOR; 644*d57664e9SAndroid Build Coastguard Worker } 645*d57664e9SAndroid Build Coastguard Worker 646*d57664e9SAndroid Build Coastguard Worker public static final class GnssSingleSatCorrection.Builder { 647*d57664e9SAndroid Build Coastguard Worker ctor public GnssSingleSatCorrection.Builder(); 648*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GnssSingleSatCorrection build(); 649*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GnssSingleSatCorrection.Builder clearCombinedAttenuationDb(); 650*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GnssSingleSatCorrection.Builder clearExcessPathLengthMeters(); 651*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GnssSingleSatCorrection.Builder clearExcessPathLengthUncertaintyMeters(); 652*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GnssSingleSatCorrection.Builder clearProbabilityLineOfSight(); 653*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GnssSingleSatCorrection.Builder setCarrierFrequencyHz(@FloatRange(from=0.0f, fromInclusive=false) float); 654*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GnssSingleSatCorrection.Builder setCombinedAttenuationDb(@FloatRange(from=0.0f) float); 655*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GnssSingleSatCorrection.Builder setConstellationType(int); 656*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GnssSingleSatCorrection.Builder setExcessPathLengthMeters(@FloatRange(from=0.0f) float); 657*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GnssSingleSatCorrection.Builder setExcessPathLengthUncertaintyMeters(@FloatRange(from=0.0f) float); 658*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GnssSingleSatCorrection.Builder setGnssExcessPathInfoList(@NonNull java.util.List<android.location.GnssExcessPathInfo>); 659*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GnssSingleSatCorrection.Builder setProbabilityLineOfSight(@FloatRange(from=0.0f, to=1.0f) float); 660*d57664e9SAndroid Build Coastguard Worker method @Deprecated @NonNull public android.location.GnssSingleSatCorrection.Builder setReflectingPlane(@Nullable android.location.GnssReflectingPlane); 661*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GnssSingleSatCorrection.Builder setSatelliteId(@IntRange(from=0) int); 662*d57664e9SAndroid Build Coastguard Worker } 663*d57664e9SAndroid Build Coastguard Worker 664*d57664e9SAndroid Build Coastguard Worker @FlaggedApi("android.location.flags.gnss_assistance_interface") public final class GpsAssistance implements android.os.Parcelable { 665*d57664e9SAndroid Build Coastguard Worker method public int describeContents(); 666*d57664e9SAndroid Build Coastguard Worker method @Nullable public android.location.GnssAlmanac getAlmanac(); 667*d57664e9SAndroid Build Coastguard Worker method @Nullable public android.location.KlobucharIonosphericModel getIonosphericModel(); 668*d57664e9SAndroid Build Coastguard Worker method @Nullable public android.location.LeapSecondsModel getLeapSecondsModel(); 669*d57664e9SAndroid Build Coastguard Worker method @NonNull public java.util.List<android.location.RealTimeIntegrityModel> getRealTimeIntegrityModels(); 670*d57664e9SAndroid Build Coastguard Worker method @NonNull public java.util.List<android.location.GnssAssistance.GnssSatelliteCorrections> getSatelliteCorrections(); 671*d57664e9SAndroid Build Coastguard Worker method @NonNull public java.util.List<android.location.GpsSatelliteEphemeris> getSatelliteEphemeris(); 672*d57664e9SAndroid Build Coastguard Worker method @NonNull public java.util.List<android.location.TimeModel> getTimeModels(); 673*d57664e9SAndroid Build Coastguard Worker method @Nullable public android.location.UtcModel getUtcModel(); 674*d57664e9SAndroid Build Coastguard Worker method public void writeToParcel(@NonNull android.os.Parcel, int); 675*d57664e9SAndroid Build Coastguard Worker field @NonNull public static final android.os.Parcelable.Creator<android.location.GpsAssistance> CREATOR; 676*d57664e9SAndroid Build Coastguard Worker } 677*d57664e9SAndroid Build Coastguard Worker 678*d57664e9SAndroid Build Coastguard Worker public static final class GpsAssistance.Builder { 679*d57664e9SAndroid Build Coastguard Worker ctor public GpsAssistance.Builder(); 680*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GpsAssistance build(); 681*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GpsAssistance.Builder setAlmanac(@Nullable android.location.GnssAlmanac); 682*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GpsAssistance.Builder setIonosphericModel(@Nullable android.location.KlobucharIonosphericModel); 683*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GpsAssistance.Builder setLeapSecondsModel(@Nullable android.location.LeapSecondsModel); 684*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GpsAssistance.Builder setRealTimeIntegrityModels(@Nullable java.util.List<android.location.RealTimeIntegrityModel>); 685*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GpsAssistance.Builder setSatelliteCorrections(@Nullable java.util.List<android.location.GnssAssistance.GnssSatelliteCorrections>); 686*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GpsAssistance.Builder setSatelliteEphemeris(@Nullable java.util.List<android.location.GpsSatelliteEphemeris>); 687*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GpsAssistance.Builder setTimeModels(@Nullable java.util.List<android.location.TimeModel>); 688*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GpsAssistance.Builder setUtcModel(@Nullable android.location.UtcModel); 689*d57664e9SAndroid Build Coastguard Worker } 690*d57664e9SAndroid Build Coastguard Worker 691*d57664e9SAndroid Build Coastguard Worker @Deprecated public class GpsClock implements android.os.Parcelable { 692*d57664e9SAndroid Build Coastguard Worker method @Deprecated public int describeContents(); 693*d57664e9SAndroid Build Coastguard Worker method @Deprecated public double getBiasInNs(); 694*d57664e9SAndroid Build Coastguard Worker method @Deprecated public double getBiasUncertaintyInNs(); 695*d57664e9SAndroid Build Coastguard Worker method @Deprecated public double getDriftInNsPerSec(); 696*d57664e9SAndroid Build Coastguard Worker method @Deprecated public double getDriftUncertaintyInNsPerSec(); 697*d57664e9SAndroid Build Coastguard Worker method @Deprecated public long getFullBiasInNs(); 698*d57664e9SAndroid Build Coastguard Worker method @Deprecated public short getLeapSecond(); 699*d57664e9SAndroid Build Coastguard Worker method @Deprecated public long getTimeInNs(); 700*d57664e9SAndroid Build Coastguard Worker method @Deprecated public double getTimeUncertaintyInNs(); 701*d57664e9SAndroid Build Coastguard Worker method @Deprecated public byte getType(); 702*d57664e9SAndroid Build Coastguard Worker method @Deprecated public boolean hasBiasInNs(); 703*d57664e9SAndroid Build Coastguard Worker method @Deprecated public boolean hasBiasUncertaintyInNs(); 704*d57664e9SAndroid Build Coastguard Worker method @Deprecated public boolean hasDriftInNsPerSec(); 705*d57664e9SAndroid Build Coastguard Worker method @Deprecated public boolean hasDriftUncertaintyInNsPerSec(); 706*d57664e9SAndroid Build Coastguard Worker method @Deprecated public boolean hasFullBiasInNs(); 707*d57664e9SAndroid Build Coastguard Worker method @Deprecated public boolean hasLeapSecond(); 708*d57664e9SAndroid Build Coastguard Worker method @Deprecated public boolean hasTimeUncertaintyInNs(); 709*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void reset(); 710*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void resetBiasInNs(); 711*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void resetBiasUncertaintyInNs(); 712*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void resetDriftInNsPerSec(); 713*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void resetDriftUncertaintyInNsPerSec(); 714*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void resetFullBiasInNs(); 715*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void resetLeapSecond(); 716*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void resetTimeUncertaintyInNs(); 717*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void set(android.location.GpsClock); 718*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void setBiasInNs(double); 719*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void setBiasUncertaintyInNs(double); 720*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void setDriftInNsPerSec(double); 721*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void setDriftUncertaintyInNsPerSec(double); 722*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void setFullBiasInNs(long); 723*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void setLeapSecond(short); 724*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void setTimeInNs(long); 725*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void setTimeUncertaintyInNs(double); 726*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void setType(byte); 727*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void writeToParcel(android.os.Parcel, int); 728*d57664e9SAndroid Build Coastguard Worker field @Deprecated @NonNull public static final android.os.Parcelable.Creator<android.location.GpsClock> CREATOR; 729*d57664e9SAndroid Build Coastguard Worker field @Deprecated public static final byte TYPE_GPS_TIME = 2; // 0x2 730*d57664e9SAndroid Build Coastguard Worker field @Deprecated public static final byte TYPE_LOCAL_HW_TIME = 1; // 0x1 731*d57664e9SAndroid Build Coastguard Worker field @Deprecated public static final byte TYPE_UNKNOWN = 0; // 0x0 732*d57664e9SAndroid Build Coastguard Worker } 733*d57664e9SAndroid Build Coastguard Worker 734*d57664e9SAndroid Build Coastguard Worker @Deprecated public class GpsMeasurement implements android.os.Parcelable { 735*d57664e9SAndroid Build Coastguard Worker method @Deprecated public int describeContents(); 736*d57664e9SAndroid Build Coastguard Worker method @Deprecated public double getAccumulatedDeltaRangeInMeters(); 737*d57664e9SAndroid Build Coastguard Worker method @Deprecated public short getAccumulatedDeltaRangeState(); 738*d57664e9SAndroid Build Coastguard Worker method @Deprecated public double getAccumulatedDeltaRangeUncertaintyInMeters(); 739*d57664e9SAndroid Build Coastguard Worker method @Deprecated public double getAzimuthInDeg(); 740*d57664e9SAndroid Build Coastguard Worker method @Deprecated public double getAzimuthUncertaintyInDeg(); 741*d57664e9SAndroid Build Coastguard Worker method @Deprecated public int getBitNumber(); 742*d57664e9SAndroid Build Coastguard Worker method @Deprecated public long getCarrierCycles(); 743*d57664e9SAndroid Build Coastguard Worker method @Deprecated public float getCarrierFrequencyInHz(); 744*d57664e9SAndroid Build Coastguard Worker method @Deprecated public double getCarrierPhase(); 745*d57664e9SAndroid Build Coastguard Worker method @Deprecated public double getCarrierPhaseUncertainty(); 746*d57664e9SAndroid Build Coastguard Worker method @Deprecated public double getCn0InDbHz(); 747*d57664e9SAndroid Build Coastguard Worker method @Deprecated public double getCodePhaseInChips(); 748*d57664e9SAndroid Build Coastguard Worker method @Deprecated public double getCodePhaseUncertaintyInChips(); 749*d57664e9SAndroid Build Coastguard Worker method @Deprecated public double getDopplerShiftInHz(); 750*d57664e9SAndroid Build Coastguard Worker method @Deprecated public double getDopplerShiftUncertaintyInHz(); 751*d57664e9SAndroid Build Coastguard Worker method @Deprecated public double getElevationInDeg(); 752*d57664e9SAndroid Build Coastguard Worker method @Deprecated public double getElevationUncertaintyInDeg(); 753*d57664e9SAndroid Build Coastguard Worker method @Deprecated public byte getLossOfLock(); 754*d57664e9SAndroid Build Coastguard Worker method @Deprecated public byte getMultipathIndicator(); 755*d57664e9SAndroid Build Coastguard Worker method @Deprecated public byte getPrn(); 756*d57664e9SAndroid Build Coastguard Worker method @Deprecated public double getPseudorangeInMeters(); 757*d57664e9SAndroid Build Coastguard Worker method @Deprecated public double getPseudorangeRateInMetersPerSec(); 758*d57664e9SAndroid Build Coastguard Worker method @Deprecated public double getPseudorangeRateUncertaintyInMetersPerSec(); 759*d57664e9SAndroid Build Coastguard Worker method @Deprecated public double getPseudorangeUncertaintyInMeters(); 760*d57664e9SAndroid Build Coastguard Worker method @Deprecated public long getReceivedGpsTowInNs(); 761*d57664e9SAndroid Build Coastguard Worker method @Deprecated public long getReceivedGpsTowUncertaintyInNs(); 762*d57664e9SAndroid Build Coastguard Worker method @Deprecated public double getSnrInDb(); 763*d57664e9SAndroid Build Coastguard Worker method @Deprecated public short getState(); 764*d57664e9SAndroid Build Coastguard Worker method @Deprecated public short getTimeFromLastBitInMs(); 765*d57664e9SAndroid Build Coastguard Worker method @Deprecated public double getTimeOffsetInNs(); 766*d57664e9SAndroid Build Coastguard Worker method @Deprecated public boolean hasAzimuthInDeg(); 767*d57664e9SAndroid Build Coastguard Worker method @Deprecated public boolean hasAzimuthUncertaintyInDeg(); 768*d57664e9SAndroid Build Coastguard Worker method @Deprecated public boolean hasBitNumber(); 769*d57664e9SAndroid Build Coastguard Worker method @Deprecated public boolean hasCarrierCycles(); 770*d57664e9SAndroid Build Coastguard Worker method @Deprecated public boolean hasCarrierFrequencyInHz(); 771*d57664e9SAndroid Build Coastguard Worker method @Deprecated public boolean hasCarrierPhase(); 772*d57664e9SAndroid Build Coastguard Worker method @Deprecated public boolean hasCarrierPhaseUncertainty(); 773*d57664e9SAndroid Build Coastguard Worker method @Deprecated public boolean hasCodePhaseInChips(); 774*d57664e9SAndroid Build Coastguard Worker method @Deprecated public boolean hasCodePhaseUncertaintyInChips(); 775*d57664e9SAndroid Build Coastguard Worker method @Deprecated public boolean hasDopplerShiftInHz(); 776*d57664e9SAndroid Build Coastguard Worker method @Deprecated public boolean hasDopplerShiftUncertaintyInHz(); 777*d57664e9SAndroid Build Coastguard Worker method @Deprecated public boolean hasElevationInDeg(); 778*d57664e9SAndroid Build Coastguard Worker method @Deprecated public boolean hasElevationUncertaintyInDeg(); 779*d57664e9SAndroid Build Coastguard Worker method @Deprecated public boolean hasPseudorangeInMeters(); 780*d57664e9SAndroid Build Coastguard Worker method @Deprecated public boolean hasPseudorangeUncertaintyInMeters(); 781*d57664e9SAndroid Build Coastguard Worker method @Deprecated public boolean hasSnrInDb(); 782*d57664e9SAndroid Build Coastguard Worker method @Deprecated public boolean hasTimeFromLastBitInMs(); 783*d57664e9SAndroid Build Coastguard Worker method @Deprecated public boolean isPseudorangeRateCorrected(); 784*d57664e9SAndroid Build Coastguard Worker method @Deprecated public boolean isUsedInFix(); 785*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void reset(); 786*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void resetAzimuthInDeg(); 787*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void resetAzimuthUncertaintyInDeg(); 788*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void resetBitNumber(); 789*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void resetCarrierCycles(); 790*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void resetCarrierFrequencyInHz(); 791*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void resetCarrierPhase(); 792*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void resetCarrierPhaseUncertainty(); 793*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void resetCodePhaseInChips(); 794*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void resetCodePhaseUncertaintyInChips(); 795*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void resetDopplerShiftInHz(); 796*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void resetDopplerShiftUncertaintyInHz(); 797*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void resetElevationInDeg(); 798*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void resetElevationUncertaintyInDeg(); 799*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void resetPseudorangeInMeters(); 800*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void resetPseudorangeUncertaintyInMeters(); 801*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void resetSnrInDb(); 802*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void resetTimeFromLastBitInMs(); 803*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void set(android.location.GpsMeasurement); 804*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void setAccumulatedDeltaRangeInMeters(double); 805*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void setAccumulatedDeltaRangeState(short); 806*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void setAccumulatedDeltaRangeUncertaintyInMeters(double); 807*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void setAzimuthInDeg(double); 808*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void setAzimuthUncertaintyInDeg(double); 809*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void setBitNumber(int); 810*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void setCarrierCycles(long); 811*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void setCarrierFrequencyInHz(float); 812*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void setCarrierPhase(double); 813*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void setCarrierPhaseUncertainty(double); 814*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void setCn0InDbHz(double); 815*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void setCodePhaseInChips(double); 816*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void setCodePhaseUncertaintyInChips(double); 817*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void setDopplerShiftInHz(double); 818*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void setDopplerShiftUncertaintyInHz(double); 819*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void setElevationInDeg(double); 820*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void setElevationUncertaintyInDeg(double); 821*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void setLossOfLock(byte); 822*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void setMultipathIndicator(byte); 823*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void setPrn(byte); 824*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void setPseudorangeInMeters(double); 825*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void setPseudorangeRateInMetersPerSec(double); 826*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void setPseudorangeRateUncertaintyInMetersPerSec(double); 827*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void setPseudorangeUncertaintyInMeters(double); 828*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void setReceivedGpsTowInNs(long); 829*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void setReceivedGpsTowUncertaintyInNs(long); 830*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void setSnrInDb(double); 831*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void setState(short); 832*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void setTimeFromLastBitInMs(short); 833*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void setTimeOffsetInNs(double); 834*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void setUsedInFix(boolean); 835*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void writeToParcel(android.os.Parcel, int); 836*d57664e9SAndroid Build Coastguard Worker field @Deprecated public static final short ADR_STATE_CYCLE_SLIP = 4; // 0x4 837*d57664e9SAndroid Build Coastguard Worker field @Deprecated public static final short ADR_STATE_RESET = 2; // 0x2 838*d57664e9SAndroid Build Coastguard Worker field @Deprecated public static final short ADR_STATE_UNKNOWN = 0; // 0x0 839*d57664e9SAndroid Build Coastguard Worker field @Deprecated public static final short ADR_STATE_VALID = 1; // 0x1 840*d57664e9SAndroid Build Coastguard Worker field @Deprecated @NonNull public static final android.os.Parcelable.Creator<android.location.GpsMeasurement> CREATOR; 841*d57664e9SAndroid Build Coastguard Worker field @Deprecated public static final byte LOSS_OF_LOCK_CYCLE_SLIP = 2; // 0x2 842*d57664e9SAndroid Build Coastguard Worker field @Deprecated public static final byte LOSS_OF_LOCK_OK = 1; // 0x1 843*d57664e9SAndroid Build Coastguard Worker field @Deprecated public static final byte LOSS_OF_LOCK_UNKNOWN = 0; // 0x0 844*d57664e9SAndroid Build Coastguard Worker field @Deprecated public static final byte MULTIPATH_INDICATOR_DETECTED = 1; // 0x1 845*d57664e9SAndroid Build Coastguard Worker field @Deprecated public static final byte MULTIPATH_INDICATOR_NOT_USED = 2; // 0x2 846*d57664e9SAndroid Build Coastguard Worker field @Deprecated public static final byte MULTIPATH_INDICATOR_UNKNOWN = 0; // 0x0 847*d57664e9SAndroid Build Coastguard Worker field @Deprecated public static final short STATE_BIT_SYNC = 2; // 0x2 848*d57664e9SAndroid Build Coastguard Worker field @Deprecated public static final short STATE_CODE_LOCK = 1; // 0x1 849*d57664e9SAndroid Build Coastguard Worker field @Deprecated public static final short STATE_MSEC_AMBIGUOUS = 16; // 0x10 850*d57664e9SAndroid Build Coastguard Worker field @Deprecated public static final short STATE_SUBFRAME_SYNC = 4; // 0x4 851*d57664e9SAndroid Build Coastguard Worker field @Deprecated public static final short STATE_TOW_DECODED = 8; // 0x8 852*d57664e9SAndroid Build Coastguard Worker field @Deprecated public static final short STATE_UNKNOWN = 0; // 0x0 853*d57664e9SAndroid Build Coastguard Worker } 854*d57664e9SAndroid Build Coastguard Worker 855*d57664e9SAndroid Build Coastguard Worker @Deprecated public class GpsMeasurementsEvent implements android.os.Parcelable { 856*d57664e9SAndroid Build Coastguard Worker ctor @Deprecated public GpsMeasurementsEvent(android.location.GpsClock, android.location.GpsMeasurement[]); 857*d57664e9SAndroid Build Coastguard Worker method @Deprecated public int describeContents(); 858*d57664e9SAndroid Build Coastguard Worker method @Deprecated @NonNull public android.location.GpsClock getClock(); 859*d57664e9SAndroid Build Coastguard Worker method @Deprecated @NonNull public java.util.Collection<android.location.GpsMeasurement> getMeasurements(); 860*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void writeToParcel(android.os.Parcel, int); 861*d57664e9SAndroid Build Coastguard Worker field @Deprecated @NonNull public static final android.os.Parcelable.Creator<android.location.GpsMeasurementsEvent> CREATOR; 862*d57664e9SAndroid Build Coastguard Worker field @Deprecated public static final int STATUS_GPS_LOCATION_DISABLED = 2; // 0x2 863*d57664e9SAndroid Build Coastguard Worker field @Deprecated public static final int STATUS_NOT_SUPPORTED = 0; // 0x0 864*d57664e9SAndroid Build Coastguard Worker field @Deprecated public static final int STATUS_READY = 1; // 0x1 865*d57664e9SAndroid Build Coastguard Worker } 866*d57664e9SAndroid Build Coastguard Worker 867*d57664e9SAndroid Build Coastguard Worker @Deprecated public static interface GpsMeasurementsEvent.Listener { 868*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void onGpsMeasurementsReceived(android.location.GpsMeasurementsEvent); 869*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void onStatusChanged(int); 870*d57664e9SAndroid Build Coastguard Worker } 871*d57664e9SAndroid Build Coastguard Worker 872*d57664e9SAndroid Build Coastguard Worker @Deprecated public class GpsNavigationMessage implements android.os.Parcelable { 873*d57664e9SAndroid Build Coastguard Worker method @Deprecated public int describeContents(); 874*d57664e9SAndroid Build Coastguard Worker method @Deprecated @NonNull public byte[] getData(); 875*d57664e9SAndroid Build Coastguard Worker method @Deprecated public short getMessageId(); 876*d57664e9SAndroid Build Coastguard Worker method @Deprecated public byte getPrn(); 877*d57664e9SAndroid Build Coastguard Worker method @Deprecated public short getStatus(); 878*d57664e9SAndroid Build Coastguard Worker method @Deprecated public short getSubmessageId(); 879*d57664e9SAndroid Build Coastguard Worker method @Deprecated public byte getType(); 880*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void reset(); 881*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void set(android.location.GpsNavigationMessage); 882*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void setData(byte[]); 883*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void setMessageId(short); 884*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void setPrn(byte); 885*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void setStatus(short); 886*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void setSubmessageId(short); 887*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void setType(byte); 888*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void writeToParcel(android.os.Parcel, int); 889*d57664e9SAndroid Build Coastguard Worker field @Deprecated @NonNull public static final android.os.Parcelable.Creator<android.location.GpsNavigationMessage> CREATOR; 890*d57664e9SAndroid Build Coastguard Worker field @Deprecated public static final short STATUS_PARITY_PASSED = 1; // 0x1 891*d57664e9SAndroid Build Coastguard Worker field @Deprecated public static final short STATUS_PARITY_REBUILT = 2; // 0x2 892*d57664e9SAndroid Build Coastguard Worker field @Deprecated public static final short STATUS_UNKNOWN = 0; // 0x0 893*d57664e9SAndroid Build Coastguard Worker field @Deprecated public static final byte TYPE_CNAV2 = 4; // 0x4 894*d57664e9SAndroid Build Coastguard Worker field @Deprecated public static final byte TYPE_L1CA = 1; // 0x1 895*d57664e9SAndroid Build Coastguard Worker field @Deprecated public static final byte TYPE_L2CNAV = 2; // 0x2 896*d57664e9SAndroid Build Coastguard Worker field @Deprecated public static final byte TYPE_L5CNAV = 3; // 0x3 897*d57664e9SAndroid Build Coastguard Worker field @Deprecated public static final byte TYPE_UNKNOWN = 0; // 0x0 898*d57664e9SAndroid Build Coastguard Worker } 899*d57664e9SAndroid Build Coastguard Worker 900*d57664e9SAndroid Build Coastguard Worker @Deprecated public class GpsNavigationMessageEvent implements android.os.Parcelable { 901*d57664e9SAndroid Build Coastguard Worker ctor @Deprecated public GpsNavigationMessageEvent(android.location.GpsNavigationMessage); 902*d57664e9SAndroid Build Coastguard Worker method @Deprecated public int describeContents(); 903*d57664e9SAndroid Build Coastguard Worker method @Deprecated @NonNull public android.location.GpsNavigationMessage getNavigationMessage(); 904*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void writeToParcel(android.os.Parcel, int); 905*d57664e9SAndroid Build Coastguard Worker field @Deprecated @NonNull public static final android.os.Parcelable.Creator<android.location.GpsNavigationMessageEvent> CREATOR; 906*d57664e9SAndroid Build Coastguard Worker field @Deprecated public static int STATUS_GPS_LOCATION_DISABLED; 907*d57664e9SAndroid Build Coastguard Worker field @Deprecated public static int STATUS_NOT_SUPPORTED; 908*d57664e9SAndroid Build Coastguard Worker field @Deprecated public static int STATUS_READY; 909*d57664e9SAndroid Build Coastguard Worker } 910*d57664e9SAndroid Build Coastguard Worker 911*d57664e9SAndroid Build Coastguard Worker @Deprecated public static interface GpsNavigationMessageEvent.Listener { 912*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void onGpsNavigationMessageReceived(android.location.GpsNavigationMessageEvent); 913*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void onStatusChanged(int); 914*d57664e9SAndroid Build Coastguard Worker } 915*d57664e9SAndroid Build Coastguard Worker 916*d57664e9SAndroid Build Coastguard Worker @FlaggedApi("android.location.flags.gnss_assistance_interface") public final class GpsSatelliteEphemeris implements android.os.Parcelable { 917*d57664e9SAndroid Build Coastguard Worker method public int describeContents(); 918*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GpsSatelliteEphemeris.GpsL2Params getGpsL2Params(); 919*d57664e9SAndroid Build Coastguard Worker method @IntRange(from=1, to=32) public int getPrn(); 920*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GpsSatelliteEphemeris.GpsSatelliteClockModel getSatelliteClockModel(); 921*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.SatelliteEphemerisTime getSatelliteEphemerisTime(); 922*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GpsSatelliteEphemeris.GpsSatelliteHealth getSatelliteHealth(); 923*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.KeplerianOrbitModel getSatelliteOrbitModel(); 924*d57664e9SAndroid Build Coastguard Worker method public void writeToParcel(@NonNull android.os.Parcel, int); 925*d57664e9SAndroid Build Coastguard Worker field @NonNull public static final android.os.Parcelable.Creator<android.location.GpsSatelliteEphemeris> CREATOR; 926*d57664e9SAndroid Build Coastguard Worker } 927*d57664e9SAndroid Build Coastguard Worker 928*d57664e9SAndroid Build Coastguard Worker public static final class GpsSatelliteEphemeris.Builder { 929*d57664e9SAndroid Build Coastguard Worker ctor public GpsSatelliteEphemeris.Builder(); 930*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GpsSatelliteEphemeris build(); 931*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GpsSatelliteEphemeris.Builder setGpsL2Params(@NonNull android.location.GpsSatelliteEphemeris.GpsL2Params); 932*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GpsSatelliteEphemeris.Builder setPrn(@IntRange(from=1, to=32) int); 933*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GpsSatelliteEphemeris.Builder setSatelliteClockModel(@NonNull android.location.GpsSatelliteEphemeris.GpsSatelliteClockModel); 934*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GpsSatelliteEphemeris.Builder setSatelliteEphemerisTime(@NonNull android.location.SatelliteEphemerisTime); 935*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GpsSatelliteEphemeris.Builder setSatelliteHealth(@NonNull android.location.GpsSatelliteEphemeris.GpsSatelliteHealth); 936*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GpsSatelliteEphemeris.Builder setSatelliteOrbitModel(@NonNull android.location.KeplerianOrbitModel); 937*d57664e9SAndroid Build Coastguard Worker } 938*d57664e9SAndroid Build Coastguard Worker 939*d57664e9SAndroid Build Coastguard Worker public static final class GpsSatelliteEphemeris.GpsL2Params implements android.os.Parcelable { 940*d57664e9SAndroid Build Coastguard Worker method public int describeContents(); 941*d57664e9SAndroid Build Coastguard Worker method @IntRange(from=0, to=3) public int getL2Code(); 942*d57664e9SAndroid Build Coastguard Worker method @IntRange(from=0, to=1) public int getL2Flag(); 943*d57664e9SAndroid Build Coastguard Worker method public void writeToParcel(@NonNull android.os.Parcel, int); 944*d57664e9SAndroid Build Coastguard Worker field @NonNull public static final android.os.Parcelable.Creator<android.location.GpsSatelliteEphemeris.GpsL2Params> CREATOR; 945*d57664e9SAndroid Build Coastguard Worker } 946*d57664e9SAndroid Build Coastguard Worker 947*d57664e9SAndroid Build Coastguard Worker public static final class GpsSatelliteEphemeris.GpsL2Params.Builder { 948*d57664e9SAndroid Build Coastguard Worker ctor public GpsSatelliteEphemeris.GpsL2Params.Builder(); 949*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GpsSatelliteEphemeris.GpsL2Params build(); 950*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GpsSatelliteEphemeris.GpsL2Params.Builder setL2Code(@IntRange(from=0, to=3) int); 951*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GpsSatelliteEphemeris.GpsL2Params.Builder setL2Flag(@IntRange(from=0, to=1) int); 952*d57664e9SAndroid Build Coastguard Worker } 953*d57664e9SAndroid Build Coastguard Worker 954*d57664e9SAndroid Build Coastguard Worker public static final class GpsSatelliteEphemeris.GpsSatelliteClockModel implements android.os.Parcelable { 955*d57664e9SAndroid Build Coastguard Worker method public int describeContents(); 956*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=-0.00977F, to=0.00977f) public double getAf0(); 957*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=-3.73E-9F, to=3.73E-9f) public double getAf1(); 958*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=-3.56E-15F, to=3.56E-15f) public double getAf2(); 959*d57664e9SAndroid Build Coastguard Worker method @IntRange(from=0, to=1023) public int getIodc(); 960*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=-5.97E-8F, to=5.97E-8f) public double getTgd(); 961*d57664e9SAndroid Build Coastguard Worker method @IntRange(from=0) public long getTimeOfClockSeconds(); 962*d57664e9SAndroid Build Coastguard Worker method public void writeToParcel(@NonNull android.os.Parcel, int); 963*d57664e9SAndroid Build Coastguard Worker field @NonNull public static final android.os.Parcelable.Creator<android.location.GpsSatelliteEphemeris.GpsSatelliteClockModel> CREATOR; 964*d57664e9SAndroid Build Coastguard Worker } 965*d57664e9SAndroid Build Coastguard Worker 966*d57664e9SAndroid Build Coastguard Worker public static final class GpsSatelliteEphemeris.GpsSatelliteClockModel.Builder { 967*d57664e9SAndroid Build Coastguard Worker ctor public GpsSatelliteEphemeris.GpsSatelliteClockModel.Builder(); 968*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GpsSatelliteEphemeris.GpsSatelliteClockModel build(); 969*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GpsSatelliteEphemeris.GpsSatelliteClockModel.Builder setAf0(@FloatRange(from=-0.00977F, to=0.00977f) double); 970*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GpsSatelliteEphemeris.GpsSatelliteClockModel.Builder setAf1(@FloatRange(from=-3.73E-9F, to=3.73E-9f) double); 971*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GpsSatelliteEphemeris.GpsSatelliteClockModel.Builder setAf2(@FloatRange(from=-3.56E-15F, to=3.56E-15f) double); 972*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GpsSatelliteEphemeris.GpsSatelliteClockModel.Builder setIodc(@IntRange(from=0, to=1023) int); 973*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GpsSatelliteEphemeris.GpsSatelliteClockModel.Builder setTgd(@FloatRange(from=-5.97E-8F, to=5.97E-8f) double); 974*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GpsSatelliteEphemeris.GpsSatelliteClockModel.Builder setTimeOfClockSeconds(@IntRange(from=0) long); 975*d57664e9SAndroid Build Coastguard Worker } 976*d57664e9SAndroid Build Coastguard Worker 977*d57664e9SAndroid Build Coastguard Worker public static final class GpsSatelliteEphemeris.GpsSatelliteHealth implements android.os.Parcelable { 978*d57664e9SAndroid Build Coastguard Worker method public int describeContents(); 979*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=0.0f) public double getFitInt(); 980*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=0.0f, to=8192.0f) public double getSvAccur(); 981*d57664e9SAndroid Build Coastguard Worker method @IntRange(from=0, to=63) public int getSvHealth(); 982*d57664e9SAndroid Build Coastguard Worker method public void writeToParcel(@NonNull android.os.Parcel, int); 983*d57664e9SAndroid Build Coastguard Worker field @NonNull public static final android.os.Parcelable.Creator<android.location.GpsSatelliteEphemeris.GpsSatelliteHealth> CREATOR; 984*d57664e9SAndroid Build Coastguard Worker } 985*d57664e9SAndroid Build Coastguard Worker 986*d57664e9SAndroid Build Coastguard Worker public static final class GpsSatelliteEphemeris.GpsSatelliteHealth.Builder { 987*d57664e9SAndroid Build Coastguard Worker ctor public GpsSatelliteEphemeris.GpsSatelliteHealth.Builder(); 988*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GpsSatelliteEphemeris.GpsSatelliteHealth build(); 989*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GpsSatelliteEphemeris.GpsSatelliteHealth.Builder setFitInt(@FloatRange(from=0.0f) double); 990*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GpsSatelliteEphemeris.GpsSatelliteHealth.Builder setSvAccur(@FloatRange(from=0.0f, to=8192.0f) double); 991*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GpsSatelliteEphemeris.GpsSatelliteHealth.Builder setSvHealth(@IntRange(from=0, to=63) int); 992*d57664e9SAndroid Build Coastguard Worker } 993*d57664e9SAndroid Build Coastguard Worker 994*d57664e9SAndroid Build Coastguard Worker @FlaggedApi("android.location.flags.gnss_assistance_interface") public final class IonosphericCorrection implements android.os.Parcelable { 995*d57664e9SAndroid Build Coastguard Worker ctor public IonosphericCorrection(@IntRange(from=0) long, @NonNull android.location.GnssCorrectionComponent); 996*d57664e9SAndroid Build Coastguard Worker method public int describeContents(); 997*d57664e9SAndroid Build Coastguard Worker method @IntRange(from=0) public long getCarrierFrequencyHz(); 998*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GnssCorrectionComponent getIonosphericCorrection(); 999*d57664e9SAndroid Build Coastguard Worker method public void writeToParcel(@NonNull android.os.Parcel, int); 1000*d57664e9SAndroid Build Coastguard Worker field @NonNull public static final android.os.Parcelable.Creator<android.location.IonosphericCorrection> CREATOR; 1001*d57664e9SAndroid Build Coastguard Worker } 1002*d57664e9SAndroid Build Coastguard Worker 1003*d57664e9SAndroid Build Coastguard Worker @FlaggedApi("android.location.flags.gnss_assistance_interface") public final class KeplerianOrbitModel implements android.os.Parcelable { 1004*d57664e9SAndroid Build Coastguard Worker method public int describeContents(); 1005*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=-1.18E-8F, to=1.18E-8f) public double getDeltaN(); 1006*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=0.0f, to=0.5f) public double getEccentricity(); 1007*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=-3.15F, to=3.15f) public double getI0(); 1008*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=-2.94E-9F, to=2.94E-9f) public double getIDot(); 1009*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=-3.15F, to=3.15f) public double getM0(); 1010*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=-3.15F, to=3.15f) public double getOmega(); 1011*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=-3.15F, to=3.15f) public double getOmega0(); 1012*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=-3.1E-6F, to=3.1E-6f) public double getOmegaDot(); 1013*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=0.0f, to=8192.0f) public double getRootA(); 1014*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.KeplerianOrbitModel.SecondOrderHarmonicPerturbation getSecondOrderHarmonicPerturbation(); 1015*d57664e9SAndroid Build Coastguard Worker method public void writeToParcel(@NonNull android.os.Parcel, int); 1016*d57664e9SAndroid Build Coastguard Worker field @NonNull public static final android.os.Parcelable.Creator<android.location.KeplerianOrbitModel> CREATOR; 1017*d57664e9SAndroid Build Coastguard Worker } 1018*d57664e9SAndroid Build Coastguard Worker 1019*d57664e9SAndroid Build Coastguard Worker public static final class KeplerianOrbitModel.Builder { 1020*d57664e9SAndroid Build Coastguard Worker ctor public KeplerianOrbitModel.Builder(); 1021*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.KeplerianOrbitModel build(); 1022*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.KeplerianOrbitModel.Builder setDeltaN(@FloatRange(from=-1.18E-8F, to=1.18E-8f) double); 1023*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.KeplerianOrbitModel.Builder setEccentricity(@FloatRange(from=0.0f, to=0.5f) double); 1024*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.KeplerianOrbitModel.Builder setI0(@FloatRange(from=-3.15F, to=3.15f) double); 1025*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.KeplerianOrbitModel.Builder setIDot(@FloatRange(from=-2.94E-9F, to=2.94E-9f) double); 1026*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.KeplerianOrbitModel.Builder setM0(@FloatRange(from=-3.15F, to=3.15f) double); 1027*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.KeplerianOrbitModel.Builder setOmega(@FloatRange(from=-3.15F, to=3.15f) double); 1028*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.KeplerianOrbitModel.Builder setOmega0(@FloatRange(from=-3.15F, to=3.15f) double); 1029*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.KeplerianOrbitModel.Builder setOmegaDot(@FloatRange(from=-3.1E-6F, to=3.1E-6f) double); 1030*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.KeplerianOrbitModel.Builder setRootA(@FloatRange(from=0.0f, to=8192.0f) double); 1031*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.KeplerianOrbitModel.Builder setSecondOrderHarmonicPerturbation(@NonNull android.location.KeplerianOrbitModel.SecondOrderHarmonicPerturbation); 1032*d57664e9SAndroid Build Coastguard Worker } 1033*d57664e9SAndroid Build Coastguard Worker 1034*d57664e9SAndroid Build Coastguard Worker public static final class KeplerianOrbitModel.SecondOrderHarmonicPerturbation implements android.os.Parcelable { 1035*d57664e9SAndroid Build Coastguard Worker method public int describeContents(); 1036*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=-6.11E-5F, to=6.11E-5f) public double getCic(); 1037*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=-6.11E-5F, to=6.11E-5f) public double getCis(); 1038*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=-2048.0F, to=2048.0f) public double getCrc(); 1039*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=-2048.0F, to=2048.0f) public double getCrs(); 1040*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=-6.11E-5F, to=6.11E-5f) public double getCuc(); 1041*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=-6.11E-5F, to=6.11E-5f) public double getCus(); 1042*d57664e9SAndroid Build Coastguard Worker method public void writeToParcel(@NonNull android.os.Parcel, int); 1043*d57664e9SAndroid Build Coastguard Worker field @NonNull public static final android.os.Parcelable.Creator<android.location.KeplerianOrbitModel.SecondOrderHarmonicPerturbation> CREATOR; 1044*d57664e9SAndroid Build Coastguard Worker } 1045*d57664e9SAndroid Build Coastguard Worker 1046*d57664e9SAndroid Build Coastguard Worker public static final class KeplerianOrbitModel.SecondOrderHarmonicPerturbation.Builder { 1047*d57664e9SAndroid Build Coastguard Worker ctor public KeplerianOrbitModel.SecondOrderHarmonicPerturbation.Builder(); 1048*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.KeplerianOrbitModel.SecondOrderHarmonicPerturbation build(); 1049*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.KeplerianOrbitModel.SecondOrderHarmonicPerturbation.Builder setCic(@FloatRange(from=-6.11E-5F, to=6.11E-5f) double); 1050*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.KeplerianOrbitModel.SecondOrderHarmonicPerturbation.Builder setCis(@FloatRange(from=-6.11E-5F, to=6.11E-5f) double); 1051*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.KeplerianOrbitModel.SecondOrderHarmonicPerturbation.Builder setCrc(@FloatRange(from=-2048.0F, to=2048.0f) double); 1052*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.KeplerianOrbitModel.SecondOrderHarmonicPerturbation.Builder setCrs(@FloatRange(from=-2048.0F, to=2048.0f) double); 1053*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.KeplerianOrbitModel.SecondOrderHarmonicPerturbation.Builder setCuc(@FloatRange(from=-6.11E-5F, to=6.11E-5f) double); 1054*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.KeplerianOrbitModel.SecondOrderHarmonicPerturbation.Builder setCus(@FloatRange(from=-6.11E-5F, to=6.11E-5f) double); 1055*d57664e9SAndroid Build Coastguard Worker } 1056*d57664e9SAndroid Build Coastguard Worker 1057*d57664e9SAndroid Build Coastguard Worker @FlaggedApi("android.location.flags.gnss_assistance_interface") public final class KlobucharIonosphericModel implements android.os.Parcelable { 1058*d57664e9SAndroid Build Coastguard Worker method public int describeContents(); 1059*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=-1.193E-7F, to=1.193E-7f) public double getAlpha0(); 1060*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=-9.54E-7F, to=9.54E-7f) public double getAlpha1(); 1061*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=-7.63E-6F, to=7.63E-6f) public double getAlpha2(); 1062*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=-7.63E-6F, to=7.63E-6f) public double getAlpha3(); 1063*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=-262144.0F, to=262144.0f) public double getBeta0(); 1064*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=-2097152.0F, to=2097152.0f) public double getBeta1(); 1065*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=-8388608.0F, to=8388608.0f) public double getBeta2(); 1066*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=-8388608.0F, to=8388608.0f) public double getBeta3(); 1067*d57664e9SAndroid Build Coastguard Worker method public void writeToParcel(@NonNull android.os.Parcel, int); 1068*d57664e9SAndroid Build Coastguard Worker field @NonNull public static final android.os.Parcelable.Creator<android.location.KlobucharIonosphericModel> CREATOR; 1069*d57664e9SAndroid Build Coastguard Worker } 1070*d57664e9SAndroid Build Coastguard Worker 1071*d57664e9SAndroid Build Coastguard Worker public static final class KlobucharIonosphericModel.Builder { 1072*d57664e9SAndroid Build Coastguard Worker ctor public KlobucharIonosphericModel.Builder(); 1073*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.KlobucharIonosphericModel build(); 1074*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.KlobucharIonosphericModel.Builder setAlpha0(@FloatRange(from=-1.193E-7F, to=1.193E-7f) double); 1075*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.KlobucharIonosphericModel.Builder setAlpha1(@FloatRange(from=-9.54E-7F, to=9.54E-7f) double); 1076*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.KlobucharIonosphericModel.Builder setAlpha2(@FloatRange(from=-7.63E-6F, to=7.63E-6f) double); 1077*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.KlobucharIonosphericModel.Builder setAlpha3(@FloatRange(from=-7.63E-6F, to=7.63E-6f) double); 1078*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.KlobucharIonosphericModel.Builder setBeta0(@FloatRange(from=-262144.0F, to=262144.0f) double); 1079*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.KlobucharIonosphericModel.Builder setBeta1(@FloatRange(from=-2097152.0F, to=2097152.0f) double); 1080*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.KlobucharIonosphericModel.Builder setBeta2(@FloatRange(from=-8388608.0F, to=8388608.0f) double); 1081*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.KlobucharIonosphericModel.Builder setBeta3(@FloatRange(from=-8388608.0F, to=8388608.0f) double); 1082*d57664e9SAndroid Build Coastguard Worker } 1083*d57664e9SAndroid Build Coastguard Worker 1084*d57664e9SAndroid Build Coastguard Worker public final class LastLocationRequest implements android.os.Parcelable { 1085*d57664e9SAndroid Build Coastguard Worker method public int describeContents(); 1086*d57664e9SAndroid Build Coastguard Worker method public boolean isAdasGnssBypass(); 1087*d57664e9SAndroid Build Coastguard Worker method public boolean isHiddenFromAppOps(); 1088*d57664e9SAndroid Build Coastguard Worker method public boolean isLocationSettingsIgnored(); 1089*d57664e9SAndroid Build Coastguard Worker method public void writeToParcel(@NonNull android.os.Parcel, int); 1090*d57664e9SAndroid Build Coastguard Worker field @NonNull public static final android.os.Parcelable.Creator<android.location.LastLocationRequest> CREATOR; 1091*d57664e9SAndroid Build Coastguard Worker } 1092*d57664e9SAndroid Build Coastguard Worker 1093*d57664e9SAndroid Build Coastguard Worker public static final class LastLocationRequest.Builder { 1094*d57664e9SAndroid Build Coastguard Worker ctor public LastLocationRequest.Builder(); 1095*d57664e9SAndroid Build Coastguard Worker ctor public LastLocationRequest.Builder(@NonNull android.location.LastLocationRequest); 1096*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.LastLocationRequest build(); 1097*d57664e9SAndroid Build Coastguard Worker method @NonNull @RequiresPermission(android.Manifest.permission.LOCATION_BYPASS) public android.location.LastLocationRequest.Builder setAdasGnssBypass(boolean); 1098*d57664e9SAndroid Build Coastguard Worker method @NonNull @RequiresPermission(android.Manifest.permission.UPDATE_APP_OPS_STATS) public android.location.LastLocationRequest.Builder setHiddenFromAppOps(boolean); 1099*d57664e9SAndroid Build Coastguard Worker method @NonNull @RequiresPermission(android.Manifest.permission.LOCATION_BYPASS) public android.location.LastLocationRequest.Builder setLocationSettingsIgnored(boolean); 1100*d57664e9SAndroid Build Coastguard Worker } 1101*d57664e9SAndroid Build Coastguard Worker 1102*d57664e9SAndroid Build Coastguard Worker @FlaggedApi("android.location.flags.gnss_assistance_interface") public final class LeapSecondsModel implements android.os.Parcelable { 1103*d57664e9SAndroid Build Coastguard Worker method public int describeContents(); 1104*d57664e9SAndroid Build Coastguard Worker method @IntRange(from=0) public int getDayNumberLeapSecondsFuture(); 1105*d57664e9SAndroid Build Coastguard Worker method @IntRange(from=0) public int getLeapSeconds(); 1106*d57664e9SAndroid Build Coastguard Worker method @IntRange(from=0) public int getLeapSecondsFuture(); 1107*d57664e9SAndroid Build Coastguard Worker method @IntRange(from=0) public int getWeekNumberLeapSecondsFuture(); 1108*d57664e9SAndroid Build Coastguard Worker method public void writeToParcel(@NonNull android.os.Parcel, int); 1109*d57664e9SAndroid Build Coastguard Worker field @NonNull public static final android.os.Parcelable.Creator<android.location.LeapSecondsModel> CREATOR; 1110*d57664e9SAndroid Build Coastguard Worker } 1111*d57664e9SAndroid Build Coastguard Worker 1112*d57664e9SAndroid Build Coastguard Worker public static final class LeapSecondsModel.Builder { 1113*d57664e9SAndroid Build Coastguard Worker ctor public LeapSecondsModel.Builder(); 1114*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.LeapSecondsModel build(); 1115*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.LeapSecondsModel.Builder setDayNumberLeapSecondsFuture(@IntRange(from=0) int); 1116*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.LeapSecondsModel.Builder setLeapSeconds(@IntRange(from=0) int); 1117*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.LeapSecondsModel.Builder setLeapSecondsFuture(@IntRange(from=0) int); 1118*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.LeapSecondsModel.Builder setWeekNumberLeapSecondsFuture(@IntRange(from=0) int); 1119*d57664e9SAndroid Build Coastguard Worker } 1120*d57664e9SAndroid Build Coastguard Worker 1121*d57664e9SAndroid Build Coastguard Worker public class LocationManager { 1122*d57664e9SAndroid Build Coastguard Worker method @Deprecated @FlaggedApi("android.location.flags.deprecate_provider_request_apis") @RequiresPermission(allOf={android.Manifest.permission.LOCATION_HARDWARE, android.Manifest.permission.INTERACT_ACROSS_USERS}) public void addProviderRequestChangedListener(@NonNull java.util.concurrent.Executor, @NonNull android.location.provider.ProviderRequest.ChangedListener); 1123*d57664e9SAndroid Build Coastguard Worker method @Deprecated @RequiresPermission(android.Manifest.permission.LOCATION_HARDWARE) public void flushGnssBatch(); 1124*d57664e9SAndroid Build Coastguard Worker method @Deprecated @RequiresPermission(anyOf={android.Manifest.permission.ACCESS_COARSE_LOCATION, android.Manifest.permission.ACCESS_FINE_LOCATION}) public void getCurrentLocation(@NonNull android.location.LocationRequest, @Nullable android.os.CancellationSignal, @NonNull java.util.concurrent.Executor, @NonNull java.util.function.Consumer<android.location.Location>); 1125*d57664e9SAndroid Build Coastguard Worker method @Nullable public String getExtraLocationControllerPackage(); 1126*d57664e9SAndroid Build Coastguard Worker method @Deprecated public int getGnssBatchSize(); 1127*d57664e9SAndroid Build Coastguard Worker method @Nullable @RequiresPermission(anyOf={android.Manifest.permission.ACCESS_COARSE_LOCATION, android.Manifest.permission.ACCESS_FINE_LOCATION}) public android.location.Location getLastKnownLocation(@NonNull String, @NonNull android.location.LastLocationRequest); 1128*d57664e9SAndroid Build Coastguard Worker method @RequiresPermission(android.Manifest.permission.ACCESS_FINE_LOCATION) public void injectGnssMeasurementCorrections(@NonNull android.location.GnssMeasurementCorrections); 1129*d57664e9SAndroid Build Coastguard Worker method public boolean isAdasGnssLocationEnabled(); 1130*d57664e9SAndroid Build Coastguard Worker method public boolean isExtraLocationControllerPackageEnabled(); 1131*d57664e9SAndroid Build Coastguard Worker method public boolean isLocationEnabledForUser(@NonNull android.os.UserHandle); 1132*d57664e9SAndroid Build Coastguard Worker method public boolean isProviderEnabledForUser(@NonNull String, @NonNull android.os.UserHandle); 1133*d57664e9SAndroid Build Coastguard Worker method @Deprecated @RequiresPermission(android.Manifest.permission.READ_DEVICE_CONFIG) public boolean isProviderPackage(@NonNull String); 1134*d57664e9SAndroid Build Coastguard Worker method @RequiresPermission(android.Manifest.permission.READ_DEVICE_CONFIG) public boolean isProviderPackage(@Nullable String, @NonNull String, @Nullable String); 1135*d57664e9SAndroid Build Coastguard Worker method @Deprecated @RequiresPermission(allOf={android.Manifest.permission.LOCATION_HARDWARE, android.Manifest.permission.UPDATE_APP_OPS_STATS}) public boolean registerGnssBatchedLocationCallback(long, boolean, @NonNull android.location.BatchedLocationCallback, @Nullable android.os.Handler); 1136*d57664e9SAndroid Build Coastguard Worker method @Deprecated @RequiresPermission(android.Manifest.permission.ACCESS_FINE_LOCATION) public boolean registerGnssMeasurementsCallback(@NonNull android.location.GnssRequest, @NonNull java.util.concurrent.Executor, @NonNull android.location.GnssMeasurementsEvent.Callback); 1137*d57664e9SAndroid Build Coastguard Worker method @Deprecated @FlaggedApi("android.location.flags.deprecate_provider_request_apis") @RequiresPermission(android.Manifest.permission.LOCATION_HARDWARE) public void removeProviderRequestChangedListener(@NonNull android.location.provider.ProviderRequest.ChangedListener); 1138*d57664e9SAndroid Build Coastguard Worker method @Deprecated @RequiresPermission(anyOf={android.Manifest.permission.ACCESS_COARSE_LOCATION, android.Manifest.permission.ACCESS_FINE_LOCATION}) public void requestLocationUpdates(@Nullable android.location.LocationRequest, @NonNull android.location.LocationListener, @Nullable android.os.Looper); 1139*d57664e9SAndroid Build Coastguard Worker method @Deprecated @RequiresPermission(anyOf={android.Manifest.permission.ACCESS_COARSE_LOCATION, android.Manifest.permission.ACCESS_FINE_LOCATION}) public void requestLocationUpdates(@Nullable android.location.LocationRequest, @NonNull java.util.concurrent.Executor, @NonNull android.location.LocationListener); 1140*d57664e9SAndroid Build Coastguard Worker method @Deprecated @RequiresPermission(anyOf={android.Manifest.permission.ACCESS_COARSE_LOCATION, android.Manifest.permission.ACCESS_FINE_LOCATION}) public void requestLocationUpdates(@Nullable android.location.LocationRequest, @NonNull android.app.PendingIntent); 1141*d57664e9SAndroid Build Coastguard Worker method @RequiresPermission(android.Manifest.permission.LOCATION_BYPASS) public void setAdasGnssLocationEnabled(boolean); 1142*d57664e9SAndroid Build Coastguard Worker method @RequiresPermission(android.Manifest.permission.LOCATION_HARDWARE) public void setExtraLocationControllerPackage(@Nullable String); 1143*d57664e9SAndroid Build Coastguard Worker method @RequiresPermission(android.Manifest.permission.LOCATION_HARDWARE) public void setExtraLocationControllerPackageEnabled(boolean); 1144*d57664e9SAndroid Build Coastguard Worker method @RequiresPermission(android.Manifest.permission.WRITE_SECURE_SETTINGS) public void setLocationEnabledForUser(boolean, @NonNull android.os.UserHandle); 1145*d57664e9SAndroid Build Coastguard Worker method @Deprecated @RequiresPermission(android.Manifest.permission.WRITE_SECURE_SETTINGS) public boolean setProviderEnabledForUser(@NonNull String, boolean, @NonNull android.os.UserHandle); 1146*d57664e9SAndroid Build Coastguard Worker method @Deprecated @RequiresPermission(android.Manifest.permission.LOCATION_HARDWARE) public boolean unregisterGnssBatchedLocationCallback(@NonNull android.location.BatchedLocationCallback); 1147*d57664e9SAndroid Build Coastguard Worker field public static final String ACTION_ADAS_GNSS_ENABLED_CHANGED = "android.location.action.ADAS_GNSS_ENABLED_CHANGED"; 1148*d57664e9SAndroid Build Coastguard Worker field public static final String EXTRA_ADAS_GNSS_ENABLED = "android.location.extra.ADAS_GNSS_ENABLED"; 1149*d57664e9SAndroid Build Coastguard Worker field @RequiresPermission(android.Manifest.permission.LOCATION_HARDWARE) public static final String GPS_HARDWARE_PROVIDER = "gps_hardware"; 1150*d57664e9SAndroid Build Coastguard Worker } 1151*d57664e9SAndroid Build Coastguard Worker 1152*d57664e9SAndroid Build Coastguard Worker public final class LocationRequest implements android.os.Parcelable { 1153*d57664e9SAndroid Build Coastguard Worker method @Deprecated @NonNull public static android.location.LocationRequest create(); 1154*d57664e9SAndroid Build Coastguard Worker method @Deprecated @NonNull public static android.location.LocationRequest createFromDeprecatedCriteria(@NonNull android.location.Criteria, long, float, boolean); 1155*d57664e9SAndroid Build Coastguard Worker method @Deprecated @NonNull public static android.location.LocationRequest createFromDeprecatedProvider(@NonNull String, long, float, boolean); 1156*d57664e9SAndroid Build Coastguard Worker method @Deprecated public long getExpireAt(); 1157*d57664e9SAndroid Build Coastguard Worker method @Deprecated public long getExpireIn(); 1158*d57664e9SAndroid Build Coastguard Worker method @Deprecated public long getFastestInterval(); 1159*d57664e9SAndroid Build Coastguard Worker method @Deprecated public boolean getHideFromAppOps(); 1160*d57664e9SAndroid Build Coastguard Worker method @Deprecated public long getInterval(); 1161*d57664e9SAndroid Build Coastguard Worker method @Deprecated public int getNumUpdates(); 1162*d57664e9SAndroid Build Coastguard Worker method @Deprecated @NonNull public String getProvider(); 1163*d57664e9SAndroid Build Coastguard Worker method @Deprecated public float getSmallestDisplacement(); 1164*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.os.WorkSource getWorkSource(); 1165*d57664e9SAndroid Build Coastguard Worker method public boolean isAdasGnssBypass(); 1166*d57664e9SAndroid Build Coastguard Worker method public boolean isHiddenFromAppOps(); 1167*d57664e9SAndroid Build Coastguard Worker method public boolean isLocationSettingsIgnored(); 1168*d57664e9SAndroid Build Coastguard Worker method public boolean isLowPower(); 1169*d57664e9SAndroid Build Coastguard Worker method @Deprecated public boolean isLowPowerMode(); 1170*d57664e9SAndroid Build Coastguard Worker method @Deprecated @NonNull public android.location.LocationRequest setExpireAt(long); 1171*d57664e9SAndroid Build Coastguard Worker method @Deprecated @NonNull public android.location.LocationRequest setExpireIn(long); 1172*d57664e9SAndroid Build Coastguard Worker method @Deprecated @NonNull public android.location.LocationRequest setFastestInterval(long); 1173*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void setHideFromAppOps(boolean); 1174*d57664e9SAndroid Build Coastguard Worker method @Deprecated @NonNull public android.location.LocationRequest setInterval(long); 1175*d57664e9SAndroid Build Coastguard Worker method @Deprecated @NonNull @RequiresPermission(android.Manifest.permission.LOCATION_BYPASS) public android.location.LocationRequest setLocationSettingsIgnored(boolean); 1176*d57664e9SAndroid Build Coastguard Worker method @Deprecated @NonNull public android.location.LocationRequest setLowPowerMode(boolean); 1177*d57664e9SAndroid Build Coastguard Worker method @Deprecated @NonNull public android.location.LocationRequest setNumUpdates(int); 1178*d57664e9SAndroid Build Coastguard Worker method @Deprecated @NonNull public android.location.LocationRequest setProvider(@NonNull String); 1179*d57664e9SAndroid Build Coastguard Worker method @Deprecated @NonNull public android.location.LocationRequest setQuality(int); 1180*d57664e9SAndroid Build Coastguard Worker method @Deprecated @NonNull public android.location.LocationRequest setSmallestDisplacement(float); 1181*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void setWorkSource(@Nullable android.os.WorkSource); 1182*d57664e9SAndroid Build Coastguard Worker field @Deprecated public static final int ACCURACY_BLOCK = 102; // 0x66 1183*d57664e9SAndroid Build Coastguard Worker field @Deprecated public static final int ACCURACY_CITY = 104; // 0x68 1184*d57664e9SAndroid Build Coastguard Worker field @Deprecated public static final int ACCURACY_FINE = 100; // 0x64 1185*d57664e9SAndroid Build Coastguard Worker field @Deprecated public static final int POWER_HIGH = 203; // 0xcb 1186*d57664e9SAndroid Build Coastguard Worker field @Deprecated public static final int POWER_LOW = 201; // 0xc9 1187*d57664e9SAndroid Build Coastguard Worker field @Deprecated public static final int POWER_NONE = 200; // 0xc8 1188*d57664e9SAndroid Build Coastguard Worker } 1189*d57664e9SAndroid Build Coastguard Worker 1190*d57664e9SAndroid Build Coastguard Worker public static final class LocationRequest.Builder { 1191*d57664e9SAndroid Build Coastguard Worker method @NonNull @RequiresPermission(android.Manifest.permission.LOCATION_BYPASS) public android.location.LocationRequest.Builder setAdasGnssBypass(boolean); 1192*d57664e9SAndroid Build Coastguard Worker method @NonNull @RequiresPermission(android.Manifest.permission.UPDATE_APP_OPS_STATS) public android.location.LocationRequest.Builder setHiddenFromAppOps(boolean); 1193*d57664e9SAndroid Build Coastguard Worker method @NonNull @RequiresPermission(android.Manifest.permission.LOCATION_BYPASS) public android.location.LocationRequest.Builder setLocationSettingsIgnored(boolean); 1194*d57664e9SAndroid Build Coastguard Worker method @NonNull @RequiresPermission(android.Manifest.permission.LOCATION_HARDWARE) public android.location.LocationRequest.Builder setLowPower(boolean); 1195*d57664e9SAndroid Build Coastguard Worker method @NonNull @RequiresPermission(android.Manifest.permission.UPDATE_DEVICE_STATS) public android.location.LocationRequest.Builder setWorkSource(@Nullable android.os.WorkSource); 1196*d57664e9SAndroid Build Coastguard Worker } 1197*d57664e9SAndroid Build Coastguard Worker 1198*d57664e9SAndroid Build Coastguard Worker @FlaggedApi("android.location.flags.gnss_assistance_interface") public final class QzssAssistance implements android.os.Parcelable { 1199*d57664e9SAndroid Build Coastguard Worker method public int describeContents(); 1200*d57664e9SAndroid Build Coastguard Worker method @Nullable public android.location.GnssAlmanac getAlmanac(); 1201*d57664e9SAndroid Build Coastguard Worker method @Nullable public android.location.KlobucharIonosphericModel getIonosphericModel(); 1202*d57664e9SAndroid Build Coastguard Worker method @Nullable public android.location.LeapSecondsModel getLeapSecondsModel(); 1203*d57664e9SAndroid Build Coastguard Worker method @NonNull public java.util.List<android.location.RealTimeIntegrityModel> getRealTimeIntegrityModels(); 1204*d57664e9SAndroid Build Coastguard Worker method @NonNull public java.util.List<android.location.GnssAssistance.GnssSatelliteCorrections> getSatelliteCorrections(); 1205*d57664e9SAndroid Build Coastguard Worker method @NonNull public java.util.List<android.location.QzssSatelliteEphemeris> getSatelliteEphemeris(); 1206*d57664e9SAndroid Build Coastguard Worker method @NonNull public java.util.List<android.location.TimeModel> getTimeModels(); 1207*d57664e9SAndroid Build Coastguard Worker method @Nullable public android.location.UtcModel getUtcModel(); 1208*d57664e9SAndroid Build Coastguard Worker method public void writeToParcel(@NonNull android.os.Parcel, int); 1209*d57664e9SAndroid Build Coastguard Worker field @NonNull public static final android.os.Parcelable.Creator<android.location.QzssAssistance> CREATOR; 1210*d57664e9SAndroid Build Coastguard Worker } 1211*d57664e9SAndroid Build Coastguard Worker 1212*d57664e9SAndroid Build Coastguard Worker public static final class QzssAssistance.Builder { 1213*d57664e9SAndroid Build Coastguard Worker ctor public QzssAssistance.Builder(); 1214*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.QzssAssistance build(); 1215*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.QzssAssistance.Builder setAlmanac(@Nullable android.location.GnssAlmanac); 1216*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.QzssAssistance.Builder setIonosphericModel(@Nullable android.location.KlobucharIonosphericModel); 1217*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.QzssAssistance.Builder setLeapSecondsModel(@Nullable android.location.LeapSecondsModel); 1218*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.QzssAssistance.Builder setRealTimeIntegrityModels(@Nullable java.util.List<android.location.RealTimeIntegrityModel>); 1219*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.QzssAssistance.Builder setSatelliteCorrections(@Nullable java.util.List<android.location.GnssAssistance.GnssSatelliteCorrections>); 1220*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.QzssAssistance.Builder setSatelliteEphemeris(@Nullable java.util.List<android.location.QzssSatelliteEphemeris>); 1221*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.QzssAssistance.Builder setTimeModels(@Nullable java.util.List<android.location.TimeModel>); 1222*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.QzssAssistance.Builder setUtcModel(@Nullable android.location.UtcModel); 1223*d57664e9SAndroid Build Coastguard Worker } 1224*d57664e9SAndroid Build Coastguard Worker 1225*d57664e9SAndroid Build Coastguard Worker @FlaggedApi("android.location.flags.gnss_assistance_interface") public final class QzssSatelliteEphemeris implements android.os.Parcelable { 1226*d57664e9SAndroid Build Coastguard Worker method public int describeContents(); 1227*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GpsSatelliteEphemeris.GpsL2Params getGpsL2Params(); 1228*d57664e9SAndroid Build Coastguard Worker method @IntRange(from=183, to=206) public int getPrn(); 1229*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GpsSatelliteEphemeris.GpsSatelliteClockModel getSatelliteClockModel(); 1230*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.SatelliteEphemerisTime getSatelliteEphemerisTime(); 1231*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.GpsSatelliteEphemeris.GpsSatelliteHealth getSatelliteHealth(); 1232*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.KeplerianOrbitModel getSatelliteOrbitModel(); 1233*d57664e9SAndroid Build Coastguard Worker method public void writeToParcel(@NonNull android.os.Parcel, int); 1234*d57664e9SAndroid Build Coastguard Worker field @NonNull public static final android.os.Parcelable.Creator<android.location.QzssSatelliteEphemeris> CREATOR; 1235*d57664e9SAndroid Build Coastguard Worker } 1236*d57664e9SAndroid Build Coastguard Worker 1237*d57664e9SAndroid Build Coastguard Worker public static final class QzssSatelliteEphemeris.Builder { 1238*d57664e9SAndroid Build Coastguard Worker ctor public QzssSatelliteEphemeris.Builder(); 1239*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.QzssSatelliteEphemeris build(); 1240*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.QzssSatelliteEphemeris.Builder setGpsL2Params(@NonNull android.location.GpsSatelliteEphemeris.GpsL2Params); 1241*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.QzssSatelliteEphemeris.Builder setPrn(@IntRange(from=183, to=206) int); 1242*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.QzssSatelliteEphemeris.Builder setSatelliteClockModel(@NonNull android.location.GpsSatelliteEphemeris.GpsSatelliteClockModel); 1243*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.QzssSatelliteEphemeris.Builder setSatelliteEphemerisTime(@NonNull android.location.SatelliteEphemerisTime); 1244*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.QzssSatelliteEphemeris.Builder setSatelliteHealth(@NonNull android.location.GpsSatelliteEphemeris.GpsSatelliteHealth); 1245*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.QzssSatelliteEphemeris.Builder setSatelliteOrbitModel(@NonNull android.location.KeplerianOrbitModel); 1246*d57664e9SAndroid Build Coastguard Worker } 1247*d57664e9SAndroid Build Coastguard Worker 1248*d57664e9SAndroid Build Coastguard Worker @FlaggedApi("android.location.flags.gnss_assistance_interface") public final class RealTimeIntegrityModel implements android.os.Parcelable { 1249*d57664e9SAndroid Build Coastguard Worker method public int describeContents(); 1250*d57664e9SAndroid Build Coastguard Worker method @NonNull public String getAdvisoryNumber(); 1251*d57664e9SAndroid Build Coastguard Worker method @NonNull public String getAdvisoryType(); 1252*d57664e9SAndroid Build Coastguard Worker method @IntRange(from=0) public long getEndDateSeconds(); 1253*d57664e9SAndroid Build Coastguard Worker method @IntRange(from=0) public long getPublishDateSeconds(); 1254*d57664e9SAndroid Build Coastguard Worker method @IntRange(from=0) public long getStartDateSeconds(); 1255*d57664e9SAndroid Build Coastguard Worker method @IntRange(from=1, to=206) public int getSvid(); 1256*d57664e9SAndroid Build Coastguard Worker method public boolean isUsable(); 1257*d57664e9SAndroid Build Coastguard Worker method public void writeToParcel(@NonNull android.os.Parcel, int); 1258*d57664e9SAndroid Build Coastguard Worker field @NonNull public static final android.os.Parcelable.Creator<android.location.RealTimeIntegrityModel> CREATOR; 1259*d57664e9SAndroid Build Coastguard Worker } 1260*d57664e9SAndroid Build Coastguard Worker 1261*d57664e9SAndroid Build Coastguard Worker public static final class RealTimeIntegrityModel.Builder { 1262*d57664e9SAndroid Build Coastguard Worker ctor public RealTimeIntegrityModel.Builder(); 1263*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.RealTimeIntegrityModel build(); 1264*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.RealTimeIntegrityModel.Builder setAdvisoryNumber(@NonNull String); 1265*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.RealTimeIntegrityModel.Builder setAdvisoryType(@NonNull String); 1266*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.RealTimeIntegrityModel.Builder setEndDateSeconds(@IntRange(from=0) long); 1267*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.RealTimeIntegrityModel.Builder setPublishDateSeconds(@IntRange(from=0) long); 1268*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.RealTimeIntegrityModel.Builder setStartDateSeconds(@IntRange(from=0) long); 1269*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.RealTimeIntegrityModel.Builder setSvid(@IntRange(from=1, to=206) int); 1270*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.RealTimeIntegrityModel.Builder setUsable(boolean); 1271*d57664e9SAndroid Build Coastguard Worker } 1272*d57664e9SAndroid Build Coastguard Worker 1273*d57664e9SAndroid Build Coastguard Worker @FlaggedApi("android.location.flags.gnss_assistance_interface") public final class SatelliteEphemerisTime implements android.os.Parcelable { 1274*d57664e9SAndroid Build Coastguard Worker method public int describeContents(); 1275*d57664e9SAndroid Build Coastguard Worker method @IntRange(from=0, to=1023) public int getIode(); 1276*d57664e9SAndroid Build Coastguard Worker method @IntRange(from=0, to=604799) public int getToeSeconds(); 1277*d57664e9SAndroid Build Coastguard Worker method @IntRange(from=0) public int getWeekNumber(); 1278*d57664e9SAndroid Build Coastguard Worker method public void writeToParcel(@NonNull android.os.Parcel, int); 1279*d57664e9SAndroid Build Coastguard Worker field @NonNull public static final android.os.Parcelable.Creator<android.location.SatelliteEphemerisTime> CREATOR; 1280*d57664e9SAndroid Build Coastguard Worker } 1281*d57664e9SAndroid Build Coastguard Worker 1282*d57664e9SAndroid Build Coastguard Worker public static final class SatelliteEphemerisTime.Builder { 1283*d57664e9SAndroid Build Coastguard Worker ctor public SatelliteEphemerisTime.Builder(); 1284*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.SatelliteEphemerisTime build(); 1285*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.SatelliteEphemerisTime.Builder setIode(@IntRange(from=0, to=1023) int); 1286*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.SatelliteEphemerisTime.Builder setToeSeconds(@IntRange(from=0, to=604799) int); 1287*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.SatelliteEphemerisTime.Builder setWeekNumber(@IntRange(from=0) int); 1288*d57664e9SAndroid Build Coastguard Worker } 1289*d57664e9SAndroid Build Coastguard Worker 1290*d57664e9SAndroid Build Coastguard Worker public final class SatellitePvt implements android.os.Parcelable { 1291*d57664e9SAndroid Build Coastguard Worker method public int describeContents(); 1292*d57664e9SAndroid Build Coastguard Worker method @Nullable public android.location.SatellitePvt.ClockInfo getClockInfo(); 1293*d57664e9SAndroid Build Coastguard Worker method public int getEphemerisSource(); 1294*d57664e9SAndroid Build Coastguard Worker method @FloatRange public double getIonoDelayMeters(); 1295*d57664e9SAndroid Build Coastguard Worker method @IntRange(from=0, to=1023) public int getIssueOfDataClock(); 1296*d57664e9SAndroid Build Coastguard Worker method @IntRange(from=0, to=1023) public int getIssueOfDataEphemeris(); 1297*d57664e9SAndroid Build Coastguard Worker method @Nullable public android.location.SatellitePvt.PositionEcef getPositionEcef(); 1298*d57664e9SAndroid Build Coastguard Worker method @IntRange(from=0) public long getTimeOfClockSeconds(); 1299*d57664e9SAndroid Build Coastguard Worker method @IntRange(from=0) public long getTimeOfEphemerisSeconds(); 1300*d57664e9SAndroid Build Coastguard Worker method @FloatRange public double getTropoDelayMeters(); 1301*d57664e9SAndroid Build Coastguard Worker method @Nullable public android.location.SatellitePvt.VelocityEcef getVelocityEcef(); 1302*d57664e9SAndroid Build Coastguard Worker method public boolean hasIono(); 1303*d57664e9SAndroid Build Coastguard Worker method public boolean hasIssueOfDataClock(); 1304*d57664e9SAndroid Build Coastguard Worker method public boolean hasIssueOfDataEphemeris(); 1305*d57664e9SAndroid Build Coastguard Worker method public boolean hasPositionVelocityClockInfo(); 1306*d57664e9SAndroid Build Coastguard Worker method public boolean hasTimeOfClockSeconds(); 1307*d57664e9SAndroid Build Coastguard Worker method public boolean hasTimeOfEphemerisSeconds(); 1308*d57664e9SAndroid Build Coastguard Worker method public boolean hasTropo(); 1309*d57664e9SAndroid Build Coastguard Worker method public void writeToParcel(@NonNull android.os.Parcel, int); 1310*d57664e9SAndroid Build Coastguard Worker field @NonNull public static final android.os.Parcelable.Creator<android.location.SatellitePvt> CREATOR; 1311*d57664e9SAndroid Build Coastguard Worker field public static final int EPHEMERIS_SOURCE_DEMODULATED = 0; // 0x0 1312*d57664e9SAndroid Build Coastguard Worker field public static final int EPHEMERIS_SOURCE_OTHER = 3; // 0x3 1313*d57664e9SAndroid Build Coastguard Worker field public static final int EPHEMERIS_SOURCE_SERVER_LONG_TERM = 2; // 0x2 1314*d57664e9SAndroid Build Coastguard Worker field public static final int EPHEMERIS_SOURCE_SERVER_NORMAL = 1; // 0x1 1315*d57664e9SAndroid Build Coastguard Worker } 1316*d57664e9SAndroid Build Coastguard Worker 1317*d57664e9SAndroid Build Coastguard Worker public static final class SatellitePvt.Builder { 1318*d57664e9SAndroid Build Coastguard Worker ctor public SatellitePvt.Builder(); 1319*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.SatellitePvt build(); 1320*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.SatellitePvt.Builder setClockInfo(@NonNull android.location.SatellitePvt.ClockInfo); 1321*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.SatellitePvt.Builder setEphemerisSource(int); 1322*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.SatellitePvt.Builder setIonoDelayMeters(@FloatRange(from=0.0f, to=100.0f) double); 1323*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.SatellitePvt.Builder setIssueOfDataClock(@IntRange(from=0, to=1023) int); 1324*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.SatellitePvt.Builder setIssueOfDataEphemeris(@IntRange(from=0, to=1023) int); 1325*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.SatellitePvt.Builder setPositionEcef(@NonNull android.location.SatellitePvt.PositionEcef); 1326*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.SatellitePvt.Builder setTimeOfClockSeconds(@IntRange(from=0) long); 1327*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.SatellitePvt.Builder setTimeOfEphemerisSeconds(@IntRange(from=0) long); 1328*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.SatellitePvt.Builder setTropoDelayMeters(@FloatRange(from=0.0f, to=100.0f) double); 1329*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.SatellitePvt.Builder setVelocityEcef(@NonNull android.location.SatellitePvt.VelocityEcef); 1330*d57664e9SAndroid Build Coastguard Worker } 1331*d57664e9SAndroid Build Coastguard Worker 1332*d57664e9SAndroid Build Coastguard Worker public static final class SatellitePvt.ClockInfo implements android.os.Parcelable { 1333*d57664e9SAndroid Build Coastguard Worker ctor public SatellitePvt.ClockInfo(double, double, double); 1334*d57664e9SAndroid Build Coastguard Worker method public int describeContents(); 1335*d57664e9SAndroid Build Coastguard Worker method @FloatRange public double getClockDriftMetersPerSecond(); 1336*d57664e9SAndroid Build Coastguard Worker method @FloatRange public double getHardwareCodeBiasMeters(); 1337*d57664e9SAndroid Build Coastguard Worker method @FloatRange public double getTimeCorrectionMeters(); 1338*d57664e9SAndroid Build Coastguard Worker method public void writeToParcel(@NonNull android.os.Parcel, int); 1339*d57664e9SAndroid Build Coastguard Worker field @NonNull public static final android.os.Parcelable.Creator<android.location.SatellitePvt.ClockInfo> CREATOR; 1340*d57664e9SAndroid Build Coastguard Worker } 1341*d57664e9SAndroid Build Coastguard Worker 1342*d57664e9SAndroid Build Coastguard Worker public static final class SatellitePvt.PositionEcef implements android.os.Parcelable { 1343*d57664e9SAndroid Build Coastguard Worker ctor public SatellitePvt.PositionEcef(double, double, double, double); 1344*d57664e9SAndroid Build Coastguard Worker method public int describeContents(); 1345*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=0.0f, fromInclusive=false) public double getUreMeters(); 1346*d57664e9SAndroid Build Coastguard Worker method @FloatRange public double getXMeters(); 1347*d57664e9SAndroid Build Coastguard Worker method @FloatRange public double getYMeters(); 1348*d57664e9SAndroid Build Coastguard Worker method @FloatRange public double getZMeters(); 1349*d57664e9SAndroid Build Coastguard Worker method public void writeToParcel(@NonNull android.os.Parcel, int); 1350*d57664e9SAndroid Build Coastguard Worker field @NonNull public static final android.os.Parcelable.Creator<android.location.SatellitePvt.PositionEcef> CREATOR; 1351*d57664e9SAndroid Build Coastguard Worker } 1352*d57664e9SAndroid Build Coastguard Worker 1353*d57664e9SAndroid Build Coastguard Worker public static final class SatellitePvt.VelocityEcef implements android.os.Parcelable { 1354*d57664e9SAndroid Build Coastguard Worker ctor public SatellitePvt.VelocityEcef(double, double, double, double); 1355*d57664e9SAndroid Build Coastguard Worker method public int describeContents(); 1356*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=0.0f, fromInclusive=false) public double getUreRateMetersPerSecond(); 1357*d57664e9SAndroid Build Coastguard Worker method @FloatRange public double getXMetersPerSecond(); 1358*d57664e9SAndroid Build Coastguard Worker method @FloatRange public double getYMetersPerSecond(); 1359*d57664e9SAndroid Build Coastguard Worker method @FloatRange public double getZMetersPerSecond(); 1360*d57664e9SAndroid Build Coastguard Worker method public void writeToParcel(@NonNull android.os.Parcel, int); 1361*d57664e9SAndroid Build Coastguard Worker field @NonNull public static final android.os.Parcelable.Creator<android.location.SatellitePvt.VelocityEcef> CREATOR; 1362*d57664e9SAndroid Build Coastguard Worker } 1363*d57664e9SAndroid Build Coastguard Worker 1364*d57664e9SAndroid Build Coastguard Worker @FlaggedApi("android.location.flags.gnss_assistance_interface") public final class TimeModel implements android.os.Parcelable { 1365*d57664e9SAndroid Build Coastguard Worker method public int describeContents(); 1366*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=-1.0F, to=1.0f) public double getA0(); 1367*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=-3.28E-6F, to=3.28E-6f) public double getA1(); 1368*d57664e9SAndroid Build Coastguard Worker method @IntRange(from=0, to=604800) public int getTimeOfWeek(); 1369*d57664e9SAndroid Build Coastguard Worker method public int getToGnss(); 1370*d57664e9SAndroid Build Coastguard Worker method @IntRange(from=0) public int getWeekNumber(); 1371*d57664e9SAndroid Build Coastguard Worker method public void writeToParcel(@NonNull android.os.Parcel, int); 1372*d57664e9SAndroid Build Coastguard Worker field @NonNull public static final android.os.Parcelable.Creator<android.location.TimeModel> CREATOR; 1373*d57664e9SAndroid Build Coastguard Worker } 1374*d57664e9SAndroid Build Coastguard Worker 1375*d57664e9SAndroid Build Coastguard Worker public static final class TimeModel.Builder { 1376*d57664e9SAndroid Build Coastguard Worker ctor public TimeModel.Builder(); 1377*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.TimeModel build(); 1378*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.TimeModel.Builder setA0(@FloatRange(from=-1.0F, to=1.0f) double); 1379*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.TimeModel.Builder setA1(@FloatRange(from=-3.28E-6F, to=3.28E-6f) double); 1380*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.TimeModel.Builder setTimeOfWeek(@IntRange(from=0, to=604800) int); 1381*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.TimeModel.Builder setToGnss(int); 1382*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.TimeModel.Builder setWeekNumber(@IntRange(from=0) int); 1383*d57664e9SAndroid Build Coastguard Worker } 1384*d57664e9SAndroid Build Coastguard Worker 1385*d57664e9SAndroid Build Coastguard Worker @FlaggedApi("android.location.flags.gnss_assistance_interface") public final class UtcModel implements android.os.Parcelable { 1386*d57664e9SAndroid Build Coastguard Worker method public int describeContents(); 1387*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=-2.0F, to=2.0f) public double getA0(); 1388*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=-7.45E-9F, to=7.45E-9f) public double getA1(); 1389*d57664e9SAndroid Build Coastguard Worker method @IntRange(from=0, to=604800) public int getTimeOfWeek(); 1390*d57664e9SAndroid Build Coastguard Worker method @IntRange(from=0) public int getWeekNumber(); 1391*d57664e9SAndroid Build Coastguard Worker method public void writeToParcel(@NonNull android.os.Parcel, int); 1392*d57664e9SAndroid Build Coastguard Worker field @NonNull public static final android.os.Parcelable.Creator<android.location.UtcModel> CREATOR; 1393*d57664e9SAndroid Build Coastguard Worker } 1394*d57664e9SAndroid Build Coastguard Worker 1395*d57664e9SAndroid Build Coastguard Worker public static final class UtcModel.Builder { 1396*d57664e9SAndroid Build Coastguard Worker ctor public UtcModel.Builder(); 1397*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.UtcModel build(); 1398*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.UtcModel.Builder setA0(@FloatRange(from=-2.0F, to=2.0f) double); 1399*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.UtcModel.Builder setA1(@FloatRange(from=-7.45E-9F, to=7.45E-9f) double); 1400*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.UtcModel.Builder setTimeOfWeek(@IntRange(from=0, to=604800) int); 1401*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.UtcModel.Builder setWeekNumber(@IntRange(from=0) int); 1402*d57664e9SAndroid Build Coastguard Worker } 1403*d57664e9SAndroid Build Coastguard Worker 1404*d57664e9SAndroid Build Coastguard Worker} 1405*d57664e9SAndroid Build Coastguard Worker 1406*d57664e9SAndroid Build Coastguard Workerpackage android.location.provider { 1407*d57664e9SAndroid Build Coastguard Worker 1408*d57664e9SAndroid Build Coastguard Worker @FlaggedApi("android.location.flags.new_geocoder") public final class ForwardGeocodeRequest implements android.os.Parcelable { 1409*d57664e9SAndroid Build Coastguard Worker method public int describeContents(); 1410*d57664e9SAndroid Build Coastguard Worker method @Nullable public String getCallingAttributionTag(); 1411*d57664e9SAndroid Build Coastguard Worker method @NonNull public String getCallingPackage(); 1412*d57664e9SAndroid Build Coastguard Worker method public int getCallingUid(); 1413*d57664e9SAndroid Build Coastguard Worker method @NonNull public java.util.Locale getLocale(); 1414*d57664e9SAndroid Build Coastguard Worker method @NonNull public String getLocationName(); 1415*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=-90.0, to=90.0) public double getLowerLeftLatitude(); 1416*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=-180.0, to=180.0) public double getLowerLeftLongitude(); 1417*d57664e9SAndroid Build Coastguard Worker method @IntRange(from=1) public int getMaxResults(); 1418*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=-90.0, to=90.0) public double getUpperRightLatitude(); 1419*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=-180.0, to=180.0) public double getUpperRightLongitude(); 1420*d57664e9SAndroid Build Coastguard Worker method public void writeToParcel(@NonNull android.os.Parcel, int); 1421*d57664e9SAndroid Build Coastguard Worker field @NonNull public static final android.os.Parcelable.Creator<android.location.provider.ForwardGeocodeRequest> CREATOR; 1422*d57664e9SAndroid Build Coastguard Worker } 1423*d57664e9SAndroid Build Coastguard Worker 1424*d57664e9SAndroid Build Coastguard Worker public static final class ForwardGeocodeRequest.Builder { 1425*d57664e9SAndroid Build Coastguard Worker ctor public ForwardGeocodeRequest.Builder(@NonNull String, @FloatRange(from=-90.0, to=90.0) double, @FloatRange(from=-180.0, to=180.0) double, @FloatRange(from=-90.0, to=90.0) double, @FloatRange(from=-180.0, to=180.0) double, @IntRange(from=1) int, @NonNull java.util.Locale, int, @NonNull String); 1426*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.provider.ForwardGeocodeRequest build(); 1427*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.provider.ForwardGeocodeRequest.Builder setCallingAttributionTag(@NonNull String); 1428*d57664e9SAndroid Build Coastguard Worker } 1429*d57664e9SAndroid Build Coastguard Worker 1430*d57664e9SAndroid Build Coastguard Worker @FlaggedApi("android.location.flags.new_geocoder") public abstract class GeocodeProviderBase { 1431*d57664e9SAndroid Build Coastguard Worker ctor public GeocodeProviderBase(@NonNull android.content.Context, @NonNull String); 1432*d57664e9SAndroid Build Coastguard Worker method @NonNull public final android.os.IBinder getBinder(); 1433*d57664e9SAndroid Build Coastguard Worker method public abstract void onForwardGeocode(@NonNull android.location.provider.ForwardGeocodeRequest, @NonNull android.os.OutcomeReceiver<java.util.List<android.location.Address>,java.lang.Throwable>); 1434*d57664e9SAndroid Build Coastguard Worker method public abstract void onReverseGeocode(@NonNull android.location.provider.ReverseGeocodeRequest, @NonNull android.os.OutcomeReceiver<java.util.List<android.location.Address>,java.lang.Throwable>); 1435*d57664e9SAndroid Build Coastguard Worker field public static final String ACTION_GEOCODE_PROVIDER = "com.android.location.service.GeocodeProvider"; 1436*d57664e9SAndroid Build Coastguard Worker } 1437*d57664e9SAndroid Build Coastguard Worker 1438*d57664e9SAndroid Build Coastguard Worker public abstract class LocationProviderBase { 1439*d57664e9SAndroid Build Coastguard Worker ctor public LocationProviderBase(@NonNull android.content.Context, @NonNull String, @NonNull android.location.provider.ProviderProperties); 1440*d57664e9SAndroid Build Coastguard Worker method @Nullable public final android.os.IBinder getBinder(); 1441*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.provider.ProviderProperties getProperties(); 1442*d57664e9SAndroid Build Coastguard Worker method public boolean isAllowed(); 1443*d57664e9SAndroid Build Coastguard Worker method public abstract void onFlush(@NonNull android.location.provider.LocationProviderBase.OnFlushCompleteCallback); 1444*d57664e9SAndroid Build Coastguard Worker method public abstract void onSendExtraCommand(@NonNull String, @Nullable android.os.Bundle); 1445*d57664e9SAndroid Build Coastguard Worker method public abstract void onSetRequest(@NonNull android.location.provider.ProviderRequest); 1446*d57664e9SAndroid Build Coastguard Worker method public void reportLocation(@NonNull android.location.Location); 1447*d57664e9SAndroid Build Coastguard Worker method public void reportLocations(@NonNull java.util.List<android.location.Location>); 1448*d57664e9SAndroid Build Coastguard Worker method public void setAllowed(boolean); 1449*d57664e9SAndroid Build Coastguard Worker method public void setProperties(@NonNull android.location.provider.ProviderProperties); 1450*d57664e9SAndroid Build Coastguard Worker field public static final String ACTION_FUSED_PROVIDER = "com.android.location.service.FusedLocationProvider"; 1451*d57664e9SAndroid Build Coastguard Worker field public static final String ACTION_GNSS_PROVIDER = "android.location.provider.action.GNSS_PROVIDER"; 1452*d57664e9SAndroid Build Coastguard Worker field public static final String ACTION_NETWORK_PROVIDER = "com.android.location.service.v3.NetworkLocationProvider"; 1453*d57664e9SAndroid Build Coastguard Worker } 1454*d57664e9SAndroid Build Coastguard Worker 1455*d57664e9SAndroid Build Coastguard Worker public static interface LocationProviderBase.OnFlushCompleteCallback { 1456*d57664e9SAndroid Build Coastguard Worker method public void onFlushComplete(); 1457*d57664e9SAndroid Build Coastguard Worker } 1458*d57664e9SAndroid Build Coastguard Worker 1459*d57664e9SAndroid Build Coastguard Worker @FlaggedApi("android.location.flags.population_density_provider") public abstract class PopulationDensityProviderBase { 1460*d57664e9SAndroid Build Coastguard Worker ctor public PopulationDensityProviderBase(@NonNull android.content.Context, @NonNull String); 1461*d57664e9SAndroid Build Coastguard Worker method @Nullable public final android.os.IBinder getBinder(); 1462*d57664e9SAndroid Build Coastguard Worker method public abstract void onGetCoarsenedS2Cells(double, double, @IntRange(from=0) int, @NonNull android.os.OutcomeReceiver<long[],java.lang.Throwable>); 1463*d57664e9SAndroid Build Coastguard Worker method public abstract void onGetDefaultCoarseningLevel(@NonNull android.os.OutcomeReceiver<java.lang.Integer,java.lang.Throwable>); 1464*d57664e9SAndroid Build Coastguard Worker field public static final String ACTION_POPULATION_DENSITY_PROVIDER = "com.android.location.service.PopulationDensityProvider"; 1465*d57664e9SAndroid Build Coastguard Worker } 1466*d57664e9SAndroid Build Coastguard Worker 1467*d57664e9SAndroid Build Coastguard Worker public final class ProviderRequest implements android.os.Parcelable { 1468*d57664e9SAndroid Build Coastguard Worker method public int describeContents(); 1469*d57664e9SAndroid Build Coastguard Worker method @IntRange(from=0) public long getIntervalMillis(); 1470*d57664e9SAndroid Build Coastguard Worker method @IntRange(from=0) public long getMaxUpdateDelayMillis(); 1471*d57664e9SAndroid Build Coastguard Worker method public int getQuality(); 1472*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.os.WorkSource getWorkSource(); 1473*d57664e9SAndroid Build Coastguard Worker method public boolean isActive(); 1474*d57664e9SAndroid Build Coastguard Worker method public boolean isLocationSettingsIgnored(); 1475*d57664e9SAndroid Build Coastguard Worker method public boolean isLowPower(); 1476*d57664e9SAndroid Build Coastguard Worker method public void writeToParcel(@NonNull android.os.Parcel, int); 1477*d57664e9SAndroid Build Coastguard Worker field @NonNull public static final android.os.Parcelable.Creator<android.location.provider.ProviderRequest> CREATOR; 1478*d57664e9SAndroid Build Coastguard Worker field @NonNull public static final android.location.provider.ProviderRequest EMPTY_REQUEST; 1479*d57664e9SAndroid Build Coastguard Worker field public static final long INTERVAL_DISABLED = 9223372036854775807L; // 0x7fffffffffffffffL 1480*d57664e9SAndroid Build Coastguard Worker } 1481*d57664e9SAndroid Build Coastguard Worker 1482*d57664e9SAndroid Build Coastguard Worker public static final class ProviderRequest.Builder { 1483*d57664e9SAndroid Build Coastguard Worker ctor public ProviderRequest.Builder(); 1484*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.provider.ProviderRequest build(); 1485*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.provider.ProviderRequest.Builder setIntervalMillis(@IntRange(from=0) long); 1486*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.provider.ProviderRequest.Builder setLocationSettingsIgnored(boolean); 1487*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.provider.ProviderRequest.Builder setLowPower(boolean); 1488*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.provider.ProviderRequest.Builder setMaxUpdateDelayMillis(@IntRange(from=0) long); 1489*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.provider.ProviderRequest.Builder setQuality(int); 1490*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.provider.ProviderRequest.Builder setWorkSource(@NonNull android.os.WorkSource); 1491*d57664e9SAndroid Build Coastguard Worker } 1492*d57664e9SAndroid Build Coastguard Worker 1493*d57664e9SAndroid Build Coastguard Worker public static interface ProviderRequest.ChangedListener { 1494*d57664e9SAndroid Build Coastguard Worker method public void onProviderRequestChanged(@NonNull String, @NonNull android.location.provider.ProviderRequest); 1495*d57664e9SAndroid Build Coastguard Worker } 1496*d57664e9SAndroid Build Coastguard Worker 1497*d57664e9SAndroid Build Coastguard Worker @FlaggedApi("android.location.flags.new_geocoder") public final class ReverseGeocodeRequest implements android.os.Parcelable { 1498*d57664e9SAndroid Build Coastguard Worker method public int describeContents(); 1499*d57664e9SAndroid Build Coastguard Worker method @Nullable public String getCallingAttributionTag(); 1500*d57664e9SAndroid Build Coastguard Worker method @NonNull public String getCallingPackage(); 1501*d57664e9SAndroid Build Coastguard Worker method public int getCallingUid(); 1502*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=-90.0, to=90.0) public double getLatitude(); 1503*d57664e9SAndroid Build Coastguard Worker method @NonNull public java.util.Locale getLocale(); 1504*d57664e9SAndroid Build Coastguard Worker method @FloatRange(from=-180.0, to=180.0) public double getLongitude(); 1505*d57664e9SAndroid Build Coastguard Worker method @IntRange(from=1) public int getMaxResults(); 1506*d57664e9SAndroid Build Coastguard Worker method public void writeToParcel(@NonNull android.os.Parcel, int); 1507*d57664e9SAndroid Build Coastguard Worker field @NonNull public static final android.os.Parcelable.Creator<android.location.provider.ReverseGeocodeRequest> CREATOR; 1508*d57664e9SAndroid Build Coastguard Worker } 1509*d57664e9SAndroid Build Coastguard Worker 1510*d57664e9SAndroid Build Coastguard Worker public static final class ReverseGeocodeRequest.Builder { 1511*d57664e9SAndroid Build Coastguard Worker ctor public ReverseGeocodeRequest.Builder(@FloatRange(from=-90.0, to=90.0) double, @FloatRange(from=-180.0, to=180.0) double, @IntRange(from=0) int, @NonNull java.util.Locale, int, @NonNull String); 1512*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.provider.ReverseGeocodeRequest build(); 1513*d57664e9SAndroid Build Coastguard Worker method @NonNull public android.location.provider.ReverseGeocodeRequest.Builder setCallingAttributionTag(@NonNull String); 1514*d57664e9SAndroid Build Coastguard Worker } 1515*d57664e9SAndroid Build Coastguard Worker 1516*d57664e9SAndroid Build Coastguard Worker} 1517*d57664e9SAndroid Build Coastguard Worker 1518