| AllowedAccountInfo | Provides information about an account which is permitted to sign in to the app. |
| AllowedAccountsListener | Listener for AllowedAccounts. |
| AppIdentitySwitchResultCallback | Callback used for the application to report to MAM the success or failure of an identity switch. |
| 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. |
| MAMActivityBlockingListener | Allows an app to respond to blocking actions. |
| MAMActivityIdentityRequirementListener | Allows an app to respond to requests to switch identity. |
| MAMActivityIdentitySwitchListener | Allows an app to respond to completed identity switches. |
| MAMIdentityRequirementListener | Allows an app to respond to requests to switch identity. |
| AllowedAccounts | Allows an app to find out whether the accounts allowed to be signed in are restricted and if so which accounts are allowed. |
| MAMAccountAuthenticatorActivity | Managed version of android.accounts.AccountAuthenticatorActivity. |
| MAMActivity | MAM version of android.app.Activity. |
| MAMActivityGroup | Managed version of android.app.ActivityGroup. |
| MAMAlertDialogBuilder | Class that builds managed AlertDialogs. |
| MAMAliasActivity | Managed version of android.app.AliasActivity. |
| MAMApplication | Managed version of android.app.Application. |
| 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. |
| MAMComponents | Android MAM client core components. |
| MAMConfigOnly | Android MAM config-only client. |
| MAMDialog | MAM version of android.app.Dialog. |
| MAMDialogFragment | MAM version of android.app.DialogFragment. |
| MAMDownloadManagement | MAM wrapper around DownloadManager. |
| MAMExpandableListActivity | Managed version of android.app.ExpandableListActivity. |
| MAMFragment | MAM version of android.app.Fragment. |
| MAMIntentService | MAM version of android.app.IntentService. |
| MAMLauncherActivity | Managed version of android.app.LauncherActivity. |
| MAMListActivity | Managed version of android.app.ListActivity. |
| MAMListFragment | MAM version of android.app.ListFragment. |
| MAMNativeActivity | Managed version of android.app.NativeActivity. |
| MAMNotificationManagement | MAM wrapper around NotificationManager. |
| MAMPendingIntent | MAM wrapper around PendingIntentFactory. |
| MAMService | MAM version of android.app.Service. |
| 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. |
| 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. |
| IdentitySwitchOption | Options that may be specified when an app requests a UI identity switch. |