AR Attributions for Location history.

Parent cl (ag/13779796)
It grants the AR permission to the extra
location provider package.
They follow the same model as location
attribution to the headless apk.
More details about design here:
go/bluedoc-headless-lh

Bug: 181900091
Test: manual
Change-Id: Id8ff881ac344967f8aba9fb30609b2b422b16f01
This commit is contained in:
Tajinder Gadh
2021-03-11 12:28:15 -08:00
parent e6a05a0c28
commit 151a571c1f

View File

@@ -737,10 +737,12 @@ final class DefaultPermissionGrantPolicy {
}
}
if (locationExtraPackageNames != null) {
// Also grant location permission to location extra packages.
// Also grant location and activity recognition permission to location extra packages.
for (String packageName : locationExtraPackageNames) {
grantPermissionsToSystemPackage(pm, packageName, userId,
ALWAYS_LOCATION_PERMISSIONS);
grantSystemFixedPermissionsToSystemPackage(pm, packageName, userId,
ACTIVITY_RECOGNITION_PERMISSIONS);
}
}