Loading location/api/system-current.txt +2 −2 Original line number Diff line number Diff line Loading @@ -113,13 +113,13 @@ package android.location { } public final class GnssMeasurementRequest implements android.os.Parcelable { method @NonNull public android.os.WorkSource getWorkSource(); method @FlaggedApi(Flags.FLAG_GNSS_API_MEASUREMENT_REQUEST_WORK_SOURCE) @NonNull public android.os.WorkSource getWorkSource(); method public boolean isCorrelationVectorOutputsEnabled(); } public static final class GnssMeasurementRequest.Builder { method @NonNull public android.location.GnssMeasurementRequest.Builder setCorrelationVectorOutputsEnabled(boolean); method @NonNull @RequiresPermission(android.Manifest.permission.UPDATE_DEVICE_STATS) public android.location.GnssMeasurementRequest.Builder setWorkSource(@Nullable android.os.WorkSource); method @FlaggedApi(Flags.FLAG_GNSS_API_MEASUREMENT_REQUEST_WORK_SOURCE) @NonNull @RequiresPermission(android.Manifest.permission.UPDATE_DEVICE_STATS) public android.location.GnssMeasurementRequest.Builder setWorkSource(@Nullable android.os.WorkSource); } public final class GnssReflectingPlane implements android.os.Parcelable { Loading location/java/android/location/GnssMeasurementRequest.java +4 −0 Original line number Diff line number Diff line Loading @@ -17,11 +17,13 @@ package android.location; import android.Manifest; import android.annotation.FlaggedApi; import android.annotation.IntRange; import android.annotation.NonNull; import android.annotation.Nullable; import android.annotation.RequiresPermission; import android.annotation.SystemApi; import android.location.flags.Flags; import android.os.Parcel; import android.os.Parcelable; import android.os.WorkSource; Loading Loading @@ -121,6 +123,7 @@ public final class GnssMeasurementRequest implements Parcelable { * * @hide */ @FlaggedApi(Flags.FLAG_GNSS_API_MEASUREMENT_REQUEST_WORK_SOURCE) @SystemApi public @NonNull WorkSource getWorkSource() { return mWorkSource; Loading Loading @@ -298,6 +301,7 @@ public final class GnssMeasurementRequest implements Parcelable { * * @hide */ @FlaggedApi(Flags.FLAG_GNSS_API_MEASUREMENT_REQUEST_WORK_SOURCE) @SystemApi @RequiresPermission(Manifest.permission.UPDATE_DEVICE_STATS) public @NonNull Builder setWorkSource(@Nullable WorkSource workSource) { Loading location/java/android/location/flags/gnss.aconfig +7 −0 Original line number Diff line number Diff line Loading @@ -13,3 +13,10 @@ flag { description: "Flag for calling stop() before setPositionMode()" bug: "306874828" } flag { name: "gnss_api_measurement_request_work_source" namespace: "location" description: "Flag for GnssMeasurementRequest WorkSource API" bug: "295235160" } Loading
location/api/system-current.txt +2 −2 Original line number Diff line number Diff line Loading @@ -113,13 +113,13 @@ package android.location { } public final class GnssMeasurementRequest implements android.os.Parcelable { method @NonNull public android.os.WorkSource getWorkSource(); method @FlaggedApi(Flags.FLAG_GNSS_API_MEASUREMENT_REQUEST_WORK_SOURCE) @NonNull public android.os.WorkSource getWorkSource(); method public boolean isCorrelationVectorOutputsEnabled(); } public static final class GnssMeasurementRequest.Builder { method @NonNull public android.location.GnssMeasurementRequest.Builder setCorrelationVectorOutputsEnabled(boolean); method @NonNull @RequiresPermission(android.Manifest.permission.UPDATE_DEVICE_STATS) public android.location.GnssMeasurementRequest.Builder setWorkSource(@Nullable android.os.WorkSource); method @FlaggedApi(Flags.FLAG_GNSS_API_MEASUREMENT_REQUEST_WORK_SOURCE) @NonNull @RequiresPermission(android.Manifest.permission.UPDATE_DEVICE_STATS) public android.location.GnssMeasurementRequest.Builder setWorkSource(@Nullable android.os.WorkSource); } public final class GnssReflectingPlane implements android.os.Parcelable { Loading
location/java/android/location/GnssMeasurementRequest.java +4 −0 Original line number Diff line number Diff line Loading @@ -17,11 +17,13 @@ package android.location; import android.Manifest; import android.annotation.FlaggedApi; import android.annotation.IntRange; import android.annotation.NonNull; import android.annotation.Nullable; import android.annotation.RequiresPermission; import android.annotation.SystemApi; import android.location.flags.Flags; import android.os.Parcel; import android.os.Parcelable; import android.os.WorkSource; Loading Loading @@ -121,6 +123,7 @@ public final class GnssMeasurementRequest implements Parcelable { * * @hide */ @FlaggedApi(Flags.FLAG_GNSS_API_MEASUREMENT_REQUEST_WORK_SOURCE) @SystemApi public @NonNull WorkSource getWorkSource() { return mWorkSource; Loading Loading @@ -298,6 +301,7 @@ public final class GnssMeasurementRequest implements Parcelable { * * @hide */ @FlaggedApi(Flags.FLAG_GNSS_API_MEASUREMENT_REQUEST_WORK_SOURCE) @SystemApi @RequiresPermission(Manifest.permission.UPDATE_DEVICE_STATS) public @NonNull Builder setWorkSource(@Nullable WorkSource workSource) { Loading
location/java/android/location/flags/gnss.aconfig +7 −0 Original line number Diff line number Diff line Loading @@ -13,3 +13,10 @@ flag { description: "Flag for calling stop() before setPositionMode()" bug: "306874828" } flag { name: "gnss_api_measurement_request_work_source" namespace: "location" description: "Flag for GnssMeasurementRequest WorkSource API" bug: "295235160" }