xref: /aosp_15_r20/prebuilts/sdk/31/module-lib/framework-permission-s.jar (revision 344a7f5ef16c479e7a7f54ee6567a9d112f9e72b)

META-INF/
META-INF/MANIFEST.MF
android/
android/app/
android/app/role/
android/app/role/OnRoleHoldersChangedListener.class
OnRoleHoldersChangedListener.java package android.app.role public abstract android.app.role.OnRoleHoldersChangedListener extends java.lang.Object { public abstract void onRoleHoldersChanged (java.lang.String, android.os.UserHandle) }
android/app/role/RoleControllerService.class
RoleControllerService.java package android.app.role public abstract android.app.role.RoleControllerService extends android.app.Service { public static final String SERVICE_INTERFACE public void <init> () public void onCreate () public void onDestroy () public final android.os.IBinder onBind (android.content.Intent) android.content.Intent intent public abstract boolean onGrantDefaultRoles () public abstract boolean onAddRoleHolder (java.lang.String, java.lang.String, int) public abstract boolean onRemoveRoleHolder (java.lang.String, java.lang.String, int) public abstract boolean onClearRoleHolders (java.lang.String, int) public abstract boolean onIsApplicationQualifiedForRole (java.lang.String, java.lang.String) public boolean onIsApplicationVisibleForRole (java.lang.String, java.lang.String) String roleName String packageName public abstract boolean onIsRoleVisible (java.lang.String) }
android/app/role/RoleFrameworkInitializer.class
RoleFrameworkInitializer.java package android.app.role public android.app.role.RoleFrameworkInitializer extends java.lang.Object { private void <init> () public static void registerServiceWrappers () }
android/app/role/RoleManager.class
RoleManager.java package android.app.role public final android.app.role.RoleManager extends java.lang.Object { public static final int MANAGE_HOLDERS_FLAG_DONT_KILL_APP public static final String ROLE_ASSISTANT public static final String ROLE_BROWSER public static final String ROLE_CALL_REDIRECTION public static final String ROLE_CALL_SCREENING public static final String ROLE_DIALER public static final String ROLE_EMERGENCY public static final String ROLE_HOME public static final String ROLE_SMS public static final String ROLE_SYSTEM_ACTIVITY_RECOGNIZER public static final String ROLE_SYSTEM_WELLBEING void <init> () public android.content.Intent createRequestRoleIntent (java.lang.String) String roleName public boolean isRoleAvailable (java.lang.String) String roleName public boolean isRoleHeld (java.lang.String) String roleName public java.util.List getRoleHolders (java.lang.String) String roleName public java.util.List getRoleHoldersAsUser (java.lang.String, android.os.UserHandle) String roleName android.os.UserHandle user public void addRoleHolderAsUser (java.lang.String, java.lang.String, int, android.os.UserHandle, java.util.concurrent.Executor, java.util.function.Consumer) String roleName String packageName int flags android.os.UserHandle user java.util.concurrent.Executor executor java.util.function.Consumer callback public void removeRoleHolderAsUser (java.lang.String, java.lang.String, int, android.os.UserHandle, java.util.concurrent.Executor, java.util.function.Consumer) String roleName String packageName int flags android.os.UserHandle user java.util.concurrent.Executor executor java.util.function.Consumer callback public void clearRoleHoldersAsUser (java.lang.String, int, android.os.UserHandle, java.util.concurrent.Executor, java.util.function.Consumer) String roleName int flags android.os.UserHandle user java.util.concurrent.Executor executor java.util.function.Consumer callback public void addOnRoleHoldersChangedListenerAsUser (java.util.concurrent.Executor, android.app.role.OnRoleHoldersChangedListener, android.os.UserHandle) java.util.concurrent.Executor executor android.app.role.OnRoleHoldersChangedListener listener android.os.UserHandle user public void removeOnRoleHoldersChangedListenerAsUser (android.app.role.OnRoleHoldersChangedListener, android.os.UserHandle) android.app.role.OnRoleHoldersChangedListener listener android.os.UserHandle user public boolean isBypassingRoleQualification () public void setBypassingRoleQualification (boolean) boolean bypassRoleQualification public void setRoleNamesFromController (java.util.List) java.util.List roleNames public boolean addRoleHolderFromController (java.lang.String, java.lang.String) String roleName String packageName public boolean removeRoleHolderFromController (java.lang.String, java.lang.String) String roleName String packageName public java.util.List getHeldRolesFromController (java.lang.String) String packageName public java.lang.String getBrowserRoleHolder (int) int userId public boolean setBrowserRoleHolder (java.lang.String, int) String packageName int userId public java.lang.String getSmsRoleHolder (int) int userId public void isRoleVisible (java.lang.String, java.util.concurrent.Executor, java.util.function.Consumer) String roleName java.util.concurrent.Executor executor java.util.function.Consumer callback public void isApplicationVisibleForRole (java.lang.String, java.lang.String, java.util.concurrent.Executor, java.util.function.Consumer) String roleName String packageName java.util.concurrent.Executor executor java.util.function.Consumer callback }