admin

package
v0.0.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 15, 2026 License: CC0-1.0 Imports: 6 Imported by: 0

Documentation

Overview

Package admin provides Go bindings for .

Index

Constants

View Source
const (
	ActionAddDeviceAdmin                                    = consts.ActionAddDeviceAdmin
	ActionAdminPolicyCompliance                             = consts.ActionAdminPolicyCompliance
	ActionApplicationDelegationScopesChanged                = consts.ActionApplicationDelegationScopesChanged
	ActionCheckPolicyCompliance                             = consts.ActionCheckPolicyCompliance
	ActionDeviceAdminService                                = consts.ActionDeviceAdminService
	ActionDeviceFinancingStateChanged                       = consts.ActionDeviceFinancingStateChanged
	ActionDeviceOwnerChanged                                = consts.ActionDeviceOwnerChanged
	ActionDevicePolicyResourceUpdated                       = consts.ActionDevicePolicyResourceUpdated
	ActionGetProvisioningMode                               = consts.ActionGetProvisioningMode
	ActionManagedProfileProvisioned                         = consts.ActionManagedProfileProvisioned
	ActionProfileOwnerChanged                               = consts.ActionProfileOwnerChanged
	ActionProvisioningSuccessful                            = consts.ActionProvisioningSuccessful
	ActionProvisionManagedDevice                            = consts.ActionProvisionManagedDevice
	ActionProvisionManagedProfile                           = consts.ActionProvisionManagedProfile
	ActionSetNewParentProfilePassword                       = consts.ActionSetNewParentProfilePassword
	ActionSetNewPassword                                    = consts.ActionSetNewPassword
	ActionStartEncryption                                   = consts.ActionStartEncryption
	ActionSystemUpdatePolicyChanged                         = consts.ActionSystemUpdatePolicyChanged
	DelegationAppRestrictions                               = consts.DelegationAppRestrictions
	DelegationBlockUninstall                                = consts.DelegationBlockUninstall
	DelegationCertInstall                                   = consts.DelegationCertInstall
	DelegationCertSelection                                 = consts.DelegationCertSelection
	DelegationEnableSystemApp                               = consts.DelegationEnableSystemApp
	DelegationInstallExistingPackage                        = consts.DelegationInstallExistingPackage
	DelegationKeepUninstalledPackages                       = consts.DelegationKeepUninstalledPackages
	DelegationNetworkLogging                                = consts.DelegationNetworkLogging
	DelegationPackageAccess                                 = consts.DelegationPackageAccess
	DelegationPermissionGrant                               = consts.DelegationPermissionGrant
	DelegationSecurityLogging                               = consts.DelegationSecurityLogging
	ExtraAddExplanation                                     = consts.ExtraAddExplanation
	ExtraDelegationScopes                                   = consts.ExtraDelegationScopes
	ExtraDeviceAdmin                                        = consts.ExtraDeviceAdmin
	ExtraDevicePasswordRequirementOnly                      = consts.ExtraDevicePasswordRequirementOnly
	ExtraPasswordComplexity                                 = consts.ExtraPasswordComplexity
	ExtraProvisioningAccountToMigrate                       = consts.ExtraProvisioningAccountToMigrate
	ExtraProvisioningAdminExtrasBundle                      = consts.ExtraProvisioningAdminExtrasBundle
	ExtraProvisioningAllowedProvisioningModes               = consts.ExtraProvisioningAllowedProvisioningModes
	ExtraProvisioningAllowOffline                           = consts.ExtraProvisioningAllowOffline
	ExtraProvisioningDeviceAdminComponentName               = consts.ExtraProvisioningDeviceAdminComponentName
	ExtraProvisioningDeviceAdminMinimumVersionCode          = consts.ExtraProvisioningDeviceAdminMinimumVersionCode
	ExtraProvisioningDeviceAdminPackageChecksum             = consts.ExtraProvisioningDeviceAdminPackageChecksum
	ExtraProvisioningDeviceAdminPackageDownloadCookieHeader = consts.ExtraProvisioningDeviceAdminPackageDownloadCookieHeader
	ExtraProvisioningDeviceAdminPackageDownloadLocation     = consts.ExtraProvisioningDeviceAdminPackageDownloadLocation
	ExtraProvisioningDeviceAdminPackageName                 = consts.ExtraProvisioningDeviceAdminPackageName
	ExtraProvisioningDeviceAdminSignatureChecksum           = consts.ExtraProvisioningDeviceAdminSignatureChecksum
	ExtraProvisioningDisclaimers                            = consts.ExtraProvisioningDisclaimers
	ExtraProvisioningDisclaimerContent                      = consts.ExtraProvisioningDisclaimerContent
	ExtraProvisioningDisclaimerHeader                       = consts.ExtraProvisioningDisclaimerHeader
	ExtraProvisioningEmailAddress                           = consts.ExtraProvisioningEmailAddress
	ExtraProvisioningImei                                   = consts.ExtraProvisioningImei
	ExtraProvisioningKeepAccountOnMigration                 = consts.ExtraProvisioningKeepAccountOnMigration
	ExtraProvisioningKeepScreenOn                           = consts.ExtraProvisioningKeepScreenOn
	ExtraProvisioningLeaveAllSystemAppsEnabled              = consts.ExtraProvisioningLeaveAllSystemAppsEnabled
	ExtraProvisioningLocale                                 = consts.ExtraProvisioningLocale
	ExtraProvisioningLocalTime                              = consts.ExtraProvisioningLocalTime
	ExtraProvisioningLogoUri                                = consts.ExtraProvisioningLogoUri
	ExtraProvisioningMainColor                              = consts.ExtraProvisioningMainColor
	ExtraProvisioningMode                                   = consts.ExtraProvisioningMode
	ExtraProvisioningSensorsPermissionGrantOptOut           = consts.ExtraProvisioningSensorsPermissionGrantOptOut
	ExtraProvisioningSerialNumber                           = consts.ExtraProvisioningSerialNumber
	ExtraProvisioningShouldLaunchResultIntent               = consts.ExtraProvisioningShouldLaunchResultIntent
	ExtraProvisioningSkipEducationScreens                   = consts.ExtraProvisioningSkipEducationScreens
	ExtraProvisioningSkipEncryption                         = consts.ExtraProvisioningSkipEncryption
	ExtraProvisioningSkipUserConsent                        = consts.ExtraProvisioningSkipUserConsent
	ExtraProvisioningTimeZone                               = consts.ExtraProvisioningTimeZone
	ExtraProvisioningUseMobileData                          = consts.ExtraProvisioningUseMobileData
	ExtraProvisioningWifiAnonymousIdentity                  = consts.ExtraProvisioningWifiAnonymousIdentity
	ExtraProvisioningWifiCaCertificate                      = consts.ExtraProvisioningWifiCaCertificate
	ExtraProvisioningWifiDomain                             = consts.ExtraProvisioningWifiDomain
	ExtraProvisioningWifiEapMethod                          = consts.ExtraProvisioningWifiEapMethod
	ExtraProvisioningWifiHidden                             = consts.ExtraProvisioningWifiHidden
	ExtraProvisioningWifiIdentity                           = consts.ExtraProvisioningWifiIdentity
	ExtraProvisioningWifiPacUrl                             = consts.ExtraProvisioningWifiPacUrl
	ExtraProvisioningWifiPassword                           = consts.ExtraProvisioningWifiPassword
	ExtraProvisioningWifiPhase2Auth                         = consts.ExtraProvisioningWifiPhase2Auth
	ExtraProvisioningWifiProxyBypass                        = consts.ExtraProvisioningWifiProxyBypass
	ExtraProvisioningWifiProxyHost                          = consts.ExtraProvisioningWifiProxyHost
	ExtraProvisioningWifiProxyPort                          = consts.ExtraProvisioningWifiProxyPort
	ExtraProvisioningWifiSecurityType                       = consts.ExtraProvisioningWifiSecurityType
	ExtraProvisioningWifiSsid                               = consts.ExtraProvisioningWifiSsid
	ExtraProvisioningWifiUserCertificate                    = consts.ExtraProvisioningWifiUserCertificate
	ExtraResourceIds                                        = consts.ExtraResourceIds
	ExtraResourceType                                       = consts.ExtraResourceType
	ExtraResultLaunchIntent                                 = consts.ExtraResultLaunchIntent
	MimeTypeProvisioningNfc                                 = consts.MimeTypeProvisioningNfc
	PolicyDisableCamera                                     = consts.PolicyDisableCamera
	PolicyDisableScreenCapture                              = consts.PolicyDisableScreenCapture
)
View Source
const (
	AppFunctionsDisabled                           = consts.AppFunctionsDisabled
	AppFunctionsDisabledCrossProfile               = consts.AppFunctionsDisabledCrossProfile
	AppFunctionsNotControlledByPolicy              = consts.AppFunctionsNotControlledByPolicy
	AutoTimeDisabled                               = consts.AutoTimeDisabled
	AutoTimeEnabled                                = consts.AutoTimeEnabled
	AutoTimeNotControlledByPolicy                  = consts.AutoTimeNotControlledByPolicy
	AutoTimeZoneDisabled                           = consts.AutoTimeZoneDisabled
	AutoTimeZoneEnabled                            = consts.AutoTimeZoneEnabled
	AutoTimeZoneNotControlledByPolicy              = consts.AutoTimeZoneNotControlledByPolicy
	ContentProtectionDisabled                      = consts.ContentProtectionDisabled
	ContentProtectionEnabled                       = consts.ContentProtectionEnabled
	ContentProtectionNotControlledByPolicy         = consts.ContentProtectionNotControlledByPolicy
	EncryptionStatusActivating                     = consts.EncryptionStatusActivating
	EncryptionStatusActive                         = consts.EncryptionStatusActive
	EncryptionStatusActiveDefaultKey               = consts.EncryptionStatusActiveDefaultKey
	EncryptionStatusActivePerUser                  = consts.EncryptionStatusActivePerUser
	EncryptionStatusInactive                       = consts.EncryptionStatusInactive
	EncryptionStatusUnsupported                    = consts.EncryptionStatusUnsupported
	ExtraResourceTypeDrawable                      = consts.ExtraResourceTypeDrawable
	ExtraResourceTypeString                        = consts.ExtraResourceTypeString
	FlagEvictCredentialEncryptionKey               = consts.FlagEvictCredentialEncryptionKey
	FlagManagedCanAccessParent                     = consts.FlagManagedCanAccessParent
	FlagParentCanAccessManaged                     = consts.FlagParentCanAccessManaged
	IdTypeBaseInfo                                 = consts.IdTypeBaseInfo
	IdTypeImei                                     = consts.IdTypeImei
	IdTypeIndividualAttestation                    = consts.IdTypeIndividualAttestation
	IdTypeMeid                                     = consts.IdTypeMeid
	IdTypeSerial                                   = consts.IdTypeSerial
	InstallkeyRequestCredentialsAccess             = consts.InstallkeyRequestCredentialsAccess
	InstallkeySetUserSelectable                    = consts.InstallkeySetUserSelectable
	KeyguardDisableBiometrics                      = consts.KeyguardDisableBiometrics
	KeyguardDisableFace                            = consts.KeyguardDisableFace
	KeyguardDisableFeaturesAll                     = consts.KeyguardDisableFeaturesAll
	KeyguardDisableFeaturesNone                    = consts.KeyguardDisableFeaturesNone
	KeyguardDisableFingerprint                     = consts.KeyguardDisableFingerprint
	KeyguardDisableIris                            = consts.KeyguardDisableIris
	KeyguardDisableRemoteInput                     = consts.KeyguardDisableRemoteInput
	KeyguardDisableSecureCamera                    = consts.KeyguardDisableSecureCamera
	KeyguardDisableSecureNotifications             = consts.KeyguardDisableSecureNotifications
	KeyguardDisableShortcutsAll                    = consts.KeyguardDisableShortcutsAll
	KeyguardDisableTrustAgents                     = consts.KeyguardDisableTrustAgents
	KeyguardDisableUnredactedNotifications         = consts.KeyguardDisableUnredactedNotifications
	KeyguardDisableWidgetsAll                      = consts.KeyguardDisableWidgetsAll
	LeaveAllSystemAppsEnabled                      = consts.LeaveAllSystemAppsEnabled
	LockTaskFeatureBlockActivityStartInTask        = consts.LockTaskFeatureBlockActivityStartInTask
	LockTaskFeatureGlobalActions                   = consts.LockTaskFeatureGlobalActions
	LockTaskFeatureHome                            = consts.LockTaskFeatureHome
	LockTaskFeatureKeyguard                        = consts.LockTaskFeatureKeyguard
	LockTaskFeatureNone                            = consts.LockTaskFeatureNone
	LockTaskFeatureNotifications                   = consts.LockTaskFeatureNotifications
	LockTaskFeatureOverview                        = consts.LockTaskFeatureOverview
	LockTaskFeatureSystemInfo                      = consts.LockTaskFeatureSystemInfo
	MakeUserEphemeral                              = consts.MakeUserEphemeral
	MteDisabled                                    = consts.MteDisabled
	MteEnabled                                     = consts.MteEnabled
	MteNotControlledByPolicy                       = consts.MteNotControlledByPolicy
	NearbyStreamingDisabled                        = consts.NearbyStreamingDisabled
	NearbyStreamingEnabled                         = consts.NearbyStreamingEnabled
	NearbyStreamingNotControlledByPolicy           = consts.NearbyStreamingNotControlledByPolicy
	NearbyStreamingSameManagedAccountOnly          = consts.NearbyStreamingSameManagedAccountOnly
	OperationSafetyReasonDrivingDistraction        = consts.OperationSafetyReasonDrivingDistraction
	PasswordComplexityHigh                         = consts.PasswordComplexityHigh
	PasswordComplexityLow                          = consts.PasswordComplexityLow
	PasswordComplexityMedium                       = consts.PasswordComplexityMedium
	PasswordComplexityNone                         = consts.PasswordComplexityNone
	PasswordQualityAlphabetic                      = consts.PasswordQualityAlphabetic
	PasswordQualityAlphanumeric                    = consts.PasswordQualityAlphanumeric
	PasswordQualityBiometricWeak                   = consts.PasswordQualityBiometricWeak
	PasswordQualityComplex                         = consts.PasswordQualityComplex
	PasswordQualityNumeric                         = consts.PasswordQualityNumeric
	PasswordQualityNumericComplex                  = consts.PasswordQualityNumericComplex
	PasswordQualitySomething                       = consts.PasswordQualitySomething
	PasswordQualityUnspecified                     = consts.PasswordQualityUnspecified
	PermissionGrantStateDefault                    = consts.PermissionGrantStateDefault
	PermissionGrantStateDenied                     = consts.PermissionGrantStateDenied
	PermissionGrantStateGranted                    = consts.PermissionGrantStateGranted
	PermissionPolicyAutoDeny                       = consts.PermissionPolicyAutoDeny
	PermissionPolicyAutoGrant                      = consts.PermissionPolicyAutoGrant
	PermissionPolicyPrompt                         = consts.PermissionPolicyPrompt
	PersonalAppsNotSuspended                       = consts.PersonalAppsNotSuspended
	PersonalAppsSuspendedExplicitly                = consts.PersonalAppsSuspendedExplicitly
	PersonalAppsSuspendedProfileTimeout            = consts.PersonalAppsSuspendedProfileTimeout
	PrivateDnsModeOff                              = consts.PrivateDnsModeOff
	PrivateDnsModeOpportunistic                    = consts.PrivateDnsModeOpportunistic
	PrivateDnsModeProviderHostname                 = consts.PrivateDnsModeProviderHostname
	PrivateDnsModeUnknown                          = consts.PrivateDnsModeUnknown
	PrivateDnsSetErrorFailureSetting               = consts.PrivateDnsSetErrorFailureSetting
	PrivateDnsSetErrorHostNotServing               = consts.PrivateDnsSetErrorHostNotServing
	PrivateDnsSetNoError                           = consts.PrivateDnsSetNoError
	ProvisioningModeFullyManagedDevice             = consts.ProvisioningModeFullyManagedDevice
	ProvisioningModeManagedProfile                 = consts.ProvisioningModeManagedProfile
	ProvisioningModeManagedProfileOnPersonalDevice = consts.ProvisioningModeManagedProfileOnPersonalDevice
	ResetPasswordDoNotAskCredentialsOnBoot         = consts.ResetPasswordDoNotAskCredentialsOnBoot
	ResetPasswordRequireEntry                      = consts.ResetPasswordRequireEntry
	SkipSetupWizard                                = consts.SkipSetupWizard
	WifiSecurityEnterprise192                      = consts.WifiSecurityEnterprise192
	WifiSecurityEnterpriseEap                      = consts.WifiSecurityEnterpriseEap
	WifiSecurityOpen                               = consts.WifiSecurityOpen
	WifiSecurityPersonal                           = consts.WifiSecurityPersonal
	WipeEuicc                                      = consts.WipeEuicc
	WipeExternalStorage                            = consts.WipeExternalStorage
	WipeResetProtectionData                        = consts.WipeResetProtectionData
	WipeSilently                                   = consts.WipeSilently
)

Variables

This section is empty.

Functions

func Init

func Init(env *jni.Env) error

Init resolves all JNI class and method references for this package. It is safe to call multiple times (uses sync.Once internally). Exported for E2E testing on Android.

func NewdevicePolicyManager

func NewdevicePolicyManager(ctx *app.Context) (*devicePolicyManager, error)

NewdevicePolicyManager obtains android.app.admin.DevicePolicyManager from the Android system service manager.

Types

This section is empty.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL