# Print output for @column tags ?>
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.
| 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. | 
| 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 FactoryResetProtectionPolicyobjects. | 
| 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. | 
| SystemUpdatePolicy.ValidationFailedException | An exception class that represents various validation errors thrown from SystemUpdatePolicy#setFreezePeriodsandDevicePolicyManager#setSystemUpdatePolicy |