android.app.admin
Class DevicePolicyManager

java.lang.Object
  extended by android.app.admin.DevicePolicyManager

public class DevicePolicyManager
extends Object


Field Summary
static String ACTION_ADD_DEVICE_ADMIN
           
static String ACTION_SET_NEW_PASSWORD
           
static String ACTION_START_ENCRYPTION
           
static int ENCRYPTION_STATUS_ACTIVATING
           
static int ENCRYPTION_STATUS_ACTIVE
           
static int ENCRYPTION_STATUS_INACTIVE
           
static int ENCRYPTION_STATUS_UNSUPPORTED
           
static String EXTRA_ADD_EXPLANATION
           
static String EXTRA_DEVICE_ADMIN
           
static int PASSWORD_QUALITY_ALPHABETIC
           
static int PASSWORD_QUALITY_ALPHANUMERIC
           
static int PASSWORD_QUALITY_BIOMETRIC_WEAK
           
static int PASSWORD_QUALITY_COMPLEX
           
static int PASSWORD_QUALITY_NUMERIC
           
static int PASSWORD_QUALITY_SOMETHING
           
static int PASSWORD_QUALITY_UNSPECIFIED
           
static int RESET_PASSWORD_REQUIRE_ENTRY
           
static int WIPE_EXTERNAL_STORAGE
           
 
Method Summary
 List<ComponentName> getActiveAdmins()
           
 boolean getCameraDisabled(ComponentName admin)
           
 int getCurrentFailedPasswordAttempts()
           
 int getMaximumFailedPasswordsForWipe(ComponentName admin)
           
 long getMaximumTimeToLock(ComponentName admin)
           
 long getPasswordExpiration(ComponentName admin)
           
 long getPasswordExpirationTimeout(ComponentName admin)
           
 int getPasswordHistoryLength(ComponentName admin)
           
 int getPasswordMaximumLength(int quality)
           
 int getPasswordMinimumLength(ComponentName admin)
           
 int getPasswordMinimumLetters(ComponentName admin)
           
 int getPasswordMinimumLowerCase(ComponentName admin)
           
 int getPasswordMinimumNonLetter(ComponentName admin)
           
 int getPasswordMinimumNumeric(ComponentName admin)
           
 int getPasswordMinimumSymbols(ComponentName admin)
           
 int getPasswordMinimumUpperCase(ComponentName admin)
           
 int getPasswordQuality(ComponentName admin)
           
 boolean getStorageEncryption(ComponentName admin)
           
 int getStorageEncryptionStatus()
           
 boolean hasGrantedPolicy(ComponentName admin, int usesPolicy)
           
 boolean isActivePasswordSufficient()
           
 boolean isAdminActive(ComponentName who)
           
 void lockNow()
           
 void removeActiveAdmin(ComponentName who)
           
 boolean resetPassword(String password, int flags)
           
 void setCameraDisabled(ComponentName admin, boolean disabled)
           
 void setMaximumFailedPasswordsForWipe(ComponentName admin, int num)
           
 void setMaximumTimeToLock(ComponentName admin, long timeMs)
           
 void setPasswordExpirationTimeout(ComponentName admin, long timeout)
           
 void setPasswordHistoryLength(ComponentName admin, int length)
           
 void setPasswordMinimumLength(ComponentName admin, int length)
           
 void setPasswordMinimumLetters(ComponentName admin, int length)
           
 void setPasswordMinimumLowerCase(ComponentName admin, int length)
           
 void setPasswordMinimumNonLetter(ComponentName admin, int length)
           
 void setPasswordMinimumNumeric(ComponentName admin, int length)
           
 void setPasswordMinimumSymbols(ComponentName admin, int length)
           
 void setPasswordMinimumUpperCase(ComponentName admin, int length)
           
 void setPasswordQuality(ComponentName admin, int quality)
           
 int setStorageEncryption(ComponentName admin, boolean encrypt)
           
 void wipeData(int flags)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ACTION_ADD_DEVICE_ADMIN

public static final String ACTION_ADD_DEVICE_ADMIN
See Also:
Constant Field Values

EXTRA_DEVICE_ADMIN

public static final String EXTRA_DEVICE_ADMIN
See Also:
Constant Field Values

EXTRA_ADD_EXPLANATION

public static final String EXTRA_ADD_EXPLANATION
See Also:
Constant Field Values

ACTION_SET_NEW_PASSWORD

public static final String ACTION_SET_NEW_PASSWORD
See Also:
Constant Field Values

PASSWORD_QUALITY_UNSPECIFIED

public static final int PASSWORD_QUALITY_UNSPECIFIED
See Also:
Constant Field Values

PASSWORD_QUALITY_BIOMETRIC_WEAK

public static final int PASSWORD_QUALITY_BIOMETRIC_WEAK
See Also:
Constant Field Values

PASSWORD_QUALITY_SOMETHING

public static final int PASSWORD_QUALITY_SOMETHING
See Also:
Constant Field Values

PASSWORD_QUALITY_NUMERIC

public static final int PASSWORD_QUALITY_NUMERIC
See Also:
Constant Field Values

PASSWORD_QUALITY_ALPHABETIC

public static final int PASSWORD_QUALITY_ALPHABETIC
See Also:
Constant Field Values

PASSWORD_QUALITY_ALPHANUMERIC

public static final int PASSWORD_QUALITY_ALPHANUMERIC
See Also:
Constant Field Values

PASSWORD_QUALITY_COMPLEX

public static final int PASSWORD_QUALITY_COMPLEX
See Also:
Constant Field Values

RESET_PASSWORD_REQUIRE_ENTRY

public static final int RESET_PASSWORD_REQUIRE_ENTRY
See Also:
Constant Field Values

WIPE_EXTERNAL_STORAGE

public static final int WIPE_EXTERNAL_STORAGE
See Also:
Constant Field Values

ENCRYPTION_STATUS_UNSUPPORTED

public static final int ENCRYPTION_STATUS_UNSUPPORTED
See Also:
Constant Field Values

ENCRYPTION_STATUS_INACTIVE

public static final int ENCRYPTION_STATUS_INACTIVE
See Also:
Constant Field Values

ENCRYPTION_STATUS_ACTIVATING

public static final int ENCRYPTION_STATUS_ACTIVATING
See Also:
Constant Field Values

ENCRYPTION_STATUS_ACTIVE

public static final int ENCRYPTION_STATUS_ACTIVE
See Also:
Constant Field Values

ACTION_START_ENCRYPTION

public static final String ACTION_START_ENCRYPTION
See Also:
Constant Field Values
Method Detail

isAdminActive

public boolean isAdminActive(ComponentName who)

getActiveAdmins

public List<ComponentName> getActiveAdmins()

removeActiveAdmin

public void removeActiveAdmin(ComponentName who)

hasGrantedPolicy

public boolean hasGrantedPolicy(ComponentName admin,
                                int usesPolicy)

setPasswordQuality

public void setPasswordQuality(ComponentName admin,
                               int quality)

getPasswordQuality

public int getPasswordQuality(ComponentName admin)

setPasswordMinimumLength

public void setPasswordMinimumLength(ComponentName admin,
                                     int length)

getPasswordMinimumLength

public int getPasswordMinimumLength(ComponentName admin)

setPasswordMinimumUpperCase

public void setPasswordMinimumUpperCase(ComponentName admin,
                                        int length)

getPasswordMinimumUpperCase

public int getPasswordMinimumUpperCase(ComponentName admin)

setPasswordMinimumLowerCase

public void setPasswordMinimumLowerCase(ComponentName admin,
                                        int length)

getPasswordMinimumLowerCase

public int getPasswordMinimumLowerCase(ComponentName admin)

setPasswordMinimumLetters

public void setPasswordMinimumLetters(ComponentName admin,
                                      int length)

getPasswordMinimumLetters

public int getPasswordMinimumLetters(ComponentName admin)

setPasswordMinimumNumeric

public void setPasswordMinimumNumeric(ComponentName admin,
                                      int length)

getPasswordMinimumNumeric

public int getPasswordMinimumNumeric(ComponentName admin)

setPasswordMinimumSymbols

public void setPasswordMinimumSymbols(ComponentName admin,
                                      int length)

getPasswordMinimumSymbols

public int getPasswordMinimumSymbols(ComponentName admin)

setPasswordMinimumNonLetter

public void setPasswordMinimumNonLetter(ComponentName admin,
                                        int length)

getPasswordMinimumNonLetter

public int getPasswordMinimumNonLetter(ComponentName admin)

setPasswordHistoryLength

public void setPasswordHistoryLength(ComponentName admin,
                                     int length)

setPasswordExpirationTimeout

public void setPasswordExpirationTimeout(ComponentName admin,
                                         long timeout)

getPasswordExpirationTimeout

public long getPasswordExpirationTimeout(ComponentName admin)

getPasswordExpiration

public long getPasswordExpiration(ComponentName admin)

getPasswordHistoryLength

public int getPasswordHistoryLength(ComponentName admin)

getPasswordMaximumLength

public int getPasswordMaximumLength(int quality)

isActivePasswordSufficient

public boolean isActivePasswordSufficient()

getCurrentFailedPasswordAttempts

public int getCurrentFailedPasswordAttempts()

setMaximumFailedPasswordsForWipe

public void setMaximumFailedPasswordsForWipe(ComponentName admin,
                                             int num)

getMaximumFailedPasswordsForWipe

public int getMaximumFailedPasswordsForWipe(ComponentName admin)

resetPassword

public boolean resetPassword(String password,
                             int flags)

setMaximumTimeToLock

public void setMaximumTimeToLock(ComponentName admin,
                                 long timeMs)

getMaximumTimeToLock

public long getMaximumTimeToLock(ComponentName admin)

lockNow

public void lockNow()

wipeData

public void wipeData(int flags)

setStorageEncryption

public int setStorageEncryption(ComponentName admin,
                                boolean encrypt)

getStorageEncryption

public boolean getStorageEncryption(ComponentName admin)

getStorageEncryptionStatus

public int getStorageEncryptionStatus()

setCameraDisabled

public void setCameraDisabled(ComponentName admin,
                              boolean disabled)

getCameraDisabled

public boolean getCameraDisabled(ComponentName admin)


Copyright © 2008-2012. All Rights Reserved.