summaryrefslogtreecommitdiff
path: root/location
diff options
context:
space:
mode:
author David Christie <dnchrist@google.com> 2025-03-11 14:18:16 -0700
committer David Christie <dnchrist@google.com> 2025-03-11 20:22:06 -0700
commite1490213801cc9eeb442aeb7260b6033b179a2ea (patch)
treefb262103346444db789a15d82d287ebe618069e8 /location
parent5dc2f75fc5fae44c0723e4d54f9f6832cd6ea5d4 (diff)
Update logic in default fused location provider to avoid excessive power drain
GPS should only be used for high power requests at relatively fast intervals Flag: android.location.flags.limit_fused_gps Bug: 401885179 Test: manual modified: location/java/android/location/flags/location.aconfig modified: packages/FusedLocation/src/com/android/location/fused/FusedLocationProvider.java Change-Id: Ic6a6ee54b60054dfef6a4b04b18d3b3a9d128bd8
Diffstat (limited to 'location')
-rw-r--r--location/java/android/location/flags/location.aconfig10
1 files changed, 10 insertions, 0 deletions
diff --git a/location/java/android/location/flags/location.aconfig b/location/java/android/location/flags/location.aconfig
index 496ba501e49c..109d9e83d444 100644
--- a/location/java/android/location/flags/location.aconfig
+++ b/location/java/android/location/flags/location.aconfig
@@ -188,6 +188,16 @@ flag {
}
flag {
+ name: "limit_fused_gps"
+ namespace: "location"
+ description: "Limits when GPS can be used for fused location requests"
+ bug: "401885179"
+ metadata {
+ purpose: PURPOSE_BUGFIX
+ }
+}
+
+flag {
name: "gnss_assistance_interface_jni"
namespace: "location"
description: "Flag for GNSS assistance interface JNI"