diff options
author | 2025-01-17 05:36:28 -0800 | |
---|---|---|
committer | 2025-01-17 05:36:28 -0800 | |
commit | caa6eb3e33e323a49f47a428757fd44395299dce (patch) | |
tree | b7f02967d2cd796381f61990ff1c186958c60377 /PermissionController/role-controller/java | |
parent | 9137fe74ccaceb36416e378ea6b32e9d2501826d (diff) | |
parent | b89d07253161250db2d9a1ed5064fc69c764b12c (diff) |
Merge "Update the protection level of EXECUTE_APP_FUNCTION permission" into main
Diffstat (limited to 'PermissionController/role-controller/java')
-rw-r--r-- | PermissionController/role-controller/java/com/android/role/controller/behavior/AssistantRoleBehavior.java | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/PermissionController/role-controller/java/com/android/role/controller/behavior/AssistantRoleBehavior.java b/PermissionController/role-controller/java/com/android/role/controller/behavior/AssistantRoleBehavior.java index 1dc0aea48..a99b1ade2 100644 --- a/PermissionController/role-controller/java/com/android/role/controller/behavior/AssistantRoleBehavior.java +++ b/PermissionController/role-controller/java/com/android/role/controller/behavior/AssistantRoleBehavior.java @@ -17,7 +17,6 @@ package com.android.role.controller.behavior; import android.app.ActivityManager; -import android.app.appfunctions.flags.Flags; import android.app.role.RoleManager; import android.content.Context; import android.content.Intent; @@ -37,18 +36,15 @@ import android.util.Xml; import androidx.annotation.NonNull; import androidx.annotation.Nullable; -import com.android.role.controller.model.Permissions; import com.android.role.controller.model.Role; import com.android.role.controller.model.RoleBehavior; import com.android.role.controller.model.VisibilityMixin; -import com.android.role.controller.util.PackageUtils; import com.android.role.controller.util.UserUtils; import org.xmlpull.v1.XmlPullParserException; import java.io.IOException; import java.util.ArrayList; -import java.util.Arrays; import java.util.List; import java.util.Set; @@ -59,14 +55,6 @@ public class AssistantRoleBehavior implements RoleBehavior { private static final String LOG_TAG = AssistantRoleBehavior.class.getSimpleName(); - /** - * Permissions to be granted if the application fulfilling the assistant role is also a system - * or preinstalled app. - */ - private static final List<String> SYSTEM_ASSISTANT_PERMISSIONS = Arrays.asList( - android.Manifest.permission.EXECUTE_APP_FUNCTIONS - ); - @Override public void onRoleAddedAsUser(@NonNull Role role, @NonNull UserHandle user, @NonNull Context context) { @@ -88,28 +76,6 @@ public class AssistantRoleBehavior implements RoleBehavior { return !UserUtils.isProfile(user, context); } - @Override - public void grantAsUser(@NonNull Role role, @NonNull String packageName, - @NonNull UserHandle user, @NonNull Context context) { - if (Flags.enableAppFunctionManager()) { - if (PackageUtils.isSystemPackageAsUser(packageName, user, context)) { - Permissions.grantAsUser(packageName, SYSTEM_ASSISTANT_PERMISSIONS, false, false, - true, false, false, user, context); - } - } - } - - @Override - public void revokeAsUser(@NonNull Role role, @NonNull String packageName, - @NonNull UserHandle user, @NonNull Context context) { - if (Flags.enableAppFunctionManager()) { - if (PackageUtils.isSystemPackageAsUser(packageName, user, context)) { - Permissions.revokeAsUser(packageName, SYSTEM_ASSISTANT_PERMISSIONS, true, false, - false, user, context); - } - } - } - @Nullable @Override public List<String> getQualifyingPackagesAsUser(@NonNull Role role, @NonNull UserHandle user, |