public interface android.app.admin.IDevicePolicyManager extends android.os.IInterface
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: android.app.admin.IDevicePolicyManager
super_class: java.lang.Object
{
public abstract void setPasswordQuality(android.content.ComponentName, int, boolean);
descriptor: (Landroid/content/ComponentName;IZ)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
who
quality
parent
public abstract int getPasswordQuality(android.content.ComponentName, int, boolean);
descriptor: (Landroid/content/ComponentName;IZ)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
who
userHandle
parent
public abstract void setPasswordMinimumLength(android.content.ComponentName, int, boolean);
descriptor: (Landroid/content/ComponentName;IZ)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
who
length
parent
public abstract int getPasswordMinimumLength(android.content.ComponentName, int, boolean);
descriptor: (Landroid/content/ComponentName;IZ)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
who
userHandle
parent
public abstract void setPasswordMinimumUpperCase(android.content.ComponentName, int, boolean);
descriptor: (Landroid/content/ComponentName;IZ)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
who
length
parent
public abstract int getPasswordMinimumUpperCase(android.content.ComponentName, int, boolean);
descriptor: (Landroid/content/ComponentName;IZ)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
who
userHandle
parent
public abstract void setPasswordMinimumLowerCase(android.content.ComponentName, int, boolean);
descriptor: (Landroid/content/ComponentName;IZ)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
who
length
parent
public abstract int getPasswordMinimumLowerCase(android.content.ComponentName, int, boolean);
descriptor: (Landroid/content/ComponentName;IZ)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
who
userHandle
parent
public abstract void setPasswordMinimumLetters(android.content.ComponentName, int, boolean);
descriptor: (Landroid/content/ComponentName;IZ)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
who
length
parent
public abstract int getPasswordMinimumLetters(android.content.ComponentName, int, boolean);
descriptor: (Landroid/content/ComponentName;IZ)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
who
userHandle
parent
public abstract void setPasswordMinimumNumeric(android.content.ComponentName, int, boolean);
descriptor: (Landroid/content/ComponentName;IZ)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
who
length
parent
public abstract int getPasswordMinimumNumeric(android.content.ComponentName, int, boolean);
descriptor: (Landroid/content/ComponentName;IZ)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
who
userHandle
parent
public abstract void setPasswordMinimumSymbols(android.content.ComponentName, int, boolean);
descriptor: (Landroid/content/ComponentName;IZ)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
who
length
parent
public abstract int getPasswordMinimumSymbols(android.content.ComponentName, int, boolean);
descriptor: (Landroid/content/ComponentName;IZ)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
who
userHandle
parent
public abstract void setPasswordMinimumNonLetter(android.content.ComponentName, int, boolean);
descriptor: (Landroid/content/ComponentName;IZ)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
who
length
parent
public abstract int getPasswordMinimumNonLetter(android.content.ComponentName, int, boolean);
descriptor: (Landroid/content/ComponentName;IZ)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
who
userHandle
parent
public abstract void setPasswordHistoryLength(android.content.ComponentName, int, boolean);
descriptor: (Landroid/content/ComponentName;IZ)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
who
length
parent
public abstract int getPasswordHistoryLength(android.content.ComponentName, int, boolean);
descriptor: (Landroid/content/ComponentName;IZ)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
who
userHandle
parent
public abstract void setPasswordExpirationTimeout(android.content.ComponentName, long, boolean);
descriptor: (Landroid/content/ComponentName;JZ)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
who
expiration
parent
public abstract long getPasswordExpirationTimeout(android.content.ComponentName, int, boolean);
descriptor: (Landroid/content/ComponentName;IZ)J
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
who
userHandle
parent
public abstract long getPasswordExpiration(android.content.ComponentName, int, boolean);
descriptor: (Landroid/content/ComponentName;IZ)J
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
who
userHandle
parent
public abstract boolean isActivePasswordSufficient(int, boolean);
descriptor: (IZ)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
userHandle
parent
public abstract boolean isProfileActivePasswordSufficientForParent(int);
descriptor: (I)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
userHandle
public abstract boolean isUsingUnifiedPassword(android.content.ComponentName);
descriptor: (Landroid/content/ComponentName;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
admin
public abstract int getCurrentFailedPasswordAttempts(int, boolean);
descriptor: (IZ)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
userHandle
parent
public abstract int getProfileWithMinimumFailedPasswordsForWipe(int, boolean);
descriptor: (IZ)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
userHandle
parent
public abstract void setMaximumFailedPasswordsForWipe(android.content.ComponentName, int, boolean);
descriptor: (Landroid/content/ComponentName;IZ)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
admin
num
parent
public abstract int getMaximumFailedPasswordsForWipe(android.content.ComponentName, int, boolean);
descriptor: (Landroid/content/ComponentName;IZ)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
admin
userHandle
parent
public abstract boolean resetPassword(java.lang.String, int);
descriptor: (Ljava/lang/String;I)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
password
flags
public abstract void setMaximumTimeToLock(android.content.ComponentName, long, boolean);
descriptor: (Landroid/content/ComponentName;JZ)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
who
timeMs
parent
public abstract long getMaximumTimeToLock(android.content.ComponentName, int, boolean);
descriptor: (Landroid/content/ComponentName;IZ)J
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
who
userHandle
parent
public abstract void setRequiredStrongAuthTimeout(android.content.ComponentName, long, boolean);
descriptor: (Landroid/content/ComponentName;JZ)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
who
timeMs
parent
public abstract long getRequiredStrongAuthTimeout(android.content.ComponentName, int, boolean);
descriptor: (Landroid/content/ComponentName;IZ)J
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
who
userId
parent
public abstract void lockNow(int, boolean);
descriptor: (IZ)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
flags
parent
public abstract void wipeDataWithReason(int, java.lang.String);
descriptor: (ILjava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
flags
wipeReasonForUser
public abstract android.content.ComponentName setGlobalProxy(android.content.ComponentName, java.lang.String, java.lang.String);
descriptor: (Landroid/content/ComponentName;Ljava/lang/String;Ljava/lang/String;)Landroid/content/ComponentName;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
admin
proxySpec
exclusionList
public abstract android.content.ComponentName getGlobalProxyAdmin(int);
descriptor: (I)Landroid/content/ComponentName;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
userHandle
public abstract void setRecommendedGlobalProxy(android.content.ComponentName, android.net.ProxyInfo);
descriptor: (Landroid/content/ComponentName;Landroid/net/ProxyInfo;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
admin
proxyInfo
public abstract int setStorageEncryption(android.content.ComponentName, boolean);
descriptor: (Landroid/content/ComponentName;Z)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
who
encrypt
public abstract boolean getStorageEncryption(android.content.ComponentName, int);
descriptor: (Landroid/content/ComponentName;I)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
who
userHandle
public abstract int getStorageEncryptionStatus(java.lang.String, int);
descriptor: (Ljava/lang/String;I)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
callerPackage
userHandle
public abstract boolean requestBugreport(android.content.ComponentName);
descriptor: (Landroid/content/ComponentName;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
who
public abstract void setCameraDisabled(android.content.ComponentName, boolean);
descriptor: (Landroid/content/ComponentName;Z)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
who
disabled
public abstract boolean getCameraDisabled(android.content.ComponentName, int);
descriptor: (Landroid/content/ComponentName;I)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
who
userHandle
public abstract void setScreenCaptureDisabled(android.content.ComponentName, boolean);
descriptor: (Landroid/content/ComponentName;Z)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
who
disabled
public abstract boolean getScreenCaptureDisabled(android.content.ComponentName, int);
descriptor: (Landroid/content/ComponentName;I)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
who
userHandle
public abstract void setKeyguardDisabledFeatures(android.content.ComponentName, int, boolean);
descriptor: (Landroid/content/ComponentName;IZ)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
who
which
parent
public abstract int getKeyguardDisabledFeatures(android.content.ComponentName, int, boolean);
descriptor: (Landroid/content/ComponentName;IZ)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
who
userHandle
parent
public abstract void setActiveAdmin(android.content.ComponentName, boolean, int);
descriptor: (Landroid/content/ComponentName;ZI)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
policyReceiver
refreshing
userHandle
public abstract boolean isAdminActive(android.content.ComponentName, int);
descriptor: (Landroid/content/ComponentName;I)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
policyReceiver
userHandle
public abstract java.util.List<android.content.ComponentName> getActiveAdmins(int);
descriptor: (I)Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
Signature: (I)Ljava/util/List<Landroid/content/ComponentName;>;
MethodParameters:
Name Flags
userHandle
public abstract boolean packageHasActiveAdmins(java.lang.String, int);
descriptor: (Ljava/lang/String;I)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
packageName
userHandle
public abstract void getRemoveWarning(android.content.ComponentName, android.os.RemoteCallback, int);
descriptor: (Landroid/content/ComponentName;Landroid/os/RemoteCallback;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
policyReceiver
result
userHandle
public abstract void removeActiveAdmin(android.content.ComponentName, int);
descriptor: (Landroid/content/ComponentName;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
policyReceiver
userHandle
public abstract void forceRemoveActiveAdmin(android.content.ComponentName, int);
descriptor: (Landroid/content/ComponentName;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
policyReceiver
userHandle
public abstract boolean hasGrantedPolicy(android.content.ComponentName, int, int);
descriptor: (Landroid/content/ComponentName;II)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
policyReceiver
usesPolicy
userHandle
public abstract void setActivePasswordState(android.app.admin.PasswordMetrics, int);
descriptor: (Landroid/app/admin/PasswordMetrics;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
metrics
userHandle
public abstract void reportPasswordChanged(int);
descriptor: (I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
userId
public abstract void reportFailedPasswordAttempt(int);
descriptor: (I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
userHandle
public abstract void reportSuccessfulPasswordAttempt(int);
descriptor: (I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
userHandle
public abstract void reportFailedFingerprintAttempt(int);
descriptor: (I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
userHandle
public abstract void reportSuccessfulFingerprintAttempt(int);
descriptor: (I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
userHandle
public abstract void reportKeyguardDismissed(int);
descriptor: (I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
userHandle
public abstract void reportKeyguardSecured(int);
descriptor: (I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
userHandle
public abstract boolean setDeviceOwner(android.content.ComponentName, java.lang.String, int);
descriptor: (Landroid/content/ComponentName;Ljava/lang/String;I)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
who
ownerName
userId
public abstract android.content.ComponentName getDeviceOwnerComponent(boolean);
descriptor: (Z)Landroid/content/ComponentName;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
callingUserOnly
public abstract boolean hasDeviceOwner();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract java.lang.String getDeviceOwnerName();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract void clearDeviceOwner(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
packageName
public abstract int getDeviceOwnerUserId();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract boolean setProfileOwner(android.content.ComponentName, java.lang.String, int);
descriptor: (Landroid/content/ComponentName;Ljava/lang/String;I)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
who
ownerName
userHandle
public abstract android.content.ComponentName getProfileOwner(int);
descriptor: (I)Landroid/content/ComponentName;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
userHandle
public abstract java.lang.String getProfileOwnerName(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
userHandle
public abstract void setProfileEnabled(android.content.ComponentName);
descriptor: (Landroid/content/ComponentName;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
who
public abstract void setProfileName(android.content.ComponentName, java.lang.String);
descriptor: (Landroid/content/ComponentName;Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
who
profileName
public abstract void clearProfileOwner(android.content.ComponentName);
descriptor: (Landroid/content/ComponentName;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
who
public abstract boolean hasUserSetupCompleted();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract void setDeviceOwnerLockScreenInfo(android.content.ComponentName, java.lang.CharSequence);
descriptor: (Landroid/content/ComponentName;Ljava/lang/CharSequence;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
who
deviceOwnerInfo
public abstract java.lang.CharSequence getDeviceOwnerLockScreenInfo();
descriptor: ()Ljava/lang/CharSequence;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract java.lang.String[] setPackagesSuspended(android.content.ComponentName, java.lang.String, java.lang.String[], boolean);
descriptor: (Landroid/content/ComponentName;Ljava/lang/String;[Ljava/lang/String;Z)[Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
admin
callerPackage
packageNames
suspended
public abstract boolean isPackageSuspended(android.content.ComponentName, java.lang.String, java.lang.String);
descriptor: (Landroid/content/ComponentName;Ljava/lang/String;Ljava/lang/String;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
admin
callerPackage
packageName
public abstract boolean installCaCert(android.content.ComponentName, java.lang.String, byte[]);
descriptor: (Landroid/content/ComponentName;Ljava/lang/String;[B)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
admin
callerPackage
certBuffer
public abstract void uninstallCaCerts(android.content.ComponentName, java.lang.String, java.lang.String[]);
descriptor: (Landroid/content/ComponentName;Ljava/lang/String;[Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
admin
callerPackage
aliases
public abstract void enforceCanManageCaCerts(android.content.ComponentName, java.lang.String);
descriptor: (Landroid/content/ComponentName;Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
admin
callerPackage
public abstract boolean approveCaCert(java.lang.String, int, boolean);
descriptor: (Ljava/lang/String;IZ)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
alias
userHandle
approval
public abstract boolean isCaCertApproved(java.lang.String, int);
descriptor: (Ljava/lang/String;I)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
alias
userHandle
public abstract boolean installKeyPair(android.content.ComponentName, java.lang.String, byte[], byte[], byte[], java.lang.String, boolean, boolean);
descriptor: (Landroid/content/ComponentName;Ljava/lang/String;[B[B[BLjava/lang/String;ZZ)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
who
callerPackage
privKeyBuffer
certBuffer
certChainBuffer
alias
requestAccess
isUserSelectable
public abstract boolean removeKeyPair(android.content.ComponentName, java.lang.String, java.lang.String);
descriptor: (Landroid/content/ComponentName;Ljava/lang/String;Ljava/lang/String;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
who
callerPackage
alias
public abstract boolean generateKeyPair(android.content.ComponentName, java.lang.String, java.lang.String, android.security.keystore.ParcelableKeyGenParameterSpec, int, android.security.keymaster.KeymasterCertificateChain);
descriptor: (Landroid/content/ComponentName;Ljava/lang/String;Ljava/lang/String;Landroid/security/keystore/ParcelableKeyGenParameterSpec;ILandroid/security/keymaster/KeymasterCertificateChain;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
who
callerPackage
algorithm
keySpec
idAttestationFlags
attestationChain
public abstract boolean setKeyPairCertificate(android.content.ComponentName, java.lang.String, java.lang.String, byte[], byte[], boolean);
descriptor: (Landroid/content/ComponentName;Ljava/lang/String;Ljava/lang/String;[B[BZ)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
who
callerPackage
alias
certBuffer
certChainBuffer
isUserSelectable
public abstract void choosePrivateKeyAlias(int, android.net.Uri, java.lang.String, android.os.IBinder);
descriptor: (ILandroid/net/Uri;Ljava/lang/String;Landroid/os/IBinder;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
uid
uri
alias
aliasCallback
public abstract void setDelegatedScopes(android.content.ComponentName, java.lang.String, java.util.List<java.lang.String>);
descriptor: (Landroid/content/ComponentName;Ljava/lang/String;Ljava/util/List;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
Signature: (Landroid/content/ComponentName;Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;)V
MethodParameters:
Name Flags
who
delegatePackage
scopes
public abstract java.util.List<java.lang.String> getDelegatedScopes(android.content.ComponentName, java.lang.String);
descriptor: (Landroid/content/ComponentName;Ljava/lang/String;)Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
Signature: (Landroid/content/ComponentName;Ljava/lang/String;)Ljava/util/List<Ljava/lang/String;>;
MethodParameters:
Name Flags
who
delegatePackage
public abstract java.util.List<java.lang.String> getDelegatePackages(android.content.ComponentName, java.lang.String);
descriptor: (Landroid/content/ComponentName;Ljava/lang/String;)Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
Signature: (Landroid/content/ComponentName;Ljava/lang/String;)Ljava/util/List<Ljava/lang/String;>;
MethodParameters:
Name Flags
who
scope
public abstract void setCertInstallerPackage(android.content.ComponentName, java.lang.String);
descriptor: (Landroid/content/ComponentName;Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
who
installerPackage
public abstract java.lang.String getCertInstallerPackage(android.content.ComponentName);
descriptor: (Landroid/content/ComponentName;)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
who
public abstract boolean setAlwaysOnVpnPackage(android.content.ComponentName, java.lang.String, boolean);
descriptor: (Landroid/content/ComponentName;Ljava/lang/String;Z)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
who
vpnPackage
lockdown
public abstract java.lang.String getAlwaysOnVpnPackage(android.content.ComponentName);
descriptor: (Landroid/content/ComponentName;)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
who
public abstract void addPersistentPreferredActivity(android.content.ComponentName, android.content.IntentFilter, android.content.ComponentName);
descriptor: (Landroid/content/ComponentName;Landroid/content/IntentFilter;Landroid/content/ComponentName;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
admin
filter
activity
public abstract void clearPackagePersistentPreferredActivities(android.content.ComponentName, java.lang.String);
descriptor: (Landroid/content/ComponentName;Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
admin
packageName
public abstract void setDefaultSmsApplication(android.content.ComponentName, java.lang.String);
descriptor: (Landroid/content/ComponentName;Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
admin
packageName
public abstract void setApplicationRestrictions(android.content.ComponentName, java.lang.String, java.lang.String, android.os.Bundle);
descriptor: (Landroid/content/ComponentName;Ljava/lang/String;Ljava/lang/String;Landroid/os/Bundle;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
who
callerPackage
packageName
settings
public abstract android.os.Bundle getApplicationRestrictions(android.content.ComponentName, java.lang.String, java.lang.String);
descriptor: (Landroid/content/ComponentName;Ljava/lang/String;Ljava/lang/String;)Landroid/os/Bundle;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
who
callerPackage
packageName
public abstract boolean setApplicationRestrictionsManagingPackage(android.content.ComponentName, java.lang.String);
descriptor: (Landroid/content/ComponentName;Ljava/lang/String;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
admin
packageName
public abstract java.lang.String getApplicationRestrictionsManagingPackage(android.content.ComponentName);
descriptor: (Landroid/content/ComponentName;)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
admin
public abstract boolean isCallerApplicationRestrictionsManagingPackage(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
callerPackage
public abstract void setRestrictionsProvider(android.content.ComponentName, android.content.ComponentName);
descriptor: (Landroid/content/ComponentName;Landroid/content/ComponentName;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
who
provider
public abstract android.content.ComponentName getRestrictionsProvider(int);
descriptor: (I)Landroid/content/ComponentName;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
userHandle
public abstract void setUserRestriction(android.content.ComponentName, java.lang.String, boolean);
descriptor: (Landroid/content/ComponentName;Ljava/lang/String;Z)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
who
key
enable
public abstract android.os.Bundle getUserRestrictions(android.content.ComponentName);
descriptor: (Landroid/content/ComponentName;)Landroid/os/Bundle;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
who
public abstract void addCrossProfileIntentFilter(android.content.ComponentName, android.content.IntentFilter, int);
descriptor: (Landroid/content/ComponentName;Landroid/content/IntentFilter;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
admin
filter
flags
public abstract void clearCrossProfileIntentFilters(android.content.ComponentName);
descriptor: (Landroid/content/ComponentName;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
admin
public abstract boolean setPermittedAccessibilityServices(android.content.ComponentName, java.util.List);
descriptor: (Landroid/content/ComponentName;Ljava/util/List;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
admin
packageList
public abstract java.util.List getPermittedAccessibilityServices(android.content.ComponentName);
descriptor: (Landroid/content/ComponentName;)Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
admin
public abstract java.util.List getPermittedAccessibilityServicesForUser(int);
descriptor: (I)Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
userId
public abstract boolean isAccessibilityServicePermittedByAdmin(android.content.ComponentName, java.lang.String, int);
descriptor: (Landroid/content/ComponentName;Ljava/lang/String;I)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
admin
packageName
userId
public abstract boolean setPermittedInputMethods(android.content.ComponentName, java.util.List);
descriptor: (Landroid/content/ComponentName;Ljava/util/List;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
admin
packageList
public abstract java.util.List getPermittedInputMethods(android.content.ComponentName);
descriptor: (Landroid/content/ComponentName;)Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
admin
public abstract java.util.List getPermittedInputMethodsForCurrentUser();
descriptor: ()Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract boolean isInputMethodPermittedByAdmin(android.content.ComponentName, java.lang.String, int);
descriptor: (Landroid/content/ComponentName;Ljava/lang/String;I)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
admin
packageName
userId
public abstract boolean setPermittedCrossProfileNotificationListeners(android.content.ComponentName, java.util.List<java.lang.String>);
descriptor: (Landroid/content/ComponentName;Ljava/util/List;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
Signature: (Landroid/content/ComponentName;Ljava/util/List<Ljava/lang/String;>;)Z
MethodParameters:
Name Flags
admin
packageList
public abstract java.util.List<java.lang.String> getPermittedCrossProfileNotificationListeners(android.content.ComponentName);
descriptor: (Landroid/content/ComponentName;)Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
Signature: (Landroid/content/ComponentName;)Ljava/util/List<Ljava/lang/String;>;
MethodParameters:
Name Flags
admin
public abstract boolean isNotificationListenerServicePermitted(java.lang.String, int);
descriptor: (Ljava/lang/String;I)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
packageName
userId
public abstract android.content.Intent createAdminSupportIntent(java.lang.String);
descriptor: (Ljava/lang/String;)Landroid/content/Intent;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
restriction
public abstract boolean setApplicationHidden(android.content.ComponentName, java.lang.String, java.lang.String, boolean);
descriptor: (Landroid/content/ComponentName;Ljava/lang/String;Ljava/lang/String;Z)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
admin
callerPackage
packageName
hidden
public abstract boolean isApplicationHidden(android.content.ComponentName, java.lang.String, java.lang.String);
descriptor: (Landroid/content/ComponentName;Ljava/lang/String;Ljava/lang/String;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
admin
callerPackage
packageName
public abstract android.os.UserHandle createAndManageUser(android.content.ComponentName, java.lang.String, android.content.ComponentName, android.os.PersistableBundle, int);
descriptor: (Landroid/content/ComponentName;Ljava/lang/String;Landroid/content/ComponentName;Landroid/os/PersistableBundle;I)Landroid/os/UserHandle;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
who
name
profileOwner
adminExtras
flags
public abstract boolean removeUser(android.content.ComponentName, android.os.UserHandle);
descriptor: (Landroid/content/ComponentName;Landroid/os/UserHandle;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
who
userHandle
public abstract boolean switchUser(android.content.ComponentName, android.os.UserHandle);
descriptor: (Landroid/content/ComponentName;Landroid/os/UserHandle;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
who
userHandle
public abstract int startUserInBackground(android.content.ComponentName, android.os.UserHandle);
descriptor: (Landroid/content/ComponentName;Landroid/os/UserHandle;)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
who
userHandle
public abstract int stopUser(android.content.ComponentName, android.os.UserHandle);
descriptor: (Landroid/content/ComponentName;Landroid/os/UserHandle;)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
who
userHandle
public abstract int logoutUser(android.content.ComponentName);
descriptor: (Landroid/content/ComponentName;)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
who
public abstract java.util.List<android.os.UserHandle> getSecondaryUsers(android.content.ComponentName);
descriptor: (Landroid/content/ComponentName;)Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
Signature: (Landroid/content/ComponentName;)Ljava/util/List<Landroid/os/UserHandle;>;
MethodParameters:
Name Flags
who
public abstract void enableSystemApp(android.content.ComponentName, java.lang.String, java.lang.String);
descriptor: (Landroid/content/ComponentName;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
admin
callerPackage
packageName
public abstract int enableSystemAppWithIntent(android.content.ComponentName, java.lang.String, android.content.Intent);
descriptor: (Landroid/content/ComponentName;Ljava/lang/String;Landroid/content/Intent;)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
admin
callerPackage
intent
public abstract boolean installExistingPackage(android.content.ComponentName, java.lang.String, java.lang.String);
descriptor: (Landroid/content/ComponentName;Ljava/lang/String;Ljava/lang/String;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
admin
callerPackage
packageName
public abstract void setAccountManagementDisabled(android.content.ComponentName, java.lang.String, boolean);
descriptor: (Landroid/content/ComponentName;Ljava/lang/String;Z)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
who
accountType
disabled
public abstract java.lang.String[] getAccountTypesWithManagementDisabled();
descriptor: ()[Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract java.lang.String[] getAccountTypesWithManagementDisabledAsUser(int);
descriptor: (I)[Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
userId
public abstract void setLockTaskPackages(android.content.ComponentName, java.lang.String[]);
descriptor: (Landroid/content/ComponentName;[Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
who
packages
public abstract java.lang.String[] getLockTaskPackages(android.content.ComponentName);
descriptor: (Landroid/content/ComponentName;)[Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
who
public abstract boolean isLockTaskPermitted(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
pkg
public abstract void setLockTaskFeatures(android.content.ComponentName, int);
descriptor: (Landroid/content/ComponentName;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
who
flags
public abstract int getLockTaskFeatures(android.content.ComponentName);
descriptor: (Landroid/content/ComponentName;)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
who
public abstract void setGlobalSetting(android.content.ComponentName, java.lang.String, java.lang.String);
descriptor: (Landroid/content/ComponentName;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
who
setting
value
public abstract void setSystemSetting(android.content.ComponentName, java.lang.String, java.lang.String);
descriptor: (Landroid/content/ComponentName;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
who
setting
value
public abstract void setSecureSetting(android.content.ComponentName, java.lang.String, java.lang.String);
descriptor: (Landroid/content/ComponentName;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
who
setting
value
public abstract boolean setTime(android.content.ComponentName, long);
descriptor: (Landroid/content/ComponentName;J)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
who
millis
public abstract boolean setTimeZone(android.content.ComponentName, java.lang.String);
descriptor: (Landroid/content/ComponentName;Ljava/lang/String;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
who
timeZone
public abstract void setMasterVolumeMuted(android.content.ComponentName, boolean);
descriptor: (Landroid/content/ComponentName;Z)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
admin
on
public abstract boolean isMasterVolumeMuted(android.content.ComponentName);
descriptor: (Landroid/content/ComponentName;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
admin
public abstract void notifyLockTaskModeChanged(boolean, java.lang.String, int);
descriptor: (ZLjava/lang/String;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
isEnabled
pkg
userId
public abstract void setUninstallBlocked(android.content.ComponentName, java.lang.String, java.lang.String, boolean);
descriptor: (Landroid/content/ComponentName;Ljava/lang/String;Ljava/lang/String;Z)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
admin
callerPackage
packageName
uninstallBlocked
public abstract boolean isUninstallBlocked(android.content.ComponentName, java.lang.String);
descriptor: (Landroid/content/ComponentName;Ljava/lang/String;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
admin
packageName
public abstract void setCrossProfileCallerIdDisabled(android.content.ComponentName, boolean);
descriptor: (Landroid/content/ComponentName;Z)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
who
disabled
public abstract boolean getCrossProfileCallerIdDisabled(android.content.ComponentName);
descriptor: (Landroid/content/ComponentName;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
who
public abstract boolean getCrossProfileCallerIdDisabledForUser(int);
descriptor: (I)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
userId
public abstract void setCrossProfileContactsSearchDisabled(android.content.ComponentName, boolean);
descriptor: (Landroid/content/ComponentName;Z)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
who
disabled
public abstract boolean getCrossProfileContactsSearchDisabled(android.content.ComponentName);
descriptor: (Landroid/content/ComponentName;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
who
public abstract boolean getCrossProfileContactsSearchDisabledForUser(int);
descriptor: (I)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
userId
public abstract void startManagedQuickContact(java.lang.String, long, boolean, long, android.content.Intent);
descriptor: (Ljava/lang/String;JZJLandroid/content/Intent;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
lookupKey
contactId
isContactIdIgnored
directoryId
originalIntent
public abstract void setBluetoothContactSharingDisabled(android.content.ComponentName, boolean);
descriptor: (Landroid/content/ComponentName;Z)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
who
disabled
public abstract boolean getBluetoothContactSharingDisabled(android.content.ComponentName);
descriptor: (Landroid/content/ComponentName;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
who
public abstract boolean getBluetoothContactSharingDisabledForUser(int);
descriptor: (I)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
userId
public abstract void setTrustAgentConfiguration(android.content.ComponentName, android.content.ComponentName, android.os.PersistableBundle, boolean);
descriptor: (Landroid/content/ComponentName;Landroid/content/ComponentName;Landroid/os/PersistableBundle;Z)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
admin
agent
args
parent
public abstract java.util.List<android.os.PersistableBundle> getTrustAgentConfiguration(android.content.ComponentName, android.content.ComponentName, int, boolean);
descriptor: (Landroid/content/ComponentName;Landroid/content/ComponentName;IZ)Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
Signature: (Landroid/content/ComponentName;Landroid/content/ComponentName;IZ)Ljava/util/List<Landroid/os/PersistableBundle;>;
MethodParameters:
Name Flags
admin
agent
userId
parent
public abstract boolean addCrossProfileWidgetProvider(android.content.ComponentName, java.lang.String);
descriptor: (Landroid/content/ComponentName;Ljava/lang/String;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
admin
packageName
public abstract boolean removeCrossProfileWidgetProvider(android.content.ComponentName, java.lang.String);
descriptor: (Landroid/content/ComponentName;Ljava/lang/String;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
admin
packageName
public abstract java.util.List<java.lang.String> getCrossProfileWidgetProviders(android.content.ComponentName);
descriptor: (Landroid/content/ComponentName;)Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
Signature: (Landroid/content/ComponentName;)Ljava/util/List<Ljava/lang/String;>;
MethodParameters:
Name Flags
admin
public abstract void setAutoTimeRequired(android.content.ComponentName, boolean);
descriptor: (Landroid/content/ComponentName;Z)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
who
required
public abstract boolean getAutoTimeRequired();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract void setForceEphemeralUsers(android.content.ComponentName, boolean);
descriptor: (Landroid/content/ComponentName;Z)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
who
forceEpehemeralUsers
public abstract boolean getForceEphemeralUsers(android.content.ComponentName);
descriptor: (Landroid/content/ComponentName;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
who
public abstract boolean isRemovingAdmin(android.content.ComponentName, int);
descriptor: (Landroid/content/ComponentName;I)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
adminReceiver
userHandle
public abstract void setUserIcon(android.content.ComponentName, android.graphics.Bitmap);
descriptor: (Landroid/content/ComponentName;Landroid/graphics/Bitmap;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
admin
icon
public abstract void setSystemUpdatePolicy(android.content.ComponentName, android.app.admin.SystemUpdatePolicy);
descriptor: (Landroid/content/ComponentName;Landroid/app/admin/SystemUpdatePolicy;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
who
policy
public abstract android.app.admin.SystemUpdatePolicy getSystemUpdatePolicy();
descriptor: ()Landroid/app/admin/SystemUpdatePolicy;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract void clearSystemUpdatePolicyFreezePeriodRecord();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract boolean setKeyguardDisabled(android.content.ComponentName, boolean);
descriptor: (Landroid/content/ComponentName;Z)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
admin
disabled
public abstract boolean setStatusBarDisabled(android.content.ComponentName, boolean);
descriptor: (Landroid/content/ComponentName;Z)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
who
disabled
public abstract boolean getDoNotAskCredentialsOnBoot();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract void notifyPendingSystemUpdate(android.app.admin.SystemUpdateInfo);
descriptor: (Landroid/app/admin/SystemUpdateInfo;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
info
public abstract android.app.admin.SystemUpdateInfo getPendingSystemUpdate(android.content.ComponentName);
descriptor: (Landroid/content/ComponentName;)Landroid/app/admin/SystemUpdateInfo;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
admin
public abstract void setPermissionPolicy(android.content.ComponentName, java.lang.String, int);
descriptor: (Landroid/content/ComponentName;Ljava/lang/String;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
admin
callerPackage
policy
public abstract int getPermissionPolicy(android.content.ComponentName);
descriptor: (Landroid/content/ComponentName;)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
admin
public abstract boolean setPermissionGrantState(android.content.ComponentName, java.lang.String, java.lang.String, java.lang.String, int);
descriptor: (Landroid/content/ComponentName;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
admin
callerPackage
packageName
permission
grantState
public abstract int getPermissionGrantState(android.content.ComponentName, java.lang.String, java.lang.String, java.lang.String);
descriptor: (Landroid/content/ComponentName;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
admin
callerPackage
packageName
permission
public abstract boolean isProvisioningAllowed(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
action
packageName
public abstract int checkProvisioningPreCondition(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
action
packageName
public abstract void setKeepUninstalledPackages(android.content.ComponentName, java.lang.String, java.util.List<java.lang.String>);
descriptor: (Landroid/content/ComponentName;Ljava/lang/String;Ljava/util/List;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
Signature: (Landroid/content/ComponentName;Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;)V
MethodParameters:
Name Flags
admin
callerPackage
packageList
public abstract java.util.List<java.lang.String> getKeepUninstalledPackages(android.content.ComponentName, java.lang.String);
descriptor: (Landroid/content/ComponentName;Ljava/lang/String;)Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
Signature: (Landroid/content/ComponentName;Ljava/lang/String;)Ljava/util/List<Ljava/lang/String;>;
MethodParameters:
Name Flags
admin
callerPackage
public abstract boolean isManagedProfile(android.content.ComponentName);
descriptor: (Landroid/content/ComponentName;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
admin
public abstract boolean isSystemOnlyUser(android.content.ComponentName);
descriptor: (Landroid/content/ComponentName;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
admin
public abstract java.lang.String getWifiMacAddress(android.content.ComponentName);
descriptor: (Landroid/content/ComponentName;)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
admin
public abstract void reboot(android.content.ComponentName);
descriptor: (Landroid/content/ComponentName;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
admin
public abstract void setShortSupportMessage(android.content.ComponentName, java.lang.CharSequence);
descriptor: (Landroid/content/ComponentName;Ljava/lang/CharSequence;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
admin
message
public abstract java.lang.CharSequence getShortSupportMessage(android.content.ComponentName);
descriptor: (Landroid/content/ComponentName;)Ljava/lang/CharSequence;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
admin
public abstract void setLongSupportMessage(android.content.ComponentName, java.lang.CharSequence);
descriptor: (Landroid/content/ComponentName;Ljava/lang/CharSequence;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
admin
message
public abstract java.lang.CharSequence getLongSupportMessage(android.content.ComponentName);
descriptor: (Landroid/content/ComponentName;)Ljava/lang/CharSequence;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
admin
public abstract java.lang.CharSequence getShortSupportMessageForUser(android.content.ComponentName, int);
descriptor: (Landroid/content/ComponentName;I)Ljava/lang/CharSequence;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
admin
userHandle
public abstract java.lang.CharSequence getLongSupportMessageForUser(android.content.ComponentName, int);
descriptor: (Landroid/content/ComponentName;I)Ljava/lang/CharSequence;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
admin
userHandle
public abstract boolean isSeparateProfileChallengeAllowed(int);
descriptor: (I)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
userHandle
public abstract void setOrganizationColor(android.content.ComponentName, int);
descriptor: (Landroid/content/ComponentName;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
admin
color
public abstract void setOrganizationColorForUser(int, int);
descriptor: (II)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
color
userId
public abstract int getOrganizationColor(android.content.ComponentName);
descriptor: (Landroid/content/ComponentName;)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
admin
public abstract int getOrganizationColorForUser(int);
descriptor: (I)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
userHandle
public abstract void setOrganizationName(android.content.ComponentName, java.lang.CharSequence);
descriptor: (Landroid/content/ComponentName;Ljava/lang/CharSequence;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
admin
title
public abstract java.lang.CharSequence getOrganizationName(android.content.ComponentName);
descriptor: (Landroid/content/ComponentName;)Ljava/lang/CharSequence;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
admin
public abstract java.lang.CharSequence getDeviceOwnerOrganizationName();
descriptor: ()Ljava/lang/CharSequence;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract java.lang.CharSequence getOrganizationNameForUser(int);
descriptor: (I)Ljava/lang/CharSequence;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
userHandle
public abstract int getUserProvisioningState();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract void setUserProvisioningState(int, int);
descriptor: (II)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
state
userHandle
public abstract void setAffiliationIds(android.content.ComponentName, java.util.List<java.lang.String>);
descriptor: (Landroid/content/ComponentName;Ljava/util/List;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
Signature: (Landroid/content/ComponentName;Ljava/util/List<Ljava/lang/String;>;)V
MethodParameters:
Name Flags
admin
ids
public abstract java.util.List<java.lang.String> getAffiliationIds(android.content.ComponentName);
descriptor: (Landroid/content/ComponentName;)Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
Signature: (Landroid/content/ComponentName;)Ljava/util/List<Ljava/lang/String;>;
MethodParameters:
Name Flags
admin
public abstract boolean isAffiliatedUser();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract void setSecurityLoggingEnabled(android.content.ComponentName, boolean);
descriptor: (Landroid/content/ComponentName;Z)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
admin
enabled
public abstract boolean isSecurityLoggingEnabled(android.content.ComponentName);
descriptor: (Landroid/content/ComponentName;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
admin
public abstract android.content.pm.ParceledListSlice retrieveSecurityLogs(android.content.ComponentName);
descriptor: (Landroid/content/ComponentName;)Landroid/content/pm/ParceledListSlice;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
admin
public abstract android.content.pm.ParceledListSlice retrievePreRebootSecurityLogs(android.content.ComponentName);
descriptor: (Landroid/content/ComponentName;)Landroid/content/pm/ParceledListSlice;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
admin
public abstract long forceSecurityLogs();
descriptor: ()J
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract boolean isUninstallInQueue(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
packageName
public abstract void uninstallPackageWithActiveAdmins(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
packageName
public abstract boolean isDeviceProvisioned();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract boolean isDeviceProvisioningConfigApplied();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract void setDeviceProvisioningConfigApplied();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract void forceUpdateUserSetupComplete();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract void setBackupServiceEnabled(android.content.ComponentName, boolean);
descriptor: (Landroid/content/ComponentName;Z)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
admin
enabled
public abstract boolean isBackupServiceEnabled(android.content.ComponentName);
descriptor: (Landroid/content/ComponentName;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
admin
public abstract boolean setMandatoryBackupTransport(android.content.ComponentName, android.content.ComponentName);
descriptor: (Landroid/content/ComponentName;Landroid/content/ComponentName;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
admin
backupTransportComponent
public abstract android.content.ComponentName getMandatoryBackupTransport();
descriptor: ()Landroid/content/ComponentName;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract void setNetworkLoggingEnabled(android.content.ComponentName, boolean);
descriptor: (Landroid/content/ComponentName;Z)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
admin
enabled
public abstract boolean isNetworkLoggingEnabled(android.content.ComponentName);
descriptor: (Landroid/content/ComponentName;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
admin
public abstract java.util.List<android.app.admin.NetworkEvent> retrieveNetworkLogs(android.content.ComponentName, long);
descriptor: (Landroid/content/ComponentName;J)Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
Signature: (Landroid/content/ComponentName;J)Ljava/util/List<Landroid/app/admin/NetworkEvent;>;
MethodParameters:
Name Flags
admin
batchToken
public abstract boolean bindDeviceAdminServiceAsUser(android.content.ComponentName, android.app.IApplicationThread, android.os.IBinder, android.content.Intent, android.app.IServiceConnection, int, int);
descriptor: (Landroid/content/ComponentName;Landroid/app/IApplicationThread;Landroid/os/IBinder;Landroid/content/Intent;Landroid/app/IServiceConnection;II)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
admin
caller
token
service
connection
flags
targetUserId
public abstract java.util.List<android.os.UserHandle> getBindDeviceAdminTargetUsers(android.content.ComponentName);
descriptor: (Landroid/content/ComponentName;)Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
Signature: (Landroid/content/ComponentName;)Ljava/util/List<Landroid/os/UserHandle;>;
MethodParameters:
Name Flags
admin
public abstract boolean isEphemeralUser(android.content.ComponentName);
descriptor: (Landroid/content/ComponentName;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
admin
public abstract long getLastSecurityLogRetrievalTime();
descriptor: ()J
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract long getLastBugReportRequestTime();
descriptor: ()J
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract long getLastNetworkLogRetrievalTime();
descriptor: ()J
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract boolean setResetPasswordToken(android.content.ComponentName, byte[]);
descriptor: (Landroid/content/ComponentName;[B)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
admin
token
public abstract boolean clearResetPasswordToken(android.content.ComponentName);
descriptor: (Landroid/content/ComponentName;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
admin
public abstract boolean isResetPasswordTokenActive(android.content.ComponentName);
descriptor: (Landroid/content/ComponentName;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
admin
public abstract boolean resetPasswordWithToken(android.content.ComponentName, java.lang.String, byte[], int);
descriptor: (Landroid/content/ComponentName;Ljava/lang/String;[BI)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
admin
password
token
flags
public abstract boolean isCurrentInputMethodSetByOwner();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract android.content.pm.StringParceledListSlice getOwnerInstalledCaCerts(android.os.UserHandle);
descriptor: (Landroid/os/UserHandle;)Landroid/content/pm/StringParceledListSlice;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
user
public abstract void clearApplicationUserData(android.content.ComponentName, java.lang.String, android.content.pm.IPackageDataObserver);
descriptor: (Landroid/content/ComponentName;Ljava/lang/String;Landroid/content/pm/IPackageDataObserver;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
admin
packageName
callback
public abstract void setLogoutEnabled(android.content.ComponentName, boolean);
descriptor: (Landroid/content/ComponentName;Z)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
admin
enabled
public abstract boolean isLogoutEnabled();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract java.util.List<java.lang.String> getDisallowedSystemApps(android.content.ComponentName, int, java.lang.String);
descriptor: (Landroid/content/ComponentName;ILjava/lang/String;)Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
Signature: (Landroid/content/ComponentName;ILjava/lang/String;)Ljava/util/List<Ljava/lang/String;>;
MethodParameters:
Name Flags
admin
userId
provisioningAction
public abstract void transferOwnership(android.content.ComponentName, android.content.ComponentName, android.os.PersistableBundle);
descriptor: (Landroid/content/ComponentName;Landroid/content/ComponentName;Landroid/os/PersistableBundle;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
admin
target
bundle
public abstract android.os.PersistableBundle getTransferOwnershipBundle();
descriptor: ()Landroid/os/PersistableBundle;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract void setStartUserSessionMessage(android.content.ComponentName, java.lang.CharSequence);
descriptor: (Landroid/content/ComponentName;Ljava/lang/CharSequence;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
admin
startUserSessionMessage
public abstract void setEndUserSessionMessage(android.content.ComponentName, java.lang.CharSequence);
descriptor: (Landroid/content/ComponentName;Ljava/lang/CharSequence;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
admin
endUserSessionMessage
public abstract java.lang.CharSequence getStartUserSessionMessage(android.content.ComponentName);
descriptor: (Landroid/content/ComponentName;)Ljava/lang/CharSequence;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
admin
public abstract java.lang.CharSequence getEndUserSessionMessage(android.content.ComponentName);
descriptor: (Landroid/content/ComponentName;)Ljava/lang/CharSequence;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
admin
public abstract java.util.List<java.lang.String> setMeteredDataDisabledPackages(android.content.ComponentName, java.util.List<java.lang.String>);
descriptor: (Landroid/content/ComponentName;Ljava/util/List;)Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
Signature: (Landroid/content/ComponentName;Ljava/util/List<Ljava/lang/String;>;)Ljava/util/List<Ljava/lang/String;>;
MethodParameters:
Name Flags
admin
packageNames
public abstract java.util.List<java.lang.String> getMeteredDataDisabledPackages(android.content.ComponentName);
descriptor: (Landroid/content/ComponentName;)Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
Signature: (Landroid/content/ComponentName;)Ljava/util/List<Ljava/lang/String;>;
MethodParameters:
Name Flags
admin
public abstract int addOverrideApn(android.content.ComponentName, android.telephony.data.ApnSetting);
descriptor: (Landroid/content/ComponentName;Landroid/telephony/data/ApnSetting;)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
admin
apnSetting
public abstract boolean updateOverrideApn(android.content.ComponentName, int, android.telephony.data.ApnSetting);
descriptor: (Landroid/content/ComponentName;ILandroid/telephony/data/ApnSetting;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
admin
apnId
apnSetting
public abstract boolean removeOverrideApn(android.content.ComponentName, int);
descriptor: (Landroid/content/ComponentName;I)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
admin
apnId
public abstract java.util.List<android.telephony.data.ApnSetting> getOverrideApns(android.content.ComponentName);
descriptor: (Landroid/content/ComponentName;)Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
Signature: (Landroid/content/ComponentName;)Ljava/util/List<Landroid/telephony/data/ApnSetting;>;
MethodParameters:
Name Flags
admin
public abstract void setOverrideApnsEnabled(android.content.ComponentName, boolean);
descriptor: (Landroid/content/ComponentName;Z)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
admin
enabled
public abstract boolean isOverrideApnEnabled(android.content.ComponentName);
descriptor: (Landroid/content/ComponentName;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
admin
public abstract boolean isMeteredDataDisabledPackageForUser(android.content.ComponentName, java.lang.String, int);
descriptor: (Landroid/content/ComponentName;Ljava/lang/String;I)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
admin
packageName
userId
}
SourceFile: "IDevicePolicyManager.java"
NestMembers:
android.app.admin.IDevicePolicyManager$Stub android.app.admin.IDevicePolicyManager$Stub$Proxy
InnerClasses:
public abstract Stub = android.app.admin.IDevicePolicyManager$Stub of android.app.admin.IDevicePolicyManager