DO NOT MERGE Refactor appops across location
-Add a new app ops helper to make testing easier. -Consolidate app identity within CallerIdentity class. -Remove location age restriction for coarse locations, was a bit arbitrary. -Remove listener identifiers from LM. These were not being properly propagated and add a lot of binder overhead with what appears to be little benefit since we have featureIds, which contain much better information. -Remove appops checks from some GNSS APIs that shouldn't require it. -Move location fudger into location providers and reset them after mock providers are used so that offset information cannot be leaked. Bug: 149375028 Test: presubmits + manual (cherry picked from commit 6033344b) Change-Id: I18e2cf3c39836f31d28180e1a4613df4ad675ab7
Loading
Please register or sign in to comment