# Print output for @column tags ?>
Developers

- Design
- Develop
- Distribute

Developer Console

## Most visited

## Recently visited

## Results for

# 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`
UnsafeStateException | Exception thrown when a `DevicePolicyManager` operation failed because it was not safe to be executed at that moment.

Full name *
Email address *
Company / developer name
One of your Play Store app URLs *
Which best describes your business:*
Apps
Games
Apps & Games
*
*