# Print output for @column tags ?> android.app.admin - Android SDK | Android Developers

Most visited

Recently visited

android.app.admin

Provides device administration features at the system level, allowing you to create security-aware applications that are useful in enterprise settings, in which IT professionals require rich control over employee devices.

For more information, see the Device Administration guide.

Interfaces

DevicePolicyManager.OnClearApplicationUserDataListener Callback used in DevicePolicyManager.clearApplicationUserData(ComponentName, String, Executor, DevicePolicyManager.OnClearApplicationUserDataListener) to indicate that the clearing of an application's user data is done. 

Classes

ConnectEvent A class that represents a TCP connect event initiated through the standard network stack. 
DelegatedAdminReceiver Base class for delegated apps to handle callbacks related to their delegated capabilities. 
DeviceAdminInfo This class is used to specify meta information of a device administrator component. 
DeviceAdminReceiver Base class for implementing a device administration component. 
DeviceAdminService Base class for a service that device owner/profile owners can optionally have. 
DevicePolicyManager Public interface for managing policies enforced on a device. 
DevicePolicyManager.InstallSystemUpdateCallback Callback used in DevicePolicyManager.installSystemUpdate(ComponentName, Uri, Executor, DevicePolicyManager.InstallSystemUpdateCallback) to indicate that there was an error while trying to install an update. 
DnsEvent A class that represents a DNS lookup event initiated through the standard network stack. 
FactoryResetProtectionPolicy The factory reset protection policy determines which accounts can unlock a device that has gone through untrusted factory reset. 
FactoryResetProtectionPolicy.Builder Builder class for FactoryResetProtectionPolicy objects. 
FreezePeriod A class that represents one freeze period which repeats annually
NetworkEvent An abstract class that represents a network event. 
SecurityLog Definitions for working with security logs. 
SecurityLog.SecurityEvent A class representing a security event log entry. 
SystemUpdateInfo A class containing information about a pending system update. 
SystemUpdatePolicy Determines when over-the-air system updates are installed on a device. 

Exceptions

SystemUpdatePolicy.ValidationFailedException An exception class that represents various validation errors thrown from SystemUpdatePolicy#setFreezePeriods and DevicePolicyManager#setSystemUpdatePolicy