Home
last modified time | relevance | path

Searched refs:permission (Results 1 – 25 of 309) sorted by relevance

12345678910>>...13

/packages/apps/PackageInstaller/src/com/android/packageinstaller/permission/model/
DAppPermissionGroup.java17 package com.android.packageinstaller.permission.model;
33 import com.android.packageinstaller.permission.utils.ArrayUtils;
34 import com.android.packageinstaller.permission.utils.LocationUtils;
165 Permission permission = new Permission(requestedPermission, granted, in create() local
167 group.addPermission(permission); in create()
230 Permission permission = mPermissions.valueAt(i); in isReviewRequired() local
231 if (permission.isReviewRequired()) { in isReviewRequired()
241 Permission permission = mPermissions.valueAt(i); in resetReviewRequired() local
242 if (permission.isReviewRequired()) { in resetReviewRequired()
243 permission.resetReviewRequired(); in resetReviewRequired()
[all …]
/packages/apps/PackageInstaller/src/com/android/packageinstaller/permission/utils/
DEventLogger.java17 package com.android.packageinstaller.permission.utils;
42 Manifest.permission.READ_CALENDAR,
43 Manifest.permission.WRITE_CALENDAR,
44 Manifest.permission.CAMERA,
45 Manifest.permission.READ_CONTACTS,
46 Manifest.permission.WRITE_CONTACTS,
47 Manifest.permission.GET_ACCOUNTS,
48 Manifest.permission.ACCESS_FINE_LOCATION,
49 Manifest.permission.ACCESS_COARSE_LOCATION,
50 Manifest.permission.RECORD_AUDIO,
[all …]
DUtils.java17 package com.android.packageinstaller.permission.utils;
32 import com.android.packageinstaller.permission.model.AppPermissionGroup;
33 import com.android.packageinstaller.permission.model.AppPermissions;
34 import com.android.packageinstaller.permission.model.PermissionApps.PermissionApp;
162 public static boolean isPermissionIndividuallyControlled(Context context, String permission) { in isPermissionIndividuallyControlled() argument
166 return Manifest.permission.READ_CONTACTS.equals(permission) in isPermissionIndividuallyControlled()
167 || Manifest.permission.WRITE_CONTACTS.equals(permission) in isPermissionIndividuallyControlled()
168 || Manifest.permission.SEND_SMS.equals(permission) in isPermissionIndividuallyControlled()
169 || Manifest.permission.RECEIVE_SMS.equals(permission) in isPermissionIndividuallyControlled()
170 || Manifest.permission.READ_SMS.equals(permission) in isPermissionIndividuallyControlled()
[all …]
DSafetyNetLogger.java17 package com.android.packageinstaller.permission.utils;
22 import com.android.packageinstaller.permission.model.AppPermissionGroup;
23 import com.android.packageinstaller.permission.model.Permission;
67 Permission permission = group.getPermissions().get(permissionNum); in buildChangedPermissionForPackageMessage() local
73 builder.append(permission.getName()).append('|'); in buildChangedPermissionForPackageMessage()
76 builder.append(permission.isGranted()).append('|'); in buildChangedPermissionForPackageMessage()
78 builder.append(permission.isGranted() && (permission.getAppOp() == null in buildChangedPermissionForPackageMessage()
79 || permission.isAppOpAllowed())).append('|'); in buildChangedPermissionForPackageMessage()
82 builder.append(permission.getFlags()); in buildChangedPermissionForPackageMessage()
/packages/apps/Dialer/java/com/android/dialer/util/
DPermissionsUtil.java19 import android.Manifest.permission;
36 return hasPermission(context, permission.CALL_PHONE); in hasPhonePermissions()
40 return hasPermission(context, permission.READ_CONTACTS); in hasContactsReadPermissions()
44 return hasPermission(context, permission.ACCESS_FINE_LOCATION); in hasLocationPermissions()
48 return hasPermission(context, permission.CAMERA); in hasCameraPermissions()
52 return hasPermission(context, permission.RECORD_AUDIO); in hasMicrophonePermissions()
56 return hasPermission(context, permission.READ_CALL_LOG); in hasCallLogReadPermissions()
60 return hasPermission(context, permission.WRITE_CALL_LOG); in hasCallLogWritePermissions()
68 return hasPermission(context, permission.READ_VOICEMAIL); in hasReadVoicemailPermissions()
72 return hasPermission(context, permission.WRITE_VOICEMAIL); in hasWriteVoicemailPermissions()
[all …]
/packages/apps/Messaging/src/com/android/messaging/util/
DOsUtil.java194 public static boolean hasPermission(final String permission) { in hasPermission() argument
199 if (!sPermissions.containsKey(permission) in hasPermission()
200 || sPermissions.get(permission) == PackageManager.PERMISSION_DENIED) { in hasPermission()
202 final int permissionState = context.checkSelfPermission(permission); in hasPermission()
203 sPermissions.put(permission, permissionState); in hasPermission()
205 return sPermissions.get(permission) == PackageManager.PERMISSION_GRANTED; in hasPermission()
213 for (final String permission : permissions) { in hasPermissions()
214 if (!hasPermission(permission)) { in hasPermissions()
222 return hasPermission(Manifest.permission.READ_PHONE_STATE); in hasPhonePermission()
226 return hasPermission(Manifest.permission.READ_SMS); in hasSmsPermission()
[all …]
/packages/apps/PackageInstaller/src/com/android/packageinstaller/permission/ui/
DGrantPermissionsActivity.java17 package com.android.packageinstaller.permission.ui;
45 import com.android.packageinstaller.permission.model.AppPermissionGroup;
46 import com.android.packageinstaller.permission.model.AppPermissions;
47 import com.android.packageinstaller.permission.model.Permission;
48 import com.android.packageinstaller.permission.ui.auto.GrantPermissionsAutoViewHandler;
49 import com.android.packageinstaller.permission.ui.handheld.GrantPermissionsViewHandlerImpl;
50 import com.android.packageinstaller.permission.utils.ArrayUtils;
51 import com.android.packageinstaller.permission.utils.EventLogger;
52 import com.android.packageinstaller.permission.utils.SafetyNetLogger;
85 mViewHandler = new com.android.packageinstaller.permission.ui.television in onCreate()
[all …]
DManagePermissionsActivity.java17 package com.android.packageinstaller.permission.ui;
25 import com.android.packageinstaller.permission.ui.handheld.ManageStandardPermissionsFragment;
26 import com.android.packageinstaller.permission.ui.wear.AppPermissionsFragmentWear;
48 fragment = com.android.packageinstaller.permission.ui.television in onCreate()
65 fragment = com.android.packageinstaller.permission.ui.television in onCreate()
71 fragment = com.android.packageinstaller.permission.ui.handheld in onCreate()
74 fragment = com.android.packageinstaller.permission.ui.handheld in onCreate()
88 fragment = com.android.packageinstaller.permission.ui.television in onCreate()
91 fragment = com.android.packageinstaller.permission.ui.handheld in onCreate()
/packages/providers/ContactsProvider/src/com/android/providers/contacts/
DVoicemailPermissions.java38 return callerHasPermission(android.Manifest.permission.ADD_VOICEMAIL); in callerHasOwnVoicemailAccess()
46 return callerHasPermission(android.Manifest.permission.READ_VOICEMAIL); in callerHasReadAccess()
55 return callerHasPermission(android.Manifest.permission.WRITE_VOICEMAIL); in callerHasWriteAccess()
66 android.Manifest.permission.ADD_VOICEMAIL); in checkCallerHasOwnVoicemailAccess()
79 android.Manifest.permission.READ_VOICEMAIL)); in checkCallerHasReadAccess()
87 android.Manifest.permission.WRITE_VOICEMAIL)); in checkCallerHasWriteAccess()
94 android.Manifest.permission.ADD_VOICEMAIL); in packageHasOwnVoicemailAccess()
99 return packageHasPermission(packageName, android.Manifest.permission.READ_VOICEMAIL); in packageHasReadAccess()
104 return packageHasPermission(packageName, android.Manifest.permission.WRITE_VOICEMAIL); in packageHasWriteAccess()
108 private boolean packageHasPermission(String packageName, String permission) { in packageHasPermission() argument
[all …]
/packages/apps/Car/Stream/src/com/android/car/stream/
DPermissionsActivity.java43 android.Manifest.permission.READ_PHONE_STATE,
44 android.Manifest.permission.CALL_PHONE,
45 android.Manifest.permission.READ_CALL_LOG,
46 android.Manifest.permission.READ_CONTACTS,
47 android.Manifest.permission.ACCESS_FINE_LOCATION,
48 android.Manifest.permission.RECEIVE_SMS,
49 android.Manifest.permission.READ_EXTERNAL_STORAGE
93 String permission = permissions[i]; in onRequestPermissionsResult() local
96 granted.add(permission); in onRequestPermissionsResult()
98 notGranted.add(permission); in onRequestPermissionsResult()
[all …]
/packages/apps/Contacts/src/com/android/contacts/util/
DPermissionsUtil.java19 import android.Manifest.permission;
39 public static final String PHONE = permission.CALL_PHONE;
40 public static final String CONTACTS = permission.READ_CONTACTS;
41 public static final String LOCATION = permission.ACCESS_FINE_LOCATION;
55 public static boolean hasPermission(Context context, String permission) { in hasPermission() argument
56 return ContextCompat.checkSelfPermission(context, permission) in hasPermission()
95 String permission) { in registerPermissionReceiver() argument
96 final IntentFilter filter = new IntentFilter(permission); in registerPermissionReceiver()
104 public static void notifyPermissionGranted(Context context, String permission) { in notifyPermissionGranted() argument
105 final Intent intent = new Intent(permission); in notifyPermissionGranted()
/packages/apps/Dialer/java/com/android/voicemail/
DVoicemailPermissionHelper.java19 import android.Manifest.permission;
34 permission.ADD_VOICEMAIL,
35 permission.WRITE_VOICEMAIL,
36 permission.READ_VOICEMAIL,
37 permission.READ_PHONE_STATE,
38 permission.SEND_SMS
53 for (String permission : VOICEMAIL_PERMISSIONS) { in getMissingPermissions()
54 if (context.checkSelfPermission(permission) != PackageManager.PERMISSION_GRANTED) { in getMissingPermissions()
55 result.add(permission); in getMissingPermissions()
/packages/providers/ContactsProvider/src/com/android/providers/contacts/util/
DContactsPermissions.java38 public static boolean hasCallerOrSelfPermission(Context context, String permission) { in hasCallerOrSelfPermission() argument
44 ok = context.checkCallingOrSelfPermission(permission) in hasCallerOrSelfPermission()
49 + " perm=" + permission in hasCallerOrSelfPermission()
57 public static void enforceCallingOrSelfPermission(Context context, String permission) { in enforceCallingOrSelfPermission() argument
58 final boolean ok = hasCallerOrSelfPermission(context, permission); in enforceCallingOrSelfPermission()
61 permission)); in enforceCallingOrSelfPermission()
65 public static boolean hasPackagePermission(Context context, String permission, String pkg) { in hasPackagePermission() argument
70 ok = context.getPackageManager().checkPermission(permission, pkg) in hasPackagePermission()
75 + " perm=" + permission in hasPackagePermission()
/packages/services/Telecomm/src/com/android/server/telecom/
DTelecomServiceImpl.java19 import static android.Manifest.permission.CALL_PHONE;
20 import static android.Manifest.permission.DUMP;
21 import static android.Manifest.permission.MODIFY_PHONE_STATE;
22 import static android.Manifest.permission.READ_PHONE_STATE;
23 import static android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE;
24 import static android.Manifest.permission.REGISTER_SIM_SUBSCRIPTION;
25 import static android.Manifest.permission.WRITE_SECURE_SETTINGS;
994 android.Manifest.permission.MANAGE_OWN_CALLS,
1089 mContext.enforceCallingOrSelfPermission(Manifest.permission.MANAGE_OWN_CALLS,
1213 android.Manifest.permission.DUMP)
[all …]
/packages/apps/PackageInstaller/src/com/android/packageinstaller/permission/ui/handheld/
DAllAppPermissionsFragment.java17 package com.android.packageinstaller.permission.ui.handheld;
44 import com.android.packageinstaller.permission.model.AppPermissionGroup;
45 import com.android.packageinstaller.permission.model.Permission;
46 import com.android.packageinstaller.permission.utils.ArrayUtils;
47 import com.android.packageinstaller.permission.utils.Utils;
276 String permission) { in getPermissionGroup() argument
282 if (currentPermissionGroup.hasPermission(permission)) { in getPermissionGroup()
290 getContext(), packageInfo, permission); in getPermissionGroup()
300 MyMultiTargetSwitchPreference(Context context, String permission, in MyMultiTargetSwitchPreference() argument
305 new String[] {permission})); in MyMultiTargetSwitchPreference()
[all …]
DAppPermissionsFragment.java17 package com.android.packageinstaller.permission.ui.handheld;
50 import com.android.packageinstaller.permission.model.AppPermissionGroup;
51 import com.android.packageinstaller.permission.model.AppPermissions;
52 import com.android.packageinstaller.permission.model.Permission;
53 import com.android.packageinstaller.permission.utils.LocationUtils;
54 import com.android.packageinstaller.permission.utils.SafetyNetLogger;
55 import com.android.packageinstaller.permission.utils.Utils;
356 Permission permission = permissions.get(i); in updateSummaryForIndividuallyControlledPermissionGroup() local
358 ? !permission.isGranted() : !permission.isAppOpAllowed()) { in updateSummaryForIndividuallyControlledPermissionGroup()
/packages/providers/BlockedNumberProvider/src/com/android/providers/blockednumber/
DBlockedNumberProvider.java510 getContext().sendBroadcast(intent, Manifest.permission.READ_BLOCKED_NUMBERS); in notifyBlockSuppressionStateChange()
514 checkForPermission(android.Manifest.permission.READ_BLOCKED_NUMBERS); in enforceReadPermission()
518 checkForPermissionAndPrimaryUser(android.Manifest.permission.READ_BLOCKED_NUMBERS); in enforceReadPermissionAndPrimaryUser()
522 checkForPermissionAndPrimaryUser(android.Manifest.permission.WRITE_BLOCKED_NUMBERS); in enforceWritePermissionAndPrimaryUser()
525 private void checkForPermissionAndPrimaryUser(String permission) { in checkForPermissionAndPrimaryUser() argument
526 checkForPermission(permission); in checkForPermissionAndPrimaryUser()
532 private void checkForPermission(String permission) { in checkForPermission() argument
533 boolean permitted = passesSystemPermissionCheck(permission) in checkForPermission()
541 enforceSystemPermissionAndUser(android.Manifest.permission.READ_BLOCKED_NUMBERS); in enforceSystemReadPermissionAndPrimaryUser()
545 enforceSystemPermissionAndUser(android.Manifest.permission.WRITE_BLOCKED_NUMBERS); in enforceSystemWritePermissionAndPrimaryUser()
[all …]
/packages/experimental/PermissionApp/src/foo/bar/permission/
DPermissionActivity.java17 package foo.bar.permission;
207 case Manifest.permission.READ_CALENDAR: { in onRequestPermissionsResult()
212 case Manifest.permission.READ_CONTACTS: { in onRequestPermissionsResult()
256 if (checkSelfPermission(Manifest.permission.READ_CALENDAR) in showEvents()
258 requestPermissions(new String[]{Manifest.permission.READ_CALENDAR}, in showEvents()
271 if (checkSelfPermission(Manifest.permission.READ_CALENDAR) in requestPermissions()
273 permissions.add(Manifest.permission.READ_CALENDAR); in requestPermissions()
275 if (checkSelfPermission(Manifest.permission.READ_CONTACTS) in requestPermissions()
277 permissions.add(Manifest.permission.READ_CONTACTS); in requestPermissions()
/packages/apps/Settings/src/com/android/settings/applications/
DAppPermissions.java114 Permission permission = new Permission(runtime, granted); in loadPermissionGroups() local
115 group.addPermission(permission, permName); in loadPermissionGroups()
140 Permission permission = mPermissions.valueAt(i); in areRuntimePermissionsGranted() local
141 if (permission.runtime && !permission.granted) { in areRuntimePermissionsGranted()
152 void addPermission(Permission permission, String permName) { in addPermission() argument
153 mPermissions.put(permName, permission); in addPermission()
154 if (permission.runtime) { in addPermission()
/packages/apps/PackageInstaller/src/com/android/packageinstaller/permission/service/
DRuntimePermissionPresenterServiceImpl.java17 package com.android.packageinstaller.permission.service;
22 import android.content.pm.permission.RuntimePermissionPresentationInfo;
26 import com.android.packageinstaller.permission.model.AppPermissionGroup;
27 import com.android.packageinstaller.permission.model.AppPermissions;
28 import com.android.packageinstaller.permission.utils.Utils;
57 RuntimePermissionPresentationInfo permission = in onGetAppPermissions() local
60 permissions.add(permission); in onGetAppPermissions()
/packages/apps/Contacts/src/com/android/contacts/activities/
DRequestPermissionsActivity.java19 import android.Manifest.permission;
63 permissions.add(permission.GET_ACCOUNTS); in getPermissions()
64 permissions.add(permission.READ_CONTACTS); in getPermissions()
65 permissions.add(permission.WRITE_CONTACTS); in getPermissions()
72 permissions.add(permission.CALL_PHONE); in getPermissions()
73 permissions.add(permission.READ_CALL_LOG); in getPermissions()
74 permissions.add(permission.READ_PHONE_STATE); in getPermissions()
/packages/apps/Camera2/src/com/android/camera/
DPermissionsActivity.java100 if (checkSelfPermission(Manifest.permission.CAMERA) in checkPermissions()
108 if (checkSelfPermission(Manifest.permission.RECORD_AUDIO) in checkPermissions()
116 if (checkSelfPermission(Manifest.permission.READ_EXTERNAL_STORAGE) in checkPermissions()
124 if (checkSelfPermission(Manifest.permission.ACCESS_COARSE_LOCATION) in checkPermissions()
149 permissionsToRequest[permissionsRequestIndex] = Manifest.permission.CAMERA; in buildPermissionsRequest()
154 permissionsToRequest[permissionsRequestIndex] = Manifest.permission.RECORD_AUDIO; in buildPermissionsRequest()
159 … permissionsToRequest[permissionsRequestIndex] = Manifest.permission.READ_EXTERNAL_STORAGE; in buildPermissionsRequest()
164 … permissionsToRequest[permissionsRequestIndex] = Manifest.permission.ACCESS_COARSE_LOCATION; in buildPermissionsRequest()
/packages/apps/PackageInstaller/src/com/android/packageinstaller/permission/ui/television/
DAllAppPermissionsFragment.java17 package com.android.packageinstaller.permission.ui.television;
46 import com.android.packageinstaller.permission.model.AppPermissionGroup;
47 import com.android.packageinstaller.permission.model.AppPermissions;
48 import com.android.packageinstaller.permission.utils.Utils;
308 case Manifest.permission.READ_CONTACTS: in isMutableGranularPermission()
309 case Manifest.permission.WRITE_CONTACTS: in isMutableGranularPermission()
310 case Manifest.permission.READ_SMS: in isMutableGranularPermission()
311 case Manifest.permission.READ_CALL_LOG: in isMutableGranularPermission()
312 case Manifest.permission.CALL_PHONE: { in isMutableGranularPermission()
/packages/apps/Dialer/java/com/android/dialer/telecom/
DTelecomUtil.java174 || (hasPermission(context, Manifest.permission.READ_VOICEMAIL) in hasReadWriteVoicemailPermissions()
175 && hasPermission(context, Manifest.permission.WRITE_VOICEMAIL)); in hasReadWriteVoicemailPermissions()
180 || hasPermission(context, Manifest.permission.MODIFY_PHONE_STATE); in hasModifyPhoneStatePermission()
184 return isDefaultDialer(context) || hasPermission(context, Manifest.permission.READ_PHONE_STATE); in hasReadPhoneStatePermission()
188 return isDefaultDialer(context) || hasPermission(context, Manifest.permission.CALL_PHONE); in hasCallPhonePermission()
191 private static boolean hasPermission(Context context, String permission) { in hasPermission() argument
195 return ContextCompat.checkSelfPermission(context, permission) in hasPermission()
/packages/providers/ContactsProvider/tests/src/com/android/providers/contacts/
DContactsActor.java504 public int checkPermission(String permission, int pid, int uid) { in checkPermission() argument
505 return checkCallingPermission(permission); in checkPermission()
509 public int checkCallingPermission(String permission) { in checkCallingPermission() argument
510 if (mGrantedPermissions.contains(permission)) { in checkCallingPermission()
532 public int checkCallingOrSelfPermission(String permission) { in checkCallingOrSelfPermission() argument
533 return checkCallingPermission(permission); in checkCallingOrSelfPermission()
537 public void enforcePermission(String permission, int pid, int uid, String message) { in enforcePermission() argument
538 enforceCallingPermission(permission, message); in enforcePermission()
542 public void enforceCallingPermission(String permission, String message) { in enforceCallingPermission() argument
543 if (!mGrantedPermissions.contains(permission)) { in enforceCallingPermission()
[all …]

12345678910>>...13