Fix issue where location provider overlay may not bind
Using a default backup provider build into the system that will be used as last priority. Guards against many cases of user location not being available when the overlay app is misbehaving. Bug: 325028454 Test: atest GnssOverlayLocationServiceTest, manual Change-Id: I6f357c9b0fcc19d56f80119a4fd358260f89b057
Showing
- packages/FusedLocation/AndroidManifest.xml 13 additions, 0 deletionspackages/FusedLocation/AndroidManifest.xml
- packages/FusedLocation/src/com/android/location/gnss/GnssOverlayLocationProvider.java 134 additions, 0 deletions...om/android/location/gnss/GnssOverlayLocationProvider.java
- packages/FusedLocation/src/com/android/location/gnss/GnssOverlayLocationService.java 52 additions, 0 deletions...com/android/location/gnss/GnssOverlayLocationService.java
- packages/FusedLocation/test/src/com/android/location/gnss/tests/GnssOverlayLocationServiceTest.java 202 additions, 0 deletions...d/location/gnss/tests/GnssOverlayLocationServiceTest.java
- services/core/java/com/android/server/location/LocationManagerService.java 3 additions, 1 deletion...a/com/android/server/location/LocationManagerService.java
- services/core/java/com/android/server/location/provider/LocationProviderManager.java 11 additions, 0 deletions...oid/server/location/provider/LocationProviderManager.java
Loading
Please register or sign in to comment