/aosp_15_r20/packages/modules/Permission/service/java/com/android/role/ |
D | RoleService.java | 469 public void onRoleHoldersChanged(@NonNull String roleName, @UserIdInt int userId) { in onRoleHoldersChanged() argument 470 mListenerHandler.post(() -> notifyRoleHoldersChanged(roleName, userId)); in onRoleHoldersChanged() 474 private void notifyRoleHoldersChanged(@NonNull String roleName, @UserIdInt int userId) { in notifyRoleHoldersChanged() argument 477 notifyRoleHoldersChangedForListeners(listeners, roleName, userId); in notifyRoleHoldersChanged() 483 notifyRoleHoldersChangedForListeners(allUsersListeners, roleName, userId); in notifyRoleHoldersChanged() 490 @NonNull String roleName, @UserIdInt int userId) { in notifyRoleHoldersChangedForListeners() argument 496 listener.onRoleHoldersChanged(roleName, userId); in notifyRoleHoldersChangedForListeners() 506 private void enforceProfileGroupExclusiveRole(@NonNull String roleName) { in enforceProfileGroupExclusiveRole() argument 507 Preconditions.checkStringNotEmpty(roleName, "roleName cannot be null or empty"); in enforceProfileGroupExclusiveRole() 508 Preconditions.checkArgument(isProfileGroupExclusiveRole(roleName, getContext()), in enforceProfileGroupExclusiveRole() [all …]
|
D | RoleUserState.java | 220 public boolean isFallbackEnabled(@NonNull String roleName) { in isFallbackEnabled() argument 222 return mFallbackEnabledRoles.contains(roleName); in isFallbackEnabled() 226 public void setFallbackEnabled(@NonNull String roleName, boolean fallbackEnabled) { in setFallbackEnabled() argument 228 if (!mRoles.containsKey(roleName)) { in setFallbackEnabled() 229 Log.e(LOG_TAG, "Cannot set fallback enabled for unknown role, role: " + roleName in setFallbackEnabled() 233 if (mFallbackEnabledRoles.contains(roleName) == fallbackEnabled) { in setFallbackEnabled() 237 mFallbackEnabledRoles.add(roleName); in setFallbackEnabled() 239 mFallbackEnabledRoles.remove(roleName); in setFallbackEnabled() 254 String roleName = legacyFallbackDisabledRoles.get(i); in upgradeVersion() local 255 mFallbackEnabledRoles.remove(roleName); in upgradeVersion() [all …]
|
D | RoleShellCommand.java | 122 String roleName = getNextArgRequired(); in runGetRoleHolders() local 124 List<String> roleHolders = mRoleManager.getRoleHoldersAsUser(roleName, userId); in runGetRoleHolders() 131 String roleName = getNextArgRequired(); in runAddRoleHolder() local 136 mRoleManager.addRoleHolderAsUser(roleName, packageName, flags, userId, in runAddRoleHolder() 143 String roleName = getNextArgRequired(); in runRemoveRoleHolder() local 148 mRoleManager.removeRoleHolderAsUser(roleName, packageName, flags, userId, in runRemoveRoleHolder() 155 String roleName = getNextArgRequired(); in runClearRoleHolders() local 159 mRoleManager.clearRoleHoldersAsUser(roleName, flags, userId, future.createCallback()); in runClearRoleHolders() 171 String roleName = getNextArgRequired(); in runGetActiveUserForRole() local 173 int activeUserId = mRoleManager.getActiveUserForRoleAsUser(roleName, userId); in runGetActiveUserForRole() [all …]
|
D | LocalRoleController.java | 62 public void onAddRoleHolder(@NonNull String roleName, @NonNull String packageName, in onAddRoleHolder() argument 65 boolean successful = mService.onAddRoleHolder(roleName, packageName, flags); in onAddRoleHolder() 71 public void onRemoveRoleHolder(@NonNull String roleName, @NonNull String packageName, in onRemoveRoleHolder() argument 74 boolean successful = mService.onRemoveRoleHolder(roleName, packageName, flags); in onRemoveRoleHolder() 80 public void onClearRoleHolders(@NonNull String roleName, in onClearRoleHolders() argument 83 boolean successful = mService.onClearRoleHolders(roleName, flags); in onClearRoleHolders() 89 public boolean isRoleVisible(@NonNull String roleName) { in isRoleVisible() argument 90 return mService.onIsRoleVisible(roleName); in isRoleVisible() 94 public boolean isApplicationVisibleForRole(@NonNull String roleName, in isApplicationVisibleForRole() argument 96 return mService.onIsApplicationVisibleForRole(roleName, packageName); in isApplicationVisibleForRole()
|
D | RemoteRoleController.java | 51 public void onAddRoleHolder(@NonNull String roleName, @NonNull String packageName, in onAddRoleHolder() argument 53 mRoleControllerManager.onAddRoleHolder(roleName, packageName, flags, callback); in onAddRoleHolder() 57 public void onRemoveRoleHolder(@NonNull String roleName, @NonNull String packageName, in onRemoveRoleHolder() argument 59 mRoleControllerManager.onRemoveRoleHolder(roleName, packageName, flags, callback); in onRemoveRoleHolder() 63 public void onClearRoleHolders(@NonNull String roleName, in onClearRoleHolders() argument 65 mRoleControllerManager.onClearRoleHolders(roleName, flags, callback); in onClearRoleHolders() 69 public boolean isRoleVisible(@NonNull String roleName) { in isRoleVisible() argument 74 public boolean isApplicationVisibleForRole(@NonNull String roleName, in isApplicationVisibleForRole() argument
|
/aosp_15_r20/packages/modules/Permission/framework-s/java/android/app/role/ |
D | RoleManager.java | 307 * @param roleName the name of requested role 312 public Intent createRequestRoleIntent(@NonNull String roleName) { in createRequestRoleIntent() argument 313 Preconditions.checkStringNotEmpty(roleName, "roleName cannot be null or empty"); in createRequestRoleIntent() 316 intent.putExtra(Intent.EXTRA_ROLE_NAME, roleName); in createRequestRoleIntent() 323 * @param roleName the name of role to checking for 328 public boolean isRoleAvailable(@NonNull String roleName) { in isRoleAvailable() argument 329 Preconditions.checkStringNotEmpty(roleName, "roleName cannot be null or empty"); in isRoleAvailable() 332 return mService.isRoleAvailableAsUser(roleName, user.getIdentifier()); in isRoleAvailable() 341 * @param roleName the name of the role to check for 346 public boolean isRoleHeld(@NonNull String roleName) { in isRoleHeld() argument [all …]
|
D | RoleControllerService.java | 100 public void onAddRoleHolder(String roleName, String packageName, int flags, in onBind() argument 105 mWorkerHandler.post(() -> RoleControllerService.this.onAddRoleHolder(roleName, in onBind() 110 public void onRemoveRoleHolder(String roleName, String packageName, int flags, in onBind() argument 115 mWorkerHandler.post(() -> RoleControllerService.this.onRemoveRoleHolder(roleName, in onBind() 120 public void onClearRoleHolders(String roleName, int flags, RemoteCallback callback) { in onBind() argument 124 mWorkerHandler.post(() -> RoleControllerService.this.onClearRoleHolders(roleName, in onBind() 136 public void isApplicationQualifiedForRole(String roleName, String packageName, in onBind() argument 143 Preconditions.checkStringNotEmpty(roleName, "roleName cannot be null or empty"); in onBind() 146 boolean qualified = onIsApplicationQualifiedForRole(roleName, packageName); in onBind() 155 public void isApplicationVisibleForRole(String roleName, String packageName, in onBind() argument [all …]
|
D | IRoleManager.aidl | 28 boolean isRoleAvailableAsUser(in String roleName, int userId); in isRoleAvailableAsUser() argument 30 boolean isRoleHeldAsUser(in String roleName, in String packageName, int userId); in isRoleHeldAsUser() argument 32 List<String> getRoleHoldersAsUser(in String roleName, int userId); in getRoleHoldersAsUser() argument 34 void addRoleHolderAsUser(in String roleName, in String packageName, int flags, int userId, in addRoleHolderAsUser() argument 37 void removeRoleHolderAsUser(in String roleName, in String packageName, int flags, int userId, in removeRoleHolderAsUser() argument 40 void clearRoleHoldersAsUser(in String roleName, int flags, int userId, in clearRoleHoldersAsUser() argument 43 String getDefaultApplicationAsUser(in String roleName, int userId); in getDefaultApplicationAsUser() argument 45 void setDefaultApplicationAsUser(in String roleName, in String packageName, int flags, in setDefaultApplicationAsUser() argument 48 int getActiveUserForRoleAsUser(in String roleName, int userId); in getActiveUserForRoleAsUser() argument 50 void setActiveUserForRoleAsUser(in String roleName, int activeUserId, int flags, int userId); in setActiveUserForRoleAsUser() argument [all …]
|
/aosp_15_r20/packages/modules/Permission/PermissionController/role-controller/java/com/android/role/controller/service/ |
D | RoleControllerServiceImpl.java | 66 void setActiveUserForRole(@NonNull String roleName, @UserIdInt int userId, int flags); in setActiveUserForRole() argument 109 String roleName = role.getName(); in onGrantDefaultRoles() local 110 roleNames.add(roleName); in onGrantDefaultRoles() 111 if (!mUserRoleManager.isRoleAvailable(roleName)) { in onGrantDefaultRoles() 112 addedRoleNames.add(roleName); in onGrantDefaultRoles() 123 String roleName = addedRoleNames.valueAt(i); in onGrantDefaultRoles() local 125 Role role = roleMap.get(roleName); in onGrantDefaultRoles() 134 String roleName = role.getName(); in onGrantDefaultRoles() local 138 if (mUserRoleManager.getActiveUserForRole(roleName) == null) { in onGrantDefaultRoles() 141 Log.i(LOG_TAG, "No active user for role: " + roleName + ", setting " in onGrantDefaultRoles() [all …]
|
/aosp_15_r20/external/robolectric/shadows/framework/src/main/java/org/robolectric/shadows/ |
H A D | ShadowRoleManager.java | 67 * @param roleName the name of the role to check for 71 protected boolean isRoleHeld(@NonNull String roleName) { in isRoleHeld() argument 72 Preconditions.checkStringNotEmpty(roleName, "roleName cannot be null or empty"); in isRoleHeld() 73 return context.getPackageName().equals(roleToHolder.get(roleName)); in isRoleHeld() 82 public void addHeldRole(@NonNull String roleName) { in addHeldRole() argument 83 addAvailableRole(roleName); in addHeldRole() 84 roleToHolder.put(roleName, context.getPackageName()); in addHeldRole() 88 public void removeHeldRole(@NonNull String roleName) { in removeHeldRole() argument 89 Preconditions.checkArgument(isRoleHeld(roleName), "the supplied roleName was never added."); in removeHeldRole() 90 roleToHolder.put(roleName, null); in removeHeldRole() [all …]
|
/aosp_15_r20/packages/modules/Permission/PermissionController/src/com/android/permissioncontroller/role/model/ |
D | UserDeniedManager.java | 65 * @param roleName the name of the role 70 public boolean isDeniedOnce(@NonNull String roleName, @NonNull String packageName) { in isDeniedOnce() argument 71 return isDenied(roleName, packageName, false); in isDeniedOnce() 77 * @param roleName the name of the role 80 public void setDeniedOnce(@NonNull String roleName, @NonNull String packageName) { in setDeniedOnce() argument 81 setDenied(roleName, packageName, false, true); in setDeniedOnce() 87 * @param roleName the name of the role 92 public boolean isDeniedAlways(@NonNull String roleName, @NonNull String packageName) { in isDeniedAlways() argument 93 return isDenied(roleName, packageName, true); in isDeniedAlways() 99 * @param roleName the name of the role [all …]
|
/aosp_15_r20/packages/modules/Permission/PermissionController/src/com/android/permissioncontroller/role/ui/wear/ |
D | WearRequestRoleFragment.kt | 48 private lateinit var roleName: String in <lambda>() variable in com.android.permissioncontroller.role.ui.wear.WearRequestRoleFragment 61 roleName = arguments?.getString(Intent.EXTRA_ROLE_NAME) ?: "" in <lambda>() 66 Roles.get(context)[roleName] in <lambda>() 68 Log.e(TAG, "Unknown role: $roleName") in <lambda>() 73 context.getSystemService(RoleManager::class.java)!!.getRoleHolders(roleName) in <lambda>() 77 "Application is already a role holder, role: $roleName, package: $packageName" in <lambda>() 117 roleName, in <lambda>() 128 "Request denied with don't ask again, role: $roleName" + in <lambda>() 143 Log.i(TAG, "Dialog cancelled, role: $roleName , package: $packageName") in <lambda>() 171 "Application added as a role holder, role: $roleName, package: " + in <lambda>() [all …]
|
/aosp_15_r20/packages/modules/Permission/PermissionController/src/com/android/permissioncontroller/role/ui/ |
D | ManageRoleHolderStateLiveData.java | 59 * @param roleName the name of the role 66 public void setRoleHolderAsUser(@NonNull String roleName, @NonNull String packageName, in setRoleHolderAsUser() argument 69 Log.e(LOG_TAG, "Already (tried) managing role holders, requested role: " + roleName in setRoleHolderAsUser() 75 + roleName + ", package: " + packageName); in setRoleHolderAsUser() 89 + " as role holder, role: " + roleName + ", package: " + packageName); in setRoleHolderAsUser() 95 + " package as role holder, role: " + roleName + ", package: " in setRoleHolderAsUser() 102 roleManager.addRoleHolderAsUser(roleName, packageName, flags, user, executor, callback); in setRoleHolderAsUser() 104 roleManager.removeRoleHolderAsUser(roleName, packageName, flags, user, executor, in setRoleHolderAsUser() 113 * @param roleName the name of the role 118 public void clearRoleHoldersAsUser(@NonNull String roleName, int flags, in clearRoleHoldersAsUser() argument [all …]
|
D | DefaultAppActivity.java | 48 * @param roleName the name of the role for the default app 55 public static Intent createIntent(@NonNull String roleName, @NonNull UserHandle user, in createIntent() argument 58 .putExtra(Intent.EXTRA_ROLE_NAME, roleName) in createIntent() 72 String roleName = intent.getStringExtra(Intent.EXTRA_ROLE_NAME); in onCreate() local 79 Role role = Roles.get(this).get(roleName); in onCreate() 81 Log.e(LOG_TAG, "Unknown role: " + roleName); in onCreate() 86 Log.e(LOG_TAG, "Role is unavailable: " + roleName); in onCreate() 92 Log.e(LOG_TAG, "Role is invisible: " + roleName); in onCreate() 100 fragment = AutoDefaultAppFragment.newInstance(roleName, user); in onCreate() 102 fragment = WearDefaultAppFragment.Companion.newInstance(roleName, user); in onCreate() [all …]
|
/aosp_15_r20/packages/apps/Car/SystemUI/src/com/android/systemui/car/systembar/ |
D | ButtonRoleHolderController.java | 79 String roleName = button.getRoleName(); in addAllButtonsWithRoleName() local 80 if (roleName != null && button.isDefaultAppIconForRoleEnabled()) { in addAllButtonsWithRoleName() 81 addButtonWithRoleName(button, roleName); in addAllButtonsWithRoleName() 91 private void addButtonWithRoleName(CarSystemBarButton button, String roleName) { in addButtonWithRoleName() argument 92 mButtonMap.put(roleName, button); in addButtonWithRoleName() 93 updateIcon(roleName); in addButtonWithRoleName() 110 void onRoleChanged(String roleName, UserHandle user) { in onRoleChanged() argument 111 if (RoleManager.ROLE_ASSISTANT.equals(roleName) in onRoleChanged() 113 updateIcon(roleName); in onRoleChanged() 117 private void updateIcon(String roleName) { in updateIcon() argument [all …]
|
/aosp_15_r20/packages/modules/Permission/PermissionController/src/com/android/permissioncontroller/role/ui/specialappaccess/ |
D | SpecialAppAccessActivity.java | 47 * @param roleName the name of the role for the special app access 52 public static Intent createIntent(@NonNull String roleName, @NonNull Context context) { in createIntent() argument 54 .putExtra(Intent.EXTRA_ROLE_NAME, roleName); in createIntent() 66 String roleName = getIntent().getStringExtra(Intent.EXTRA_ROLE_NAME); in onCreate() local 68 Role role = Roles.get(this).get(roleName); in onCreate() 70 Log.e(LOG_TAG, "Unknown role: " + roleName); in onCreate() 75 Log.e(LOG_TAG, "Role is unavailable: " + roleName); in onCreate() 81 Log.e(LOG_TAG, "Role is invisible: " + roleName); in onCreate() 89 fragment = AutoSpecialAppAccessFragment.newInstance(roleName); in onCreate() 91 fragment = HandheldSpecialAppAccessFragment.newInstance(roleName); in onCreate()
|
/aosp_15_r20/cts/tests/tests/telecom/src/android/telecom/cts/ |
H A D | CtsRoleManagerAdapter.java | 95 public List<String> getRoleHolder(String roleName) { in getRoleHolder() argument 98 List<String> previousHolders = mRoleManager.getRoleHolders(roleName); in getRoleHolder() 106 private void addRoleHolder(String roleName, String packageName) throws InterruptedException { in addRoleHolder() argument 111 mRoleManager.addRoleHolderAsUser(roleName, packageName, in addRoleHolder() 115 q.add(roleName + packageName); in addRoleHolder() 122 assertEquals(roleName + packageName, res); in addRoleHolder() 125 private void removeRoleHolderInternal(String roleName, String packageName) in removeRoleHolderInternal() argument 131 mRoleManager.removeRoleHolderAsUser(roleName, packageName, 0, user, executor, in removeRoleHolderInternal() 134 q.add(roleName + packageName); in removeRoleHolderInternal() 141 assertEquals(roleName + packageName, res); in removeRoleHolderInternal()
|
/aosp_15_r20/packages/modules/Permission/tests/cts/role/src/android/app/role/cts/ |
D | RoleManagerTest.java | 460 private void requestRole(@NonNull String roleName) { in requestRole() argument 463 .putExtra(Intent.EXTRA_ROLE_NAME, roleName); in requestRole() 969 private void assertRoleIsHeld(@NonNull String roleName, boolean isHeld) in assertRoleIsHeld() argument 973 .putExtra(Intent.EXTRA_ROLE_NAME, roleName); in assertRoleIsHeld() 1637 private List<String> getRoleHolders(@NonNull String roleName) throws Exception { in getRoleHolders() argument 1638 return callWithShellPermissionIdentity(() -> sRoleManager.getRoleHolders(roleName)); in getRoleHolders() 1642 private List<String> getRoleHoldersAsUser(@NonNull String roleName, UserHandle userHandle) in getRoleHoldersAsUser() argument 1645 () -> sRoleManager.getRoleHoldersAsUser(roleName, userHandle)); in getRoleHoldersAsUser() 1648 private void assertIsRoleHolder(@NonNull String roleName, @NonNull String packageName, in assertIsRoleHolder() argument 1650 List<String> packageNames = getRoleHolders(roleName); in assertIsRoleHolder() [all …]
|
/aosp_15_r20/packages/modules/Permission/PermissionController/src/com/android/permissioncontroller/permission/data/ |
D | RoleListenerMultiplexer.kt | 39 override fun onRoleHoldersChanged(roleName: String, user: UserHandle) { in <lambda>() 41 synchronized(lock) { callbacksCopy = callbacks[user]?.get(roleName)?.toList() } in <lambda>() 45 fun addCallback(roleName: String, user: UserHandle, callback: RoleHoldersChangeCallback) { in <lambda>() 51 userCallbacks.getOrPut(roleName, { mutableListOf() }).add(callback) in <lambda>() 59 fun removeCallback(roleName: String, user: UserHandle, callback: RoleHoldersChangeCallback) { in <lambda>() 63 if (!userCallbacks.contains(roleName)) { in <lambda>() 67 if (!userCallbacks[roleName]!!.remove(callback)) { in <lambda>() 71 if (userCallbacks[roleName]!!.isEmpty()) { in <lambda>() 72 userCallbacks.remove(roleName) in <lambda>()
|
/aosp_15_r20/prebuilts/sdk/extensions/1/system/ |
HD | framework-permission-s.jar | ... .String, java.lang.String)
String roleName
String packageName
public abstract boolean onIsRoleVisible (java.lang ... |
/aosp_15_r20/prebuilts/module_sdk/Permission/1/sdk_library/system/ |
D | framework-permission-s-stubs.jar | ... .String, java.lang.String)
String roleName
String packageName
public abstract boolean onIsRoleVisible (java.lang ... |
/aosp_15_r20/prebuilts/sdk/31/system/ |
HD | framework-permission-s.jar | ... .String, java.lang.String)
String roleName
String packageName
public abstract boolean onIsRoleVisible (java.lang ... |
/aosp_15_r20/prebuilts/sdk/32/system/ |
HD | framework-permission-s.jar | ... .String, java.lang.String)
String roleName
String packageName
public abstract boolean onIsRoleVisible (java.lang ... |
/aosp_15_r20/prebuilts/sdk/extensions/1/module-lib/ |
HD | framework-permission-s.jar | ... .String, java.lang.String)
String roleName
String packageName
public abstract boolean onIsRoleVisible (java.lang ... |
/aosp_15_r20/prebuilts/sdk/32/module-lib/ |
HD | framework-permission-s.jar | ... .String, java.lang.String)
String roleName
String packageName
public abstract boolean onIsRoleVisible (java.lang ... |