Class Index

A E H I M N O S

A

ADALConnectionDetails Allows configuring setting used for authentication policy at runtime, rather than in the AndroidManifest, via registerADALConnectionDetails(String, ADALConnectionDetails)
AllowedAccountInfo Provides information about an account which is permitted to sign in to the app. 
AllowedAccounts Allows an app to find out whether the accounts allowed to be signed in are restricted and if so which accounts are allowed. 
AllowedAccountsListener Listener for AllowedAccounts. 
AppIdentitySwitchReason Value passed to an activity's onMAMIdentitySwitchRequired callback to provide information on why the identity switch is occurring. 
AppIdentitySwitchResult Values which the application can use when reporting to MAM whether or not an identity switch was successful. 
AppIdentitySwitchResultCallback Callback used for the application to report to MAM the success or failure of an identity switch. 
AppPolicy Information about the admin-configured policy for this app. 

E

ExternalIdentityUtils Utility functions for converting String parameters to MAMIdentities, for use in External code. 

H

HookedActivity Allow access to an Activity's super class implementation. 
HookedApplication Allow access to an Application's super class implementation. 
HookedDialogFragmentBase Allow access to a DialogFragment's super class implementation. 
HookedFragmentBase Allow access to an Fragment's super class implementation. 
HookedJobIntentService MAM interface to link External and Internal. 
HookedService Allow access to an Service's super class implementation. 

I

IdentitySwitchOption Options that may be specified when an app requests a UI identity switch. 

M

MAMAccountAuthenticatorActivity Managed version of android.accounts.AccountAuthenticatorActivity. 
MAMActivity MAM version of android.app.Activity. 
MAMActivityBlockingListener Allows an app to respond to blocking actions. 
MAMActivityGroup Managed version of android.app.ActivityGroup. 
MAMActivityIdentityRequirementListener Allows an app to respond to requests to switch identity. 
MAMActivityIdentitySwitchListener Allows an app to respond to completed identity switches. 
MAMAlertDialogBuilder Class that builds managed AlertDialogs. 
MAMAliasActivity Managed version of android.app.AliasActivity. 
MAMAppConfig Represents the custom app configuration data configured for a given user with MAM or with Android Enterprise. 
MAMAppConfig.BooleanQueryType Conflict resolution types for Boolean values. 
MAMAppConfig.NumberQueryType Conflict resolution types for integer and double values. 
MAMAppConfig.StringQueryType Conflict resolution types for Strings. 
MAMAppConfigBase Represents the custom app configuration data configured for a given user with MAM or with Android Enterprise. 
MAMAppConfigManager Allows retrieving the MAMAppConfig for a given user. 
MAMApplication Managed version of android.app.Application. 
MAMAsyncTask<Params, Progress, Result> MAM wrapper around AsyncTask. 
MAMBackupAgent MAM version of BackupAgent. 
MAMBackupAgentHelper BackupAgentHelper that can be restricted. 
MAMBackupDataInput MAM representation of a BackupDataInput. 
MAMBinder MAM version of Binder. 
MAMBroadcastReceiver MAM version of BroadcastReceiver. 
MAMCAComplianceStatus Enum of possible compliance statuses, returned via notification in an instance of MAMComplianceNotification after a call to MAMComplianceManager#remediateCompliance(). 
MAMCertificatePinningManager The MAMCertificatePinningManager has methods to enable certificate pinning for apps, according to the Intune cert pinning configuration received from the MAM Service. 
MAMCertTrustWebViewClient MAMCertTrustWebViewClient is a custom implementation of the class android.webkit.WebViewClient that provides a way to handle the SSL error android.net.http.SslError.SSL_UNTRUSTED in a WebView. 
MAMClipboard MAM wrapper around ClipboardManager. 
MAMCloudMediaProvider  
MAMComplianceManager Interface for use by the app to integrate App CA with Policy Assurance support. 
MAMComplianceNotification MAMNotification with the result of attempting to remediate compliance for App Protection CA. 
MAMComponents Android MAM client core components. 
MAMConfigOnly Android MAM config-only client. 
MAMContentProvider MAM version of ContentProvider. 
MAMContentProviderClientManagement MAM wrapper around ContentProviderClient. 
MAMContentResolverManagement MAM wrapper around ContentResolver. 
MAMDataProtectionInfo Protection information on some data. 
MAMDataProtectionManager Data protection management facilities. 
MAMDefaultBackupAgent This class serves as a default backup agent for apps targeting API 23+ who want to have automatic, policy compliant, full back ups with or without an XML configuration file. 
MAMDialog MAM version of android.app.Dialog. 
MAMDialogFragment MAM version of android.app.DialogFragment. 
MAMDocumentsProvider MAM version of DocumentsProvider. 
MAMDownloadManagement MAM wrapper around DownloadManager. 
MAMEnrollmentManager Interface for exposing the MAMService's enrollment functionality. 
MAMEnrollmentManager.Result Result codes returned directly and through notifications. 
MAMEnrollmentNotification MAMNotification with result of an attempt to enroll the app/user with the MAM Service. 
MAMExpandableListActivity Managed version of android.app.ExpandableListActivity. 
MAMFileBackupHelper MAM version FileBackupHelper. 
MAMFileProtectionInfo Protection information on a file. 
MAMFileProtectionManager File protection management facilities. 
MAMFragment MAM version of android.app.Fragment. 
MAMIdentityExecutors Wrap executors to automatically copy a MAM identity to any started tasks. 
MAMIdentityOIDRunnable A runnable which always executes under the given identity. 
MAMIdentityRequirementListener Allows an app to respond to requests to switch identity. 
MAMIdentityRunnable This class is deprecated. Use MAMIdentityOIDRunnable.  
MAMIdentitySwitchResult The result of an identity switch. 
MAMIntentService MAM version of android.app.IntentService. 
MAMKeyNotAvailableException Exception thrown from MAMDataProtectionManager when data cannot be decrypted because the app is no longer managed. 
MAMLauncherActivity Managed version of android.app.LauncherActivity. 
MAMListActivity Managed version of android.app.ListActivity. 
MAMListFragment MAM version of android.app.ListFragment. 
MAMLogCollectionNotification MAM notification indicating that the app needs to upload its own diagnostic logs to the log service of their choice (e.g. 
MAMLogHandlerWrapper Log handler interface that allows your app to register for MAM log messages. 
MAMNativeActivity Managed version of android.app.NativeActivity. 
MAMNotification Base notification. 
MAMNotificationManagement MAM wrapper around NotificationManager. 
MAMNotificationReceiver Allows receiving notifications of MAM events. 
MAMNotificationReceiverRegistry Interface to register MAMNotificationReceivers. 
MAMNotificationType Types of notifications that can be delivered to receivers registered with MAMNotificationReceiverRegistry
MAMPendingIntent MAM wrapper around PendingIntentFactory. 
MAMPolicyManager Allows multi-identity apps to specify the current identity, which will determine the active policy. 
MAMPreferenceActivity Managed version of android.preference.PreferenceActivity. 
MAMProtectionInfo Protection information. 
MAMService MAM version of android.app.Service. 
MAMServiceAuthenticationCallback The app must implement this interface to allow the SDK to request an ADAL token for the given user and resource. 
MAMServiceAuthenticationCallbackExtended An extension to the MAMServiceAuthenticationCallback interface to add an acquireToken overload that takes the authority parameter. 
MAMSetUIIdentityCallback MAMPolicyManager callback Interface. 
MAMSharedPreferencesBackupHelper MAM version of SharedPreferencesBackupHelper. 
MAMStrictCheck Enumeration of MAM Strict Mode checks. 
MAMStrictMode MAM Strict Mode is intended to catch "smells" in usage of MAM APIs or MAM-restricted platform APIs. 
MAMStrictViolationHandler MAMStrictMode error handler. 
MAMTabActivity Managed version of android.app.TabActivity. 
MAMTaskStackBuilder MAM version of android.app.TaskStackBuilder. 
MAMThemeManager Allows a custom theme to be applied to all MAM screens and dialogs. 
MAMTrustedRootCertsManager A utility class that provides methods for receiving trusted root certificates from the MAM service and leveraging these certificates in your application to verify a server host on client SSL/TLS connections. 
MAMUIHelperBehavior Behavior for MAMUIHelper. 
MAMUserInfo Information about the managed user, if any. 
MAMUserNotification MAMNotification which has relevance to a specific user. 

N

NotificationRestriction Level of restriction on notifications shown by the app for the user associated with this policy. 

O

OpenLocation Known locations that can be restricted in MAM apps for opening data from. 

S

SaveLocation Known cloud storage locations that can be restricted in MAM apps. 
StrictGlobalSettings Global strict-mode settings. 
StrictScopedDisable Closeable object returned by StrictThreadSettings disabledScoped methods. 
StrictThreadSettings Per-thread MAM strict-mode settings.