From a2b109a0a8f9866161d7031c06990dc5e471a709 Mon Sep 17 00:00:00 2001 From: Usman Abdullah Date: Tue, 12 Jul 2016 13:27:20 -0700 Subject: Grant Camera Permissions to DialerPackage The Dialer apps now need camera permissions because they support video calling. Having the app ask for permission at runtime is not reasonable because this is difficult to do in situations like: - incoming video calls - outging emergency video calls It also would lead to a poor user experience in the scenario mentioned above. We already do this for a couple other permissions including microphone permissions, and since the idea here is the same we are requesting camera permissions for the dialer app as well to support video calling. bug=30036076 Change-Id: Ie2c1bdbcb97236e8497339512dcdb8d921641cf6 --- .../core/java/com/android/server/pm/DefaultPermissionGrantPolicy.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/services/core/java/com/android/server/pm/DefaultPermissionGrantPolicy.java b/services/core/java/com/android/server/pm/DefaultPermissionGrantPolicy.java index 098b39e50d92..f7638a1db782 100644 --- a/services/core/java/com/android/server/pm/DefaultPermissionGrantPolicy.java +++ b/services/core/java/com/android/server/pm/DefaultPermissionGrantPolicy.java @@ -619,6 +619,7 @@ final class DefaultPermissionGrantPolicy { grantRuntimePermissionsLPw(dialerPackage, CONTACTS_PERMISSIONS, userId); grantRuntimePermissionsLPw(dialerPackage, SMS_PERMISSIONS, userId); grantRuntimePermissionsLPw(dialerPackage, MICROPHONE_PERMISSIONS, userId); + grantRuntimePermissionsLPw(dialerPackage, CAMERA_PERMISSIONS, userId); } } @@ -656,6 +657,7 @@ final class DefaultPermissionGrantPolicy { grantRuntimePermissionsLPw(dialerPackage, CONTACTS_PERMISSIONS, false, true, userId); grantRuntimePermissionsLPw(dialerPackage, SMS_PERMISSIONS, false, true, userId); grantRuntimePermissionsLPw(dialerPackage, MICROPHONE_PERMISSIONS, false, true, userId); + grantRuntimePermissionsLPw(dialerPackage, CAMERA_PERMISSIONS, false, true, userId); } } -- cgit v1.2.3-59-g8ed1b