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. Test: presubmits + manual Change-Id: I0ab6318093b1a7c7210ce9e39ccccf75d4f2eb66
Loading
Please register or sign in to comment