Merge "Revoke FINE_LOCATION from Voice interactions if granted by default"
This commit is contained in:
@@ -165,6 +165,11 @@ final class DefaultPermissionGrantPolicy {
|
||||
COARSE_BACKGROUND_LOCATION_PERMISSIONS.add(Manifest.permission.ACCESS_BACKGROUND_LOCATION);
|
||||
}
|
||||
|
||||
private static final Set<String> FINE_LOCATION_PERMISSIONS = new ArraySet<>();
|
||||
static {
|
||||
FINE_LOCATION_PERMISSIONS.add(Manifest.permission.ACCESS_FINE_LOCATION);
|
||||
}
|
||||
|
||||
private static final Set<String> ACTIVITY_RECOGNITION_PERMISSIONS = new ArraySet<>();
|
||||
static {
|
||||
ACTIVITY_RECOGNITION_PERMISSIONS.add(Manifest.permission.ACTIVITY_RECOGNITION);
|
||||
@@ -787,6 +792,8 @@ final class DefaultPermissionGrantPolicy {
|
||||
CONTACTS_PERMISSIONS, CALENDAR_PERMISSIONS, MICROPHONE_PERMISSIONS,
|
||||
PHONE_PERMISSIONS, SMS_PERMISSIONS, COARSE_BACKGROUND_LOCATION_PERMISSIONS,
|
||||
NEARBY_DEVICES_PERMISSIONS, NOTIFICATION_PERMISSIONS);
|
||||
revokeRuntimePermissions(pm, voiceInteractPackageName, FINE_LOCATION_PERMISSIONS,
|
||||
false, userId);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user