pm

package
v0.0.6 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const (
	TransactionIBackgroundInstallControlServiceGetBackgroundInstalledPackages      = binder.FirstCallTransaction + 0
	TransactionIBackgroundInstallControlServiceRegisterBackgroundInstallCallback   = binder.FirstCallTransaction + 1
	TransactionIBackgroundInstallControlServiceUnregisterBackgroundInstallCallback = binder.FirstCallTransaction + 2
)
View Source
const (
	MethodIBackgroundInstallControlServiceGetBackgroundInstalledPackages      = "getBackgroundInstalledPackages"
	MethodIBackgroundInstallControlServiceRegisterBackgroundInstallCallback   = "registerBackgroundInstallCallback"
	MethodIBackgroundInstallControlServiceUnregisterBackgroundInstallCallback = "unregisterBackgroundInstallCallback"
)
View Source
const (
	TransactionICrossProfileAppsStartActivityAsUser                             = binder.FirstCallTransaction + 0
	TransactionICrossProfileAppsStartActivityAsUserByIntent                     = binder.FirstCallTransaction + 1
	TransactionICrossProfileAppsGetTargetUserProfiles                           = binder.FirstCallTransaction + 2
	TransactionICrossProfileAppsCanInteractAcrossProfiles                       = binder.FirstCallTransaction + 3
	TransactionICrossProfileAppsCanRequestInteractAcrossProfiles                = binder.FirstCallTransaction + 4
	TransactionICrossProfileAppsSetInteractAcrossProfilesAppOp                  = binder.FirstCallTransaction + 5
	TransactionICrossProfileAppsCanConfigureInteractAcrossProfiles              = binder.FirstCallTransaction + 6
	TransactionICrossProfileAppsCanUserAttemptToConfigureInteractAcrossProfiles = binder.FirstCallTransaction + 7
	TransactionICrossProfileAppsResetInteractAcrossProfilesAppOps               = binder.FirstCallTransaction + 8
	TransactionICrossProfileAppsClearInteractAcrossProfilesAppOps               = binder.FirstCallTransaction + 9
)
View Source
const (
	MethodICrossProfileAppsStartActivityAsUser                             = "startActivityAsUser"
	MethodICrossProfileAppsStartActivityAsUserByIntent                     = "startActivityAsUserByIntent"
	MethodICrossProfileAppsGetTargetUserProfiles                           = "getTargetUserProfiles"
	MethodICrossProfileAppsCanInteractAcrossProfiles                       = "canInteractAcrossProfiles"
	MethodICrossProfileAppsCanRequestInteractAcrossProfiles                = "canRequestInteractAcrossProfiles"
	MethodICrossProfileAppsSetInteractAcrossProfilesAppOp                  = "setInteractAcrossProfilesAppOp"
	MethodICrossProfileAppsCanConfigureInteractAcrossProfiles              = "canConfigureInteractAcrossProfiles"
	MethodICrossProfileAppsCanUserAttemptToConfigureInteractAcrossProfiles = "canUserAttemptToConfigureInteractAcrossProfiles"
	MethodICrossProfileAppsResetInteractAcrossProfilesAppOps               = "resetInteractAcrossProfilesAppOps"
	MethodICrossProfileAppsClearInteractAcrossProfilesAppOps               = "clearInteractAcrossProfilesAppOps"
)
View Source
const (
	TransactionIDataLoaderCreate       = binder.FirstCallTransaction + 0
	TransactionIDataLoaderStart        = binder.FirstCallTransaction + 1
	TransactionIDataLoaderStop         = binder.FirstCallTransaction + 2
	TransactionIDataLoaderDestroy      = binder.FirstCallTransaction + 3
	TransactionIDataLoaderPrepareImage = binder.FirstCallTransaction + 4
)
View Source
const (
	MethodIDataLoaderCreate       = "create"
	MethodIDataLoaderStart        = "start"
	MethodIDataLoaderStop         = "stop"
	MethodIDataLoaderDestroy      = "destroy"
	MethodIDataLoaderPrepareImage = "prepareImage"
)
View Source
const (
	TransactionIDataLoaderManagerBindToDataLoader     = binder.FirstCallTransaction + 0
	TransactionIDataLoaderManagerGetDataLoader        = binder.FirstCallTransaction + 1
	TransactionIDataLoaderManagerUnbindFromDataLoader = binder.FirstCallTransaction + 2
)
View Source
const (
	MethodIDataLoaderManagerBindToDataLoader     = "bindToDataLoader"
	MethodIDataLoaderManagerGetDataLoader        = "getDataLoader"
	MethodIDataLoaderManagerUnbindFromDataLoader = "unbindFromDataLoader"
)
View Source
const (
	IDataLoaderStatusListenerDataLoaderDestroyed     int32 = 0
	IDataLoaderStatusListenerDataLoaderBinding       int32 = 1
	IDataLoaderStatusListenerDataLoaderBound         int32 = 2
	IDataLoaderStatusListenerDataLoaderCreated       int32 = 3
	IDataLoaderStatusListenerDataLoaderStarted       int32 = 4
	IDataLoaderStatusListenerDataLoaderStopped       int32 = 5
	IDataLoaderStatusListenerDataLoaderImageReady    int32 = 6
	IDataLoaderStatusListenerDataLoaderImageNotReady int32 = 7
	IDataLoaderStatusListenerDataLoaderUnavailable   int32 = 8
	IDataLoaderStatusListenerDataLoaderUnrecoverable int32 = 9
)
View Source
const (
	TransactionILauncherAppsAddOnAppsChangedListener          = binder.FirstCallTransaction + 0
	TransactionILauncherAppsRemoveOnAppsChangedListener       = binder.FirstCallTransaction + 1
	TransactionILauncherAppsGetLauncherActivities             = binder.FirstCallTransaction + 2
	TransactionILauncherAppsResolveLauncherActivityInternal   = binder.FirstCallTransaction + 3
	TransactionILauncherAppsStartSessionDetailsActivityAsUser = binder.FirstCallTransaction + 4
	TransactionILauncherAppsStartActivityAsUser               = binder.FirstCallTransaction + 5
	TransactionILauncherAppsGetActivityLaunchIntent           = binder.FirstCallTransaction + 6
	TransactionILauncherAppsGetLauncherUserInfo               = binder.FirstCallTransaction + 7
	TransactionILauncherAppsGetPreInstalledSystemPackages     = binder.FirstCallTransaction + 8
	TransactionILauncherAppsGetAppMarketActivityIntent        = binder.FirstCallTransaction + 9
	TransactionILauncherAppsGetPrivateSpaceSettingsIntent     = binder.FirstCallTransaction + 10
	TransactionILauncherAppsShowAppDetailsAsUser              = binder.FirstCallTransaction + 11
	TransactionILauncherAppsIsPackageEnabled                  = binder.FirstCallTransaction + 12
	TransactionILauncherAppsGetSuspendedPackageLauncherExtras = binder.FirstCallTransaction + 13
	TransactionILauncherAppsIsActivityEnabled                 = binder.FirstCallTransaction + 14
	TransactionILauncherAppsGetApplicationInfo                = binder.FirstCallTransaction + 15
	TransactionILauncherAppsGetAppUsageLimit                  = binder.FirstCallTransaction + 16
	TransactionILauncherAppsGetShortcuts                      = binder.FirstCallTransaction + 17
	TransactionILauncherAppsGetShortcutsAsync                 = binder.FirstCallTransaction + 18
	TransactionILauncherAppsPinShortcuts                      = binder.FirstCallTransaction + 19
	TransactionILauncherAppsStartShortcut                     = binder.FirstCallTransaction + 20
	TransactionILauncherAppsGetShortcutIconResId              = binder.FirstCallTransaction + 21
	TransactionILauncherAppsGetShortcutIconFd                 = binder.FirstCallTransaction + 22
	TransactionILauncherAppsHasShortcutHostPermission         = binder.FirstCallTransaction + 23
	TransactionILauncherAppsShouldHideFromSuggestions         = binder.FirstCallTransaction + 24
	TransactionILauncherAppsGetShortcutConfigActivities       = binder.FirstCallTransaction + 25
	TransactionILauncherAppsGetShortcutConfigActivityIntent   = binder.FirstCallTransaction + 26
	TransactionILauncherAppsGetShortcutIntent                 = binder.FirstCallTransaction + 27
	TransactionILauncherAppsRegisterPackageInstallerCallback  = binder.FirstCallTransaction + 28
	TransactionILauncherAppsGetAllSessions                    = binder.FirstCallTransaction + 29
	TransactionILauncherAppsRegisterShortcutChangeCallback    = binder.FirstCallTransaction + 30
	TransactionILauncherAppsUnregisterShortcutChangeCallback  = binder.FirstCallTransaction + 31
	TransactionILauncherAppsCacheShortcuts                    = binder.FirstCallTransaction + 32
	TransactionILauncherAppsUncacheShortcuts                  = binder.FirstCallTransaction + 33
	TransactionILauncherAppsGetShortcutIconUri                = binder.FirstCallTransaction + 34
	TransactionILauncherAppsGetActivityOverrides              = binder.FirstCallTransaction + 35
	TransactionILauncherAppsRegisterDumpCallback              = binder.FirstCallTransaction + 36
	TransactionILauncherAppsUnRegisterDumpCallback            = binder.FirstCallTransaction + 37
	TransactionILauncherAppsSetArchiveCompatibilityOptions    = binder.FirstCallTransaction + 38
	TransactionILauncherAppsGetUserProfiles                   = binder.FirstCallTransaction + 39
)
View Source
const (
	MethodILauncherAppsAddOnAppsChangedListener          = "addOnAppsChangedListener"
	MethodILauncherAppsRemoveOnAppsChangedListener       = "removeOnAppsChangedListener"
	MethodILauncherAppsGetLauncherActivities             = "getLauncherActivities"
	MethodILauncherAppsResolveLauncherActivityInternal   = "resolveLauncherActivityInternal"
	MethodILauncherAppsStartSessionDetailsActivityAsUser = "startSessionDetailsActivityAsUser"
	MethodILauncherAppsStartActivityAsUser               = "startActivityAsUser"
	MethodILauncherAppsGetActivityLaunchIntent           = "getActivityLaunchIntent"
	MethodILauncherAppsGetLauncherUserInfo               = "getLauncherUserInfo"
	MethodILauncherAppsGetPreInstalledSystemPackages     = "getPreInstalledSystemPackages"
	MethodILauncherAppsGetAppMarketActivityIntent        = "getAppMarketActivityIntent"
	MethodILauncherAppsGetPrivateSpaceSettingsIntent     = "getPrivateSpaceSettingsIntent"
	MethodILauncherAppsShowAppDetailsAsUser              = "showAppDetailsAsUser"
	MethodILauncherAppsIsPackageEnabled                  = "isPackageEnabled"
	MethodILauncherAppsGetSuspendedPackageLauncherExtras = "getSuspendedPackageLauncherExtras"
	MethodILauncherAppsIsActivityEnabled                 = "isActivityEnabled"
	MethodILauncherAppsGetApplicationInfo                = "getApplicationInfo"
	MethodILauncherAppsGetAppUsageLimit                  = "getAppUsageLimit"
	MethodILauncherAppsGetShortcuts                      = "getShortcuts"
	MethodILauncherAppsGetShortcutsAsync                 = "getShortcutsAsync"
	MethodILauncherAppsPinShortcuts                      = "pinShortcuts"
	MethodILauncherAppsStartShortcut                     = "startShortcut"
	MethodILauncherAppsGetShortcutIconResId              = "getShortcutIconResId"
	MethodILauncherAppsGetShortcutIconFd                 = "getShortcutIconFd"
	MethodILauncherAppsHasShortcutHostPermission         = "hasShortcutHostPermission"
	MethodILauncherAppsShouldHideFromSuggestions         = "shouldHideFromSuggestions"
	MethodILauncherAppsGetShortcutConfigActivities       = "getShortcutConfigActivities"
	MethodILauncherAppsGetShortcutConfigActivityIntent   = "getShortcutConfigActivityIntent"
	MethodILauncherAppsGetShortcutIntent                 = "getShortcutIntent"
	MethodILauncherAppsRegisterPackageInstallerCallback  = "registerPackageInstallerCallback"
	MethodILauncherAppsGetAllSessions                    = "getAllSessions"
	MethodILauncherAppsRegisterShortcutChangeCallback    = "registerShortcutChangeCallback"
	MethodILauncherAppsUnregisterShortcutChangeCallback  = "unregisterShortcutChangeCallback"
	MethodILauncherAppsCacheShortcuts                    = "cacheShortcuts"
	MethodILauncherAppsUncacheShortcuts                  = "uncacheShortcuts"
	MethodILauncherAppsGetShortcutIconUri                = "getShortcutIconUri"
	MethodILauncherAppsGetActivityOverrides              = "getActivityOverrides"
	MethodILauncherAppsRegisterDumpCallback              = "registerDumpCallback"
	MethodILauncherAppsUnRegisterDumpCallback            = "unRegisterDumpCallback"
	MethodILauncherAppsSetArchiveCompatibilityOptions    = "setArchiveCompatibilityOptions"
	MethodILauncherAppsGetUserProfiles                   = "getUserProfiles"
)
View Source
const (
	TransactionIOnAppsChangedListenerOnPackageRemoved                = binder.FirstCallTransaction + 0
	TransactionIOnAppsChangedListenerOnPackageAdded                  = binder.FirstCallTransaction + 1
	TransactionIOnAppsChangedListenerOnPackageChanged                = binder.FirstCallTransaction + 2
	TransactionIOnAppsChangedListenerOnPackagesAvailable             = binder.FirstCallTransaction + 3
	TransactionIOnAppsChangedListenerOnPackagesUnavailable           = binder.FirstCallTransaction + 4
	TransactionIOnAppsChangedListenerOnPackagesSuspended             = binder.FirstCallTransaction + 5
	TransactionIOnAppsChangedListenerOnPackagesUnsuspended           = binder.FirstCallTransaction + 6
	TransactionIOnAppsChangedListenerOnShortcutChanged               = binder.FirstCallTransaction + 7
	TransactionIOnAppsChangedListenerOnPackageLoadingProgressChanged = binder.FirstCallTransaction + 8
)
View Source
const (
	MethodIOnAppsChangedListenerOnPackageRemoved                = "onPackageRemoved"
	MethodIOnAppsChangedListenerOnPackageAdded                  = "onPackageAdded"
	MethodIOnAppsChangedListenerOnPackageChanged                = "onPackageChanged"
	MethodIOnAppsChangedListenerOnPackagesAvailable             = "onPackagesAvailable"
	MethodIOnAppsChangedListenerOnPackagesUnavailable           = "onPackagesUnavailable"
	MethodIOnAppsChangedListenerOnPackagesSuspended             = "onPackagesSuspended"
	MethodIOnAppsChangedListenerOnPackagesUnsuspended           = "onPackagesUnsuspended"
	MethodIOnAppsChangedListenerOnShortcutChanged               = "onShortcutChanged"
	MethodIOnAppsChangedListenerOnPackageLoadingProgressChanged = "onPackageLoadingProgressChanged"
)
View Source
const (
	TransactionIOtaDexoptPrepare           = binder.FirstCallTransaction + 0
	TransactionIOtaDexoptCleanup           = binder.FirstCallTransaction + 1
	TransactionIOtaDexoptIsDone            = binder.FirstCallTransaction + 2
	TransactionIOtaDexoptGetProgress       = binder.FirstCallTransaction + 3
	TransactionIOtaDexoptDexoptNextPackage = binder.FirstCallTransaction + 4
	TransactionIOtaDexoptNextDexoptCommand = binder.FirstCallTransaction + 5
)
View Source
const (
	MethodIOtaDexoptPrepare           = "prepare"
	MethodIOtaDexoptCleanup           = "cleanup"
	MethodIOtaDexoptIsDone            = "isDone"
	MethodIOtaDexoptGetProgress       = "getProgress"
	MethodIOtaDexoptDexoptNextPackage = "dexoptNextPackage"
	MethodIOtaDexoptNextDexoptCommand = "nextDexoptCommand"
)
View Source
const (
	TransactionIPackageDeleteObserver2OnUserActionRequired = binder.FirstCallTransaction + 0
	TransactionIPackageDeleteObserver2OnPackageDeleted     = binder.FirstCallTransaction + 1
)
View Source
const (
	MethodIPackageDeleteObserver2OnUserActionRequired = "onUserActionRequired"
	MethodIPackageDeleteObserver2OnPackageDeleted     = "onPackageDeleted"
)
View Source
const (
	TransactionIPackageInstallerCreateSession                    = binder.FirstCallTransaction + 0
	TransactionIPackageInstallerUpdateSessionAppIcon             = binder.FirstCallTransaction + 1
	TransactionIPackageInstallerUpdateSessionAppLabel            = binder.FirstCallTransaction + 2
	TransactionIPackageInstallerAbandonSession                   = binder.FirstCallTransaction + 3
	TransactionIPackageInstallerOpenSession                      = binder.FirstCallTransaction + 4
	TransactionIPackageInstallerGetSessionInfo                   = binder.FirstCallTransaction + 5
	TransactionIPackageInstallerGetAllSessions                   = binder.FirstCallTransaction + 6
	TransactionIPackageInstallerGetMySessions                    = binder.FirstCallTransaction + 7
	TransactionIPackageInstallerGetStagedSessions                = binder.FirstCallTransaction + 8
	TransactionIPackageInstallerRegisterCallback                 = binder.FirstCallTransaction + 9
	TransactionIPackageInstallerUnregisterCallback               = binder.FirstCallTransaction + 10
	TransactionIPackageInstallerUninstall                        = binder.FirstCallTransaction + 11
	TransactionIPackageInstallerUninstallExistingPackage         = binder.FirstCallTransaction + 12
	TransactionIPackageInstallerInstallExistingPackage           = binder.FirstCallTransaction + 13
	TransactionIPackageInstallerSetPermissionsResult             = binder.FirstCallTransaction + 14
	TransactionIPackageInstallerBypassNextStagedInstallerCheck   = binder.FirstCallTransaction + 15
	TransactionIPackageInstallerBypassNextAllowedApexUpdateCheck = binder.FirstCallTransaction + 16
	TransactionIPackageInstallerDisableVerificationForUid        = binder.FirstCallTransaction + 17
	TransactionIPackageInstallerSetAllowUnlimitedSilentUpdates   = binder.FirstCallTransaction + 18
	TransactionIPackageInstallerSetSilentUpdatesThrottleTime     = binder.FirstCallTransaction + 19
	TransactionIPackageInstallerCheckInstallConstraints          = binder.FirstCallTransaction + 20
	TransactionIPackageInstallerWaitForInstallConstraints        = binder.FirstCallTransaction + 21
	TransactionIPackageInstallerRequestArchive                   = binder.FirstCallTransaction + 22
	TransactionIPackageInstallerRequestUnarchive                 = binder.FirstCallTransaction + 23
	TransactionIPackageInstallerInstallPackageArchived           = binder.FirstCallTransaction + 24
	TransactionIPackageInstallerReportUnarchivalStatus           = binder.FirstCallTransaction + 25
)
View Source
const (
	MethodIPackageInstallerCreateSession                    = "createSession"
	MethodIPackageInstallerUpdateSessionAppIcon             = "updateSessionAppIcon"
	MethodIPackageInstallerUpdateSessionAppLabel            = "updateSessionAppLabel"
	MethodIPackageInstallerAbandonSession                   = "abandonSession"
	MethodIPackageInstallerOpenSession                      = "openSession"
	MethodIPackageInstallerGetSessionInfo                   = "getSessionInfo"
	MethodIPackageInstallerGetAllSessions                   = "getAllSessions"
	MethodIPackageInstallerGetMySessions                    = "getMySessions"
	MethodIPackageInstallerGetStagedSessions                = "getStagedSessions"
	MethodIPackageInstallerRegisterCallback                 = "registerCallback"
	MethodIPackageInstallerUnregisterCallback               = "unregisterCallback"
	MethodIPackageInstallerUninstall                        = "uninstall"
	MethodIPackageInstallerUninstallExistingPackage         = "uninstallExistingPackage"
	MethodIPackageInstallerInstallExistingPackage           = "installExistingPackage"
	MethodIPackageInstallerSetPermissionsResult             = "setPermissionsResult"
	MethodIPackageInstallerBypassNextStagedInstallerCheck   = "bypassNextStagedInstallerCheck"
	MethodIPackageInstallerBypassNextAllowedApexUpdateCheck = "bypassNextAllowedApexUpdateCheck"
	MethodIPackageInstallerDisableVerificationForUid        = "disableVerificationForUid"
	MethodIPackageInstallerSetAllowUnlimitedSilentUpdates   = "setAllowUnlimitedSilentUpdates"
	MethodIPackageInstallerSetSilentUpdatesThrottleTime     = "setSilentUpdatesThrottleTime"
	MethodIPackageInstallerCheckInstallConstraints          = "checkInstallConstraints"
	MethodIPackageInstallerWaitForInstallConstraints        = "waitForInstallConstraints"
	MethodIPackageInstallerRequestArchive                   = "requestArchive"
	MethodIPackageInstallerRequestUnarchive                 = "requestUnarchive"
	MethodIPackageInstallerInstallPackageArchived           = "installPackageArchived"
	MethodIPackageInstallerReportUnarchivalStatus           = "reportUnarchivalStatus"
)
View Source
const (
	TransactionIPackageInstallerCallbackOnSessionCreated         = binder.FirstCallTransaction + 0
	TransactionIPackageInstallerCallbackOnSessionBadgingChanged  = binder.FirstCallTransaction + 1
	TransactionIPackageInstallerCallbackOnSessionActiveChanged   = binder.FirstCallTransaction + 2
	TransactionIPackageInstallerCallbackOnSessionProgressChanged = binder.FirstCallTransaction + 3
	TransactionIPackageInstallerCallbackOnSessionFinished        = binder.FirstCallTransaction + 4
)
View Source
const (
	MethodIPackageInstallerCallbackOnSessionCreated         = "onSessionCreated"
	MethodIPackageInstallerCallbackOnSessionBadgingChanged  = "onSessionBadgingChanged"
	MethodIPackageInstallerCallbackOnSessionActiveChanged   = "onSessionActiveChanged"
	MethodIPackageInstallerCallbackOnSessionProgressChanged = "onSessionProgressChanged"
	MethodIPackageInstallerCallbackOnSessionFinished        = "onSessionFinished"
)
View Source
const (
	TransactionIPackageInstallerSessionSetClientProgress                     = binder.FirstCallTransaction + 0
	TransactionIPackageInstallerSessionAddClientProgress                     = binder.FirstCallTransaction + 1
	TransactionIPackageInstallerSessionGetNames                              = binder.FirstCallTransaction + 2
	TransactionIPackageInstallerSessionOpenWrite                             = binder.FirstCallTransaction + 3
	TransactionIPackageInstallerSessionOpenRead                              = binder.FirstCallTransaction + 4
	TransactionIPackageInstallerSessionWrite                                 = binder.FirstCallTransaction + 5
	TransactionIPackageInstallerSessionStageViaHardLink                      = binder.FirstCallTransaction + 6
	TransactionIPackageInstallerSessionSetChecksums                          = binder.FirstCallTransaction + 7
	TransactionIPackageInstallerSessionRequestChecksums                      = binder.FirstCallTransaction + 8
	TransactionIPackageInstallerSessionRemoveSplit                           = binder.FirstCallTransaction + 9
	TransactionIPackageInstallerSessionClose                                 = binder.FirstCallTransaction + 10
	TransactionIPackageInstallerSessionCommit                                = binder.FirstCallTransaction + 11
	TransactionIPackageInstallerSessionTransfer                              = binder.FirstCallTransaction + 12
	TransactionIPackageInstallerSessionAbandon                               = binder.FirstCallTransaction + 13
	TransactionIPackageInstallerSessionSeal                                  = binder.FirstCallTransaction + 14
	TransactionIPackageInstallerSessionFetchPackageNames                     = binder.FirstCallTransaction + 15
	TransactionIPackageInstallerSessionGetDataLoaderParams                   = binder.FirstCallTransaction + 16
	TransactionIPackageInstallerSessionAddFile                               = binder.FirstCallTransaction + 17
	TransactionIPackageInstallerSessionRemoveFile                            = binder.FirstCallTransaction + 18
	TransactionIPackageInstallerSessionIsMultiPackage                        = binder.FirstCallTransaction + 19
	TransactionIPackageInstallerSessionGetChildSessionIds                    = binder.FirstCallTransaction + 20
	TransactionIPackageInstallerSessionAddChildSessionId                     = binder.FirstCallTransaction + 21
	TransactionIPackageInstallerSessionRemoveChildSessionId                  = binder.FirstCallTransaction + 22
	TransactionIPackageInstallerSessionGetParentSessionId                    = binder.FirstCallTransaction + 23
	TransactionIPackageInstallerSessionIsStaged                              = binder.FirstCallTransaction + 24
	TransactionIPackageInstallerSessionGetInstallFlags                       = binder.FirstCallTransaction + 25
	TransactionIPackageInstallerSessionRequestUserPreapproval                = binder.FirstCallTransaction + 26
	TransactionIPackageInstallerSessionIsApplicationEnabledSettingPersistent = binder.FirstCallTransaction + 27
	TransactionIPackageInstallerSessionIsRequestUpdateOwnership              = binder.FirstCallTransaction + 28
	TransactionIPackageInstallerSessionGetAppMetadataFd                      = binder.FirstCallTransaction + 29
	TransactionIPackageInstallerSessionOpenWriteAppMetadata                  = binder.FirstCallTransaction + 30
	TransactionIPackageInstallerSessionRemoveAppMetadata                     = binder.FirstCallTransaction + 31
	TransactionIPackageInstallerSessionSetPreVerifiedDomains                 = binder.FirstCallTransaction + 32
	TransactionIPackageInstallerSessionGetPreVerifiedDomains                 = binder.FirstCallTransaction + 33
)
View Source
const (
	MethodIPackageInstallerSessionSetClientProgress                     = "setClientProgress"
	MethodIPackageInstallerSessionAddClientProgress                     = "addClientProgress"
	MethodIPackageInstallerSessionGetNames                              = "getNames"
	MethodIPackageInstallerSessionOpenWrite                             = "openWrite"
	MethodIPackageInstallerSessionOpenRead                              = "openRead"
	MethodIPackageInstallerSessionWrite                                 = "write"
	MethodIPackageInstallerSessionStageViaHardLink                      = "stageViaHardLink"
	MethodIPackageInstallerSessionSetChecksums                          = "setChecksums"
	MethodIPackageInstallerSessionRequestChecksums                      = "requestChecksums"
	MethodIPackageInstallerSessionRemoveSplit                           = "removeSplit"
	MethodIPackageInstallerSessionClose                                 = "close"
	MethodIPackageInstallerSessionCommit                                = "commit"
	MethodIPackageInstallerSessionTransfer                              = "transfer"
	MethodIPackageInstallerSessionAbandon                               = "abandon"
	MethodIPackageInstallerSessionSeal                                  = "seal"
	MethodIPackageInstallerSessionFetchPackageNames                     = "fetchPackageNames"
	MethodIPackageInstallerSessionGetDataLoaderParams                   = "getDataLoaderParams"
	MethodIPackageInstallerSessionAddFile                               = "addFile"
	MethodIPackageInstallerSessionRemoveFile                            = "removeFile"
	MethodIPackageInstallerSessionIsMultiPackage                        = "isMultiPackage"
	MethodIPackageInstallerSessionGetChildSessionIds                    = "getChildSessionIds"
	MethodIPackageInstallerSessionAddChildSessionId                     = "addChildSessionId"
	MethodIPackageInstallerSessionRemoveChildSessionId                  = "removeChildSessionId"
	MethodIPackageInstallerSessionGetParentSessionId                    = "getParentSessionId"
	MethodIPackageInstallerSessionIsStaged                              = "isStaged"
	MethodIPackageInstallerSessionGetInstallFlags                       = "getInstallFlags"
	MethodIPackageInstallerSessionRequestUserPreapproval                = "requestUserPreapproval"
	MethodIPackageInstallerSessionIsApplicationEnabledSettingPersistent = "isApplicationEnabledSettingPersistent"
	MethodIPackageInstallerSessionIsRequestUpdateOwnership              = "isRequestUpdateOwnership"
	MethodIPackageInstallerSessionGetAppMetadataFd                      = "getAppMetadataFd"
	MethodIPackageInstallerSessionOpenWriteAppMetadata                  = "openWriteAppMetadata"
	MethodIPackageInstallerSessionRemoveAppMetadata                     = "removeAppMetadata"
	MethodIPackageInstallerSessionSetPreVerifiedDomains                 = "setPreVerifiedDomains"
	MethodIPackageInstallerSessionGetPreVerifiedDomains                 = "getPreVerifiedDomains"
)
View Source
const (
	TransactionIPackageInstallObserver2OnUserActionRequired = binder.FirstCallTransaction + 0
	TransactionIPackageInstallObserver2OnPackageInstalled   = binder.FirstCallTransaction + 1
)
View Source
const (
	MethodIPackageInstallObserver2OnUserActionRequired = "onUserActionRequired"
	MethodIPackageInstallObserver2OnPackageInstalled   = "onPackageInstalled"
)
View Source
const (
	TransactionIPackageManagerCheckPackageStartable                     = binder.FirstCallTransaction + 0
	TransactionIPackageManagerIsPackageAvailable                        = binder.FirstCallTransaction + 1
	TransactionIPackageManagerGetPackageInfo                            = binder.FirstCallTransaction + 2
	TransactionIPackageManagerGetPackageInfoVersioned                   = binder.FirstCallTransaction + 3
	TransactionIPackageManagerGetPackageUid                             = binder.FirstCallTransaction + 4
	TransactionIPackageManagerGetPackageGids                            = binder.FirstCallTransaction + 5
	TransactionIPackageManagerCurrentToCanonicalPackageNames            = binder.FirstCallTransaction + 6
	TransactionIPackageManagerCanonicalToCurrentPackageNames            = binder.FirstCallTransaction + 7
	TransactionIPackageManagerGetApplicationInfo                        = binder.FirstCallTransaction + 8
	TransactionIPackageManagerGetTargetSdkVersion                       = binder.FirstCallTransaction + 9
	TransactionIPackageManagerGetActivityInfo                           = binder.FirstCallTransaction + 10
	TransactionIPackageManagerActivitySupportsIntentAsUser              = binder.FirstCallTransaction + 11
	TransactionIPackageManagerGetReceiverInfo                           = binder.FirstCallTransaction + 12
	TransactionIPackageManagerGetServiceInfo                            = binder.FirstCallTransaction + 13
	TransactionIPackageManagerGetProviderInfo                           = binder.FirstCallTransaction + 14
	TransactionIPackageManagerIsProtectedBroadcast                      = binder.FirstCallTransaction + 15
	TransactionIPackageManagerCheckSignatures                           = binder.FirstCallTransaction + 16
	TransactionIPackageManagerCheckUidSignatures                        = binder.FirstCallTransaction + 17
	TransactionIPackageManagerGetAllPackages                            = binder.FirstCallTransaction + 18
	TransactionIPackageManagerGetPackagesForUid                         = binder.FirstCallTransaction + 19
	TransactionIPackageManagerGetNameForUid                             = binder.FirstCallTransaction + 20
	TransactionIPackageManagerGetNamesForUids                           = binder.FirstCallTransaction + 21
	TransactionIPackageManagerGetUidForSharedUser                       = binder.FirstCallTransaction + 22
	TransactionIPackageManagerGetFlagsForUid                            = binder.FirstCallTransaction + 23
	TransactionIPackageManagerGetPrivateFlagsForUid                     = binder.FirstCallTransaction + 24
	TransactionIPackageManagerIsUidPrivileged                           = binder.FirstCallTransaction + 25
	TransactionIPackageManagerResolveIntent                             = binder.FirstCallTransaction + 26
	TransactionIPackageManagerFindPersistentPreferredActivity           = binder.FirstCallTransaction + 27
	TransactionIPackageManagerCanForwardTo                              = binder.FirstCallTransaction + 28
	TransactionIPackageManagerQueryIntentActivities                     = binder.FirstCallTransaction + 29
	TransactionIPackageManagerQueryIntentActivityOptions                = binder.FirstCallTransaction + 30
	TransactionIPackageManagerQueryIntentReceivers                      = binder.FirstCallTransaction + 31
	TransactionIPackageManagerResolveService                            = binder.FirstCallTransaction + 32
	TransactionIPackageManagerQueryIntentServices                       = binder.FirstCallTransaction + 33
	TransactionIPackageManagerQueryIntentContentProviders               = binder.FirstCallTransaction + 34
	TransactionIPackageManagerGetInstalledPackages                      = binder.FirstCallTransaction + 35
	TransactionIPackageManagerGetAppMetadataFd                          = binder.FirstCallTransaction + 36
	TransactionIPackageManagerGetPackagesHoldingPermissions             = binder.FirstCallTransaction + 37
	TransactionIPackageManagerGetInstalledApplications                  = binder.FirstCallTransaction + 38
	TransactionIPackageManagerGetPersistentApplications                 = binder.FirstCallTransaction + 39
	TransactionIPackageManagerResolveContentProvider                    = binder.FirstCallTransaction + 40
	TransactionIPackageManagerQuerySyncProviders                        = binder.FirstCallTransaction + 41
	TransactionIPackageManagerQueryContentProviders                     = binder.FirstCallTransaction + 42
	TransactionIPackageManagerGetInstrumentationInfoAsUser              = binder.FirstCallTransaction + 43
	TransactionIPackageManagerQueryInstrumentationAsUser                = binder.FirstCallTransaction + 44
	TransactionIPackageManagerFinishPackageInstall                      = binder.FirstCallTransaction + 45
	TransactionIPackageManagerSetInstallerPackageName                   = binder.FirstCallTransaction + 46
	TransactionIPackageManagerRelinquishUpdateOwnership                 = binder.FirstCallTransaction + 47
	TransactionIPackageManagerSetApplicationCategoryHint                = binder.FirstCallTransaction + 48
	TransactionIPackageManagerDeletePackageAsUser                       = binder.FirstCallTransaction + 49
	TransactionIPackageManagerDeletePackageVersioned                    = binder.FirstCallTransaction + 50
	TransactionIPackageManagerDeleteExistingPackageAsUser               = binder.FirstCallTransaction + 51
	TransactionIPackageManagerGetInstallerPackageName                   = binder.FirstCallTransaction + 52
	TransactionIPackageManagerGetInstallSourceInfo                      = binder.FirstCallTransaction + 53
	TransactionIPackageManagerResetApplicationPreferences               = binder.FirstCallTransaction + 54
	TransactionIPackageManagerGetLastChosenActivity                     = binder.FirstCallTransaction + 55
	TransactionIPackageManagerSetLastChosenActivity                     = binder.FirstCallTransaction + 56
	TransactionIPackageManagerAddPreferredActivity                      = binder.FirstCallTransaction + 57
	TransactionIPackageManagerReplacePreferredActivity                  = binder.FirstCallTransaction + 58
	TransactionIPackageManagerClearPackagePreferredActivities           = binder.FirstCallTransaction + 59
	TransactionIPackageManagerGetPreferredActivities                    = binder.FirstCallTransaction + 60
	TransactionIPackageManagerAddPersistentPreferredActivity            = binder.FirstCallTransaction + 61
	TransactionIPackageManagerClearPackagePersistentPreferredActivities = binder.FirstCallTransaction + 62
	TransactionIPackageManagerClearPersistentPreferredActivity          = binder.FirstCallTransaction + 63
	TransactionIPackageManagerAddCrossProfileIntentFilter               = binder.FirstCallTransaction + 64
	TransactionIPackageManagerRemoveCrossProfileIntentFilter            = binder.FirstCallTransaction + 65
	TransactionIPackageManagerClearCrossProfileIntentFilters            = binder.FirstCallTransaction + 66
	TransactionIPackageManagerSetDistractingPackageRestrictionsAsUser   = binder.FirstCallTransaction + 67
	TransactionIPackageManagerSetPackagesSuspendedAsUser                = binder.FirstCallTransaction + 68
	TransactionIPackageManagerGetUnsuspendablePackagesForUser           = binder.FirstCallTransaction + 69
	TransactionIPackageManagerIsPackageSuspendedForUser                 = binder.FirstCallTransaction + 70
	TransactionIPackageManagerIsPackageQuarantinedForUser               = binder.FirstCallTransaction + 71
	TransactionIPackageManagerIsPackageStoppedForUser                   = binder.FirstCallTransaction + 72
	TransactionIPackageManagerGetSuspendedPackageAppExtras              = binder.FirstCallTransaction + 73
	TransactionIPackageManagerGetSuspendingPackage                      = binder.FirstCallTransaction + 74
	TransactionIPackageManagerGetPreferredActivityBackup                = binder.FirstCallTransaction + 75
	TransactionIPackageManagerRestorePreferredActivities                = binder.FirstCallTransaction + 76
	TransactionIPackageManagerGetDefaultAppsBackup                      = binder.FirstCallTransaction + 77
	TransactionIPackageManagerRestoreDefaultApps                        = binder.FirstCallTransaction + 78
	TransactionIPackageManagerGetDomainVerificationBackup               = binder.FirstCallTransaction + 79
	TransactionIPackageManagerRestoreDomainVerification                 = binder.FirstCallTransaction + 80
	TransactionIPackageManagerGetHomeActivities                         = binder.FirstCallTransaction + 81
	TransactionIPackageManagerSetHomeActivity                           = binder.FirstCallTransaction + 82
	TransactionIPackageManagerOverrideLabelAndIcon                      = binder.FirstCallTransaction + 83
	TransactionIPackageManagerRestoreLabelAndIcon                       = binder.FirstCallTransaction + 84
	TransactionIPackageManagerSetComponentEnabledSetting                = binder.FirstCallTransaction + 85
	TransactionIPackageManagerSetComponentEnabledSettings               = binder.FirstCallTransaction + 86
	TransactionIPackageManagerGetComponentEnabledSetting                = binder.FirstCallTransaction + 87
	TransactionIPackageManagerSetApplicationEnabledSetting              = binder.FirstCallTransaction + 88
	TransactionIPackageManagerGetApplicationEnabledSetting              = binder.FirstCallTransaction + 89
	TransactionIPackageManagerLogAppProcessStartIfNeeded                = binder.FirstCallTransaction + 90
	TransactionIPackageManagerFlushPackageRestrictionsAsUser            = binder.FirstCallTransaction + 91
	TransactionIPackageManagerSetPackageStoppedState                    = binder.FirstCallTransaction + 92
	TransactionIPackageManagerFreeStorageAndNotify                      = binder.FirstCallTransaction + 93
	TransactionIPackageManagerFreeStorage                               = binder.FirstCallTransaction + 94
	TransactionIPackageManagerDeleteApplicationCacheFiles               = binder.FirstCallTransaction + 95
	TransactionIPackageManagerDeleteApplicationCacheFilesAsUser         = binder.FirstCallTransaction + 96
	TransactionIPackageManagerClearApplicationUserData                  = binder.FirstCallTransaction + 97
	TransactionIPackageManagerClearApplicationProfileData               = binder.FirstCallTransaction + 98
	TransactionIPackageManagerGetPackageSizeInfo                        = binder.FirstCallTransaction + 99
	TransactionIPackageManagerGetSystemSharedLibraryNames               = binder.FirstCallTransaction + 100
	TransactionIPackageManagerGetSystemSharedLibraryNamesAndPaths       = binder.FirstCallTransaction + 101
	TransactionIPackageManagerGetSystemAvailableFeatures                = binder.FirstCallTransaction + 102
	TransactionIPackageManagerHasSystemFeature                          = binder.FirstCallTransaction + 103
	TransactionIPackageManagerGetInitialNonStoppedSystemPackages        = binder.FirstCallTransaction + 104
	TransactionIPackageManagerEnterSafeMode                             = binder.FirstCallTransaction + 105
	TransactionIPackageManagerIsSafeMode                                = binder.FirstCallTransaction + 106
	TransactionIPackageManagerHasSystemUidErrors                        = binder.FirstCallTransaction + 107
	TransactionIPackageManagerNotifyPackageUse                          = binder.FirstCallTransaction + 108
	TransactionIPackageManagerNotifyDexLoad                             = binder.FirstCallTransaction + 109
	TransactionIPackageManagerRegisterDexModule                         = binder.FirstCallTransaction + 110
	TransactionIPackageManagerPerformDexOptMode                         = binder.FirstCallTransaction + 111
	TransactionIPackageManagerPerformDexOptSecondary                    = binder.FirstCallTransaction + 112
	TransactionIPackageManagerGetMoveStatus                             = binder.FirstCallTransaction + 113
	TransactionIPackageManagerRegisterMoveCallback                      = binder.FirstCallTransaction + 114
	TransactionIPackageManagerUnregisterMoveCallback                    = binder.FirstCallTransaction + 115
	TransactionIPackageManagerMovePackage                               = binder.FirstCallTransaction + 116
	TransactionIPackageManagerMovePrimaryStorage                        = binder.FirstCallTransaction + 117
	TransactionIPackageManagerSetInstallLocation                        = binder.FirstCallTransaction + 118
	TransactionIPackageManagerGetInstallLocation                        = binder.FirstCallTransaction + 119
	TransactionIPackageManagerInstallExistingPackageAsUser              = binder.FirstCallTransaction + 120
	TransactionIPackageManagerVerifyPendingInstall                      = binder.FirstCallTransaction + 121
	TransactionIPackageManagerExtendVerificationTimeout                 = binder.FirstCallTransaction + 122
	TransactionIPackageManagerVerifyIntentFilter                        = binder.FirstCallTransaction + 123
	TransactionIPackageManagerGetIntentVerificationStatus               = binder.FirstCallTransaction + 124
	TransactionIPackageManagerUpdateIntentVerificationStatus            = binder.FirstCallTransaction + 125
	TransactionIPackageManagerGetIntentFilterVerifications              = binder.FirstCallTransaction + 126
	TransactionIPackageManagerGetAllIntentFilters                       = binder.FirstCallTransaction + 127
	TransactionIPackageManagerGetVerifierDeviceIdentity                 = binder.FirstCallTransaction + 128
	TransactionIPackageManagerIsFirstBoot                               = binder.FirstCallTransaction + 129
	TransactionIPackageManagerIsDeviceUpgrading                         = binder.FirstCallTransaction + 130
	TransactionIPackageManagerIsStorageLow                              = binder.FirstCallTransaction + 131
	TransactionIPackageManagerSetApplicationHiddenSettingAsUser         = binder.FirstCallTransaction + 132
	TransactionIPackageManagerGetApplicationHiddenSettingAsUser         = binder.FirstCallTransaction + 133
	TransactionIPackageManagerSetSystemAppHiddenUntilInstalled          = binder.FirstCallTransaction + 134
	TransactionIPackageManagerSetSystemAppInstallState                  = binder.FirstCallTransaction + 135
	TransactionIPackageManagerGetPackageInstaller                       = binder.FirstCallTransaction + 136
	TransactionIPackageManagerSetBlockUninstallForUser                  = binder.FirstCallTransaction + 137
	TransactionIPackageManagerGetBlockUninstallForUser                  = binder.FirstCallTransaction + 138
	TransactionIPackageManagerGetKeySetByAlias                          = binder.FirstCallTransaction + 139
	TransactionIPackageManagerGetSigningKeySet                          = binder.FirstCallTransaction + 140
	TransactionIPackageManagerIsPackageSignedByKeySet                   = binder.FirstCallTransaction + 141
	TransactionIPackageManagerIsPackageSignedByKeySetExactly            = binder.FirstCallTransaction + 142
	TransactionIPackageManagerGetPermissionControllerPackageName        = binder.FirstCallTransaction + 143
	TransactionIPackageManagerGetSdkSandboxPackageName                  = binder.FirstCallTransaction + 144
	TransactionIPackageManagerGetInstantApps                            = binder.FirstCallTransaction + 145
	TransactionIPackageManagerGetInstantAppCookie                       = binder.FirstCallTransaction + 146
	TransactionIPackageManagerSetInstantAppCookie                       = binder.FirstCallTransaction + 147
	TransactionIPackageManagerGetInstantAppIcon                         = binder.FirstCallTransaction + 148
	TransactionIPackageManagerIsInstantApp                              = binder.FirstCallTransaction + 149
	TransactionIPackageManagerSetRequiredForSystemUser                  = binder.FirstCallTransaction + 150
	TransactionIPackageManagerSetUpdateAvailable                        = binder.FirstCallTransaction + 151
	TransactionIPackageManagerGetServicesSystemSharedLibraryPackageName = binder.FirstCallTransaction + 152
	TransactionIPackageManagerGetSharedSystemSharedLibraryPackageName   = binder.FirstCallTransaction + 153
	TransactionIPackageManagerGetChangedPackages                        = binder.FirstCallTransaction + 154
	TransactionIPackageManagerIsPackageDeviceAdminOnAnyUser             = binder.FirstCallTransaction + 155
	TransactionIPackageManagerGetInstallReason                          = binder.FirstCallTransaction + 156
	TransactionIPackageManagerGetSharedLibraries                        = binder.FirstCallTransaction + 157
	TransactionIPackageManagerGetDeclaredSharedLibraries                = binder.FirstCallTransaction + 158
	TransactionIPackageManagerCanRequestPackageInstalls                 = binder.FirstCallTransaction + 159
	TransactionIPackageManagerDeletePreloadsFileCache                   = binder.FirstCallTransaction + 160
	TransactionIPackageManagerGetInstantAppResolverComponent            = binder.FirstCallTransaction + 161
	TransactionIPackageManagerGetInstantAppResolverSettingsComponent    = binder.FirstCallTransaction + 162
	TransactionIPackageManagerGetInstantAppInstallerComponent           = binder.FirstCallTransaction + 163
	TransactionIPackageManagerGetInstantAppAndroidId                    = binder.FirstCallTransaction + 164
	TransactionIPackageManagerGetArtManager                             = binder.FirstCallTransaction + 165
	TransactionIPackageManagerSetHarmfulAppWarning                      = binder.FirstCallTransaction + 166
	TransactionIPackageManagerGetHarmfulAppWarning                      = binder.FirstCallTransaction + 167
	TransactionIPackageManagerHasSigningCertificate                     = binder.FirstCallTransaction + 168
	TransactionIPackageManagerHasUidSigningCertificate                  = binder.FirstCallTransaction + 169
	TransactionIPackageManagerGetDefaultTextClassifierPackageName       = binder.FirstCallTransaction + 170
	TransactionIPackageManagerGetSystemTextClassifierPackageName        = binder.FirstCallTransaction + 171
	TransactionIPackageManagerGetAttentionServicePackageName            = binder.FirstCallTransaction + 172
	TransactionIPackageManagerGetRotationResolverPackageName            = binder.FirstCallTransaction + 173
	TransactionIPackageManagerGetWellbeingPackageName                   = binder.FirstCallTransaction + 174
	TransactionIPackageManagerGetAppPredictionServicePackageName        = binder.FirstCallTransaction + 175
	TransactionIPackageManagerGetSystemCaptionsServicePackageName       = binder.FirstCallTransaction + 176
	TransactionIPackageManagerGetSetupWizardPackageName                 = binder.FirstCallTransaction + 177
	TransactionIPackageManagerGetIncidentReportApproverPackageName      = binder.FirstCallTransaction + 178
	TransactionIPackageManagerIsPackageStateProtected                   = binder.FirstCallTransaction + 179
	TransactionIPackageManagerSendDeviceCustomizationReadyBroadcast     = binder.FirstCallTransaction + 180
	TransactionIPackageManagerGetInstalledModules                       = binder.FirstCallTransaction + 181
	TransactionIPackageManagerGetModuleInfo                             = binder.FirstCallTransaction + 182
	TransactionIPackageManagerGetRuntimePermissionsVersion              = binder.FirstCallTransaction + 183
	TransactionIPackageManagerSetRuntimePermissionsVersion              = binder.FirstCallTransaction + 184
	TransactionIPackageManagerNotifyPackagesReplacedReceived            = binder.FirstCallTransaction + 185
	TransactionIPackageManagerRequestPackageChecksums                   = binder.FirstCallTransaction + 186
	TransactionIPackageManagerGetLaunchIntentSenderForPackage           = binder.FirstCallTransaction + 187
	TransactionIPackageManagerGetAppOpPermissionPackages                = binder.FirstCallTransaction + 188
	TransactionIPackageManagerGetPermissionGroupInfo                    = binder.FirstCallTransaction + 189
	TransactionIPackageManagerAddPermission                             = binder.FirstCallTransaction + 190
	TransactionIPackageManagerAddPermissionAsync                        = binder.FirstCallTransaction + 191
	TransactionIPackageManagerRemovePermission                          = binder.FirstCallTransaction + 192
	TransactionIPackageManagerCheckPermission                           = binder.FirstCallTransaction + 193
	TransactionIPackageManagerGrantRuntimePermission                    = binder.FirstCallTransaction + 194
	TransactionIPackageManagerCheckUidPermission                        = binder.FirstCallTransaction + 195
	TransactionIPackageManagerSetMimeGroup                              = binder.FirstCallTransaction + 196
	TransactionIPackageManagerGetSplashScreenTheme                      = binder.FirstCallTransaction + 197
	TransactionIPackageManagerSetSplashScreenTheme                      = binder.FirstCallTransaction + 198
	TransactionIPackageManagerGetUserMinAspectRatio                     = binder.FirstCallTransaction + 199
	TransactionIPackageManagerSetUserMinAspectRatio                     = binder.FirstCallTransaction + 200
	TransactionIPackageManagerGetMimeGroup                              = binder.FirstCallTransaction + 201
	TransactionIPackageManagerIsAutoRevokeWhitelisted                   = binder.FirstCallTransaction + 202
	TransactionIPackageManagerMakeProviderVisible                       = binder.FirstCallTransaction + 203
	TransactionIPackageManagerMakeUidVisible                            = binder.FirstCallTransaction + 204
	TransactionIPackageManagerGetHoldLockToken                          = binder.FirstCallTransaction + 205
	TransactionIPackageManagerHoldLock                                  = binder.FirstCallTransaction + 206
	TransactionIPackageManagerGetPropertyAsUser                         = binder.FirstCallTransaction + 207
	TransactionIPackageManagerQueryProperty                             = binder.FirstCallTransaction + 208
	TransactionIPackageManagerSetKeepUninstalledPackages                = binder.FirstCallTransaction + 209
	TransactionIPackageManagerCanPackageQuery                           = binder.FirstCallTransaction + 210
	TransactionIPackageManagerWaitForHandler                            = binder.FirstCallTransaction + 211
	TransactionIPackageManagerRegisterPackageMonitorCallback            = binder.FirstCallTransaction + 212
	TransactionIPackageManagerUnregisterPackageMonitorCallback          = binder.FirstCallTransaction + 213
	TransactionIPackageManagerGetArchivedPackage                        = binder.FirstCallTransaction + 214
	TransactionIPackageManagerGetArchivedAppIcon                        = binder.FirstCallTransaction + 215
	TransactionIPackageManagerIsAppArchivable                           = binder.FirstCallTransaction + 216
	TransactionIPackageManagerGetAppMetadataSource                      = binder.FirstCallTransaction + 217
	TransactionIPackageManagerGetDomainVerificationAgent                = binder.FirstCallTransaction + 218
)
View Source
const (
	MethodIPackageManagerCheckPackageStartable                     = "checkPackageStartable"
	MethodIPackageManagerIsPackageAvailable                        = "isPackageAvailable"
	MethodIPackageManagerGetPackageInfo                            = "getPackageInfo"
	MethodIPackageManagerGetPackageInfoVersioned                   = "getPackageInfoVersioned"
	MethodIPackageManagerGetPackageUid                             = "getPackageUid"
	MethodIPackageManagerGetPackageGids                            = "getPackageGids"
	MethodIPackageManagerCurrentToCanonicalPackageNames            = "currentToCanonicalPackageNames"
	MethodIPackageManagerCanonicalToCurrentPackageNames            = "canonicalToCurrentPackageNames"
	MethodIPackageManagerGetApplicationInfo                        = "getApplicationInfo"
	MethodIPackageManagerGetTargetSdkVersion                       = "getTargetSdkVersion"
	MethodIPackageManagerGetActivityInfo                           = "getActivityInfo"
	MethodIPackageManagerActivitySupportsIntentAsUser              = "activitySupportsIntentAsUser"
	MethodIPackageManagerGetReceiverInfo                           = "getReceiverInfo"
	MethodIPackageManagerGetServiceInfo                            = "getServiceInfo"
	MethodIPackageManagerGetProviderInfo                           = "getProviderInfo"
	MethodIPackageManagerIsProtectedBroadcast                      = "isProtectedBroadcast"
	MethodIPackageManagerCheckSignatures                           = "checkSignatures"
	MethodIPackageManagerCheckUidSignatures                        = "checkUidSignatures"
	MethodIPackageManagerGetAllPackages                            = "getAllPackages"
	MethodIPackageManagerGetPackagesForUid                         = "getPackagesForUid"
	MethodIPackageManagerGetNameForUid                             = "getNameForUid"
	MethodIPackageManagerGetNamesForUids                           = "getNamesForUids"
	MethodIPackageManagerGetUidForSharedUser                       = "getUidForSharedUser"
	MethodIPackageManagerGetFlagsForUid                            = "getFlagsForUid"
	MethodIPackageManagerGetPrivateFlagsForUid                     = "getPrivateFlagsForUid"
	MethodIPackageManagerIsUidPrivileged                           = "isUidPrivileged"
	MethodIPackageManagerResolveIntent                             = "resolveIntent"
	MethodIPackageManagerFindPersistentPreferredActivity           = "findPersistentPreferredActivity"
	MethodIPackageManagerCanForwardTo                              = "canForwardTo"
	MethodIPackageManagerQueryIntentActivities                     = "queryIntentActivities"
	MethodIPackageManagerQueryIntentActivityOptions                = "queryIntentActivityOptions"
	MethodIPackageManagerQueryIntentReceivers                      = "queryIntentReceivers"
	MethodIPackageManagerResolveService                            = "resolveService"
	MethodIPackageManagerQueryIntentServices                       = "queryIntentServices"
	MethodIPackageManagerQueryIntentContentProviders               = "queryIntentContentProviders"
	MethodIPackageManagerGetInstalledPackages                      = "getInstalledPackages"
	MethodIPackageManagerGetAppMetadataFd                          = "getAppMetadataFd"
	MethodIPackageManagerGetPackagesHoldingPermissions             = "getPackagesHoldingPermissions"
	MethodIPackageManagerGetInstalledApplications                  = "getInstalledApplications"
	MethodIPackageManagerGetPersistentApplications                 = "getPersistentApplications"
	MethodIPackageManagerResolveContentProvider                    = "resolveContentProvider"
	MethodIPackageManagerQuerySyncProviders                        = "querySyncProviders"
	MethodIPackageManagerQueryContentProviders                     = "queryContentProviders"
	MethodIPackageManagerGetInstrumentationInfoAsUser              = "getInstrumentationInfoAsUser"
	MethodIPackageManagerQueryInstrumentationAsUser                = "queryInstrumentationAsUser"
	MethodIPackageManagerFinishPackageInstall                      = "finishPackageInstall"
	MethodIPackageManagerSetInstallerPackageName                   = "setInstallerPackageName"
	MethodIPackageManagerRelinquishUpdateOwnership                 = "relinquishUpdateOwnership"
	MethodIPackageManagerSetApplicationCategoryHint                = "setApplicationCategoryHint"
	MethodIPackageManagerDeletePackageAsUser                       = "deletePackageAsUser"
	MethodIPackageManagerDeletePackageVersioned                    = "deletePackageVersioned"
	MethodIPackageManagerDeleteExistingPackageAsUser               = "deleteExistingPackageAsUser"
	MethodIPackageManagerGetInstallerPackageName                   = "getInstallerPackageName"
	MethodIPackageManagerGetInstallSourceInfo                      = "getInstallSourceInfo"
	MethodIPackageManagerResetApplicationPreferences               = "resetApplicationPreferences"
	MethodIPackageManagerGetLastChosenActivity                     = "getLastChosenActivity"
	MethodIPackageManagerSetLastChosenActivity                     = "setLastChosenActivity"
	MethodIPackageManagerAddPreferredActivity                      = "addPreferredActivity"
	MethodIPackageManagerReplacePreferredActivity                  = "replacePreferredActivity"
	MethodIPackageManagerClearPackagePreferredActivities           = "clearPackagePreferredActivities"
	MethodIPackageManagerGetPreferredActivities                    = "getPreferredActivities"
	MethodIPackageManagerAddPersistentPreferredActivity            = "addPersistentPreferredActivity"
	MethodIPackageManagerClearPackagePersistentPreferredActivities = "clearPackagePersistentPreferredActivities"
	MethodIPackageManagerClearPersistentPreferredActivity          = "clearPersistentPreferredActivity"
	MethodIPackageManagerAddCrossProfileIntentFilter               = "addCrossProfileIntentFilter"
	MethodIPackageManagerRemoveCrossProfileIntentFilter            = "removeCrossProfileIntentFilter"
	MethodIPackageManagerClearCrossProfileIntentFilters            = "clearCrossProfileIntentFilters"
	MethodIPackageManagerSetDistractingPackageRestrictionsAsUser   = "setDistractingPackageRestrictionsAsUser"
	MethodIPackageManagerSetPackagesSuspendedAsUser                = "setPackagesSuspendedAsUser"
	MethodIPackageManagerGetUnsuspendablePackagesForUser           = "getUnsuspendablePackagesForUser"
	MethodIPackageManagerIsPackageSuspendedForUser                 = "isPackageSuspendedForUser"
	MethodIPackageManagerIsPackageQuarantinedForUser               = "isPackageQuarantinedForUser"
	MethodIPackageManagerIsPackageStoppedForUser                   = "isPackageStoppedForUser"
	MethodIPackageManagerGetSuspendedPackageAppExtras              = "getSuspendedPackageAppExtras"
	MethodIPackageManagerGetSuspendingPackage                      = "getSuspendingPackage"
	MethodIPackageManagerGetPreferredActivityBackup                = "getPreferredActivityBackup"
	MethodIPackageManagerRestorePreferredActivities                = "restorePreferredActivities"
	MethodIPackageManagerGetDefaultAppsBackup                      = "getDefaultAppsBackup"
	MethodIPackageManagerRestoreDefaultApps                        = "restoreDefaultApps"
	MethodIPackageManagerGetDomainVerificationBackup               = "getDomainVerificationBackup"
	MethodIPackageManagerRestoreDomainVerification                 = "restoreDomainVerification"
	MethodIPackageManagerGetHomeActivities                         = "getHomeActivities"
	MethodIPackageManagerSetHomeActivity                           = "setHomeActivity"
	MethodIPackageManagerOverrideLabelAndIcon                      = "overrideLabelAndIcon"
	MethodIPackageManagerRestoreLabelAndIcon                       = "restoreLabelAndIcon"
	MethodIPackageManagerSetComponentEnabledSetting                = "setComponentEnabledSetting"
	MethodIPackageManagerSetComponentEnabledSettings               = "setComponentEnabledSettings"
	MethodIPackageManagerGetComponentEnabledSetting                = "getComponentEnabledSetting"
	MethodIPackageManagerSetApplicationEnabledSetting              = "setApplicationEnabledSetting"
	MethodIPackageManagerGetApplicationEnabledSetting              = "getApplicationEnabledSetting"
	MethodIPackageManagerLogAppProcessStartIfNeeded                = "logAppProcessStartIfNeeded"
	MethodIPackageManagerFlushPackageRestrictionsAsUser            = "flushPackageRestrictionsAsUser"
	MethodIPackageManagerSetPackageStoppedState                    = "setPackageStoppedState"
	MethodIPackageManagerFreeStorageAndNotify                      = "freeStorageAndNotify"
	MethodIPackageManagerFreeStorage                               = "freeStorage"
	MethodIPackageManagerDeleteApplicationCacheFiles               = "deleteApplicationCacheFiles"
	MethodIPackageManagerDeleteApplicationCacheFilesAsUser         = "deleteApplicationCacheFilesAsUser"
	MethodIPackageManagerClearApplicationUserData                  = "clearApplicationUserData"
	MethodIPackageManagerClearApplicationProfileData               = "clearApplicationProfileData"
	MethodIPackageManagerGetPackageSizeInfo                        = "getPackageSizeInfo"
	MethodIPackageManagerGetSystemSharedLibraryNames               = "getSystemSharedLibraryNames"
	MethodIPackageManagerGetSystemSharedLibraryNamesAndPaths       = "getSystemSharedLibraryNamesAndPaths"
	MethodIPackageManagerGetSystemAvailableFeatures                = "getSystemAvailableFeatures"
	MethodIPackageManagerHasSystemFeature                          = "hasSystemFeature"
	MethodIPackageManagerGetInitialNonStoppedSystemPackages        = "getInitialNonStoppedSystemPackages"
	MethodIPackageManagerEnterSafeMode                             = "enterSafeMode"
	MethodIPackageManagerIsSafeMode                                = "isSafeMode"
	MethodIPackageManagerHasSystemUidErrors                        = "hasSystemUidErrors"
	MethodIPackageManagerNotifyPackageUse                          = "notifyPackageUse"
	MethodIPackageManagerNotifyDexLoad                             = "notifyDexLoad"
	MethodIPackageManagerRegisterDexModule                         = "registerDexModule"
	MethodIPackageManagerPerformDexOptMode                         = "performDexOptMode"
	MethodIPackageManagerPerformDexOptSecondary                    = "performDexOptSecondary"
	MethodIPackageManagerGetMoveStatus                             = "getMoveStatus"
	MethodIPackageManagerRegisterMoveCallback                      = "registerMoveCallback"
	MethodIPackageManagerUnregisterMoveCallback                    = "unregisterMoveCallback"
	MethodIPackageManagerMovePackage                               = "movePackage"
	MethodIPackageManagerMovePrimaryStorage                        = "movePrimaryStorage"
	MethodIPackageManagerSetInstallLocation                        = "setInstallLocation"
	MethodIPackageManagerGetInstallLocation                        = "getInstallLocation"
	MethodIPackageManagerInstallExistingPackageAsUser              = "installExistingPackageAsUser"
	MethodIPackageManagerVerifyPendingInstall                      = "verifyPendingInstall"
	MethodIPackageManagerExtendVerificationTimeout                 = "extendVerificationTimeout"
	MethodIPackageManagerVerifyIntentFilter                        = "verifyIntentFilter"
	MethodIPackageManagerGetIntentVerificationStatus               = "getIntentVerificationStatus"
	MethodIPackageManagerUpdateIntentVerificationStatus            = "updateIntentVerificationStatus"
	MethodIPackageManagerGetIntentFilterVerifications              = "getIntentFilterVerifications"
	MethodIPackageManagerGetAllIntentFilters                       = "getAllIntentFilters"
	MethodIPackageManagerGetVerifierDeviceIdentity                 = "getVerifierDeviceIdentity"
	MethodIPackageManagerIsFirstBoot                               = "isFirstBoot"
	MethodIPackageManagerIsDeviceUpgrading                         = "isDeviceUpgrading"
	MethodIPackageManagerIsStorageLow                              = "isStorageLow"
	MethodIPackageManagerSetApplicationHiddenSettingAsUser         = "setApplicationHiddenSettingAsUser"
	MethodIPackageManagerGetApplicationHiddenSettingAsUser         = "getApplicationHiddenSettingAsUser"
	MethodIPackageManagerSetSystemAppHiddenUntilInstalled          = "setSystemAppHiddenUntilInstalled"
	MethodIPackageManagerSetSystemAppInstallState                  = "setSystemAppInstallState"
	MethodIPackageManagerGetPackageInstaller                       = "getPackageInstaller"
	MethodIPackageManagerSetBlockUninstallForUser                  = "setBlockUninstallForUser"
	MethodIPackageManagerGetBlockUninstallForUser                  = "getBlockUninstallForUser"
	MethodIPackageManagerGetKeySetByAlias                          = "getKeySetByAlias"
	MethodIPackageManagerGetSigningKeySet                          = "getSigningKeySet"
	MethodIPackageManagerIsPackageSignedByKeySet                   = "isPackageSignedByKeySet"
	MethodIPackageManagerIsPackageSignedByKeySetExactly            = "isPackageSignedByKeySetExactly"
	MethodIPackageManagerGetPermissionControllerPackageName        = "getPermissionControllerPackageName"
	MethodIPackageManagerGetSdkSandboxPackageName                  = "getSdkSandboxPackageName"
	MethodIPackageManagerGetInstantApps                            = "getInstantApps"
	MethodIPackageManagerGetInstantAppCookie                       = "getInstantAppCookie"
	MethodIPackageManagerSetInstantAppCookie                       = "setInstantAppCookie"
	MethodIPackageManagerGetInstantAppIcon                         = "getInstantAppIcon"
	MethodIPackageManagerIsInstantApp                              = "isInstantApp"
	MethodIPackageManagerSetRequiredForSystemUser                  = "setRequiredForSystemUser"
	MethodIPackageManagerSetUpdateAvailable                        = "setUpdateAvailable"
	MethodIPackageManagerGetServicesSystemSharedLibraryPackageName = "getServicesSystemSharedLibraryPackageName"
	MethodIPackageManagerGetSharedSystemSharedLibraryPackageName   = "getSharedSystemSharedLibraryPackageName"
	MethodIPackageManagerGetChangedPackages                        = "getChangedPackages"
	MethodIPackageManagerIsPackageDeviceAdminOnAnyUser             = "isPackageDeviceAdminOnAnyUser"
	MethodIPackageManagerGetInstallReason                          = "getInstallReason"
	MethodIPackageManagerGetSharedLibraries                        = "getSharedLibraries"
	MethodIPackageManagerGetDeclaredSharedLibraries                = "getDeclaredSharedLibraries"
	MethodIPackageManagerCanRequestPackageInstalls                 = "canRequestPackageInstalls"
	MethodIPackageManagerDeletePreloadsFileCache                   = "deletePreloadsFileCache"
	MethodIPackageManagerGetInstantAppResolverComponent            = "getInstantAppResolverComponent"
	MethodIPackageManagerGetInstantAppResolverSettingsComponent    = "getInstantAppResolverSettingsComponent"
	MethodIPackageManagerGetInstantAppInstallerComponent           = "getInstantAppInstallerComponent"
	MethodIPackageManagerGetInstantAppAndroidId                    = "getInstantAppAndroidId"
	MethodIPackageManagerGetArtManager                             = "getArtManager"
	MethodIPackageManagerSetHarmfulAppWarning                      = "setHarmfulAppWarning"
	MethodIPackageManagerGetHarmfulAppWarning                      = "getHarmfulAppWarning"
	MethodIPackageManagerHasSigningCertificate                     = "hasSigningCertificate"
	MethodIPackageManagerHasUidSigningCertificate                  = "hasUidSigningCertificate"
	MethodIPackageManagerGetDefaultTextClassifierPackageName       = "getDefaultTextClassifierPackageName"
	MethodIPackageManagerGetSystemTextClassifierPackageName        = "getSystemTextClassifierPackageName"
	MethodIPackageManagerGetAttentionServicePackageName            = "getAttentionServicePackageName"
	MethodIPackageManagerGetRotationResolverPackageName            = "getRotationResolverPackageName"
	MethodIPackageManagerGetWellbeingPackageName                   = "getWellbeingPackageName"
	MethodIPackageManagerGetAppPredictionServicePackageName        = "getAppPredictionServicePackageName"
	MethodIPackageManagerGetSystemCaptionsServicePackageName       = "getSystemCaptionsServicePackageName"
	MethodIPackageManagerGetSetupWizardPackageName                 = "getSetupWizardPackageName"
	MethodIPackageManagerGetIncidentReportApproverPackageName      = "getIncidentReportApproverPackageName"
	MethodIPackageManagerIsPackageStateProtected                   = "isPackageStateProtected"
	MethodIPackageManagerSendDeviceCustomizationReadyBroadcast     = "sendDeviceCustomizationReadyBroadcast"
	MethodIPackageManagerGetInstalledModules                       = "getInstalledModules"
	MethodIPackageManagerGetModuleInfo                             = "getModuleInfo"
	MethodIPackageManagerGetRuntimePermissionsVersion              = "getRuntimePermissionsVersion"
	MethodIPackageManagerSetRuntimePermissionsVersion              = "setRuntimePermissionsVersion"
	MethodIPackageManagerNotifyPackagesReplacedReceived            = "notifyPackagesReplacedReceived"
	MethodIPackageManagerRequestPackageChecksums                   = "requestPackageChecksums"
	MethodIPackageManagerGetLaunchIntentSenderForPackage           = "getLaunchIntentSenderForPackage"
	MethodIPackageManagerGetAppOpPermissionPackages                = "getAppOpPermissionPackages"
	MethodIPackageManagerGetPermissionGroupInfo                    = "getPermissionGroupInfo"
	MethodIPackageManagerAddPermission                             = "addPermission"
	MethodIPackageManagerAddPermissionAsync                        = "addPermissionAsync"
	MethodIPackageManagerRemovePermission                          = "removePermission"
	MethodIPackageManagerCheckPermission                           = "checkPermission"
	MethodIPackageManagerGrantRuntimePermission                    = "grantRuntimePermission"
	MethodIPackageManagerCheckUidPermission                        = "checkUidPermission"
	MethodIPackageManagerSetMimeGroup                              = "setMimeGroup"
	MethodIPackageManagerGetSplashScreenTheme                      = "getSplashScreenTheme"
	MethodIPackageManagerSetSplashScreenTheme                      = "setSplashScreenTheme"
	MethodIPackageManagerGetUserMinAspectRatio                     = "getUserMinAspectRatio"
	MethodIPackageManagerSetUserMinAspectRatio                     = "setUserMinAspectRatio"
	MethodIPackageManagerGetMimeGroup                              = "getMimeGroup"
	MethodIPackageManagerIsAutoRevokeWhitelisted                   = "isAutoRevokeWhitelisted"
	MethodIPackageManagerMakeProviderVisible                       = "makeProviderVisible"
	MethodIPackageManagerMakeUidVisible                            = "makeUidVisible"
	MethodIPackageManagerGetHoldLockToken                          = "getHoldLockToken"
	MethodIPackageManagerHoldLock                                  = "holdLock"
	MethodIPackageManagerGetPropertyAsUser                         = "getPropertyAsUser"
	MethodIPackageManagerQueryProperty                             = "queryProperty"
	MethodIPackageManagerSetKeepUninstalledPackages                = "setKeepUninstalledPackages"
	MethodIPackageManagerCanPackageQuery                           = "canPackageQuery"
	MethodIPackageManagerWaitForHandler                            = "waitForHandler"
	MethodIPackageManagerRegisterPackageMonitorCallback            = "registerPackageMonitorCallback"
	MethodIPackageManagerUnregisterPackageMonitorCallback          = "unregisterPackageMonitorCallback"
	MethodIPackageManagerGetArchivedPackage                        = "getArchivedPackage"
	MethodIPackageManagerGetArchivedAppIcon                        = "getArchivedAppIcon"
	MethodIPackageManagerIsAppArchivable                           = "isAppArchivable"
	MethodIPackageManagerGetAppMetadataSource                      = "getAppMetadataSource"
	MethodIPackageManagerGetDomainVerificationAgent                = "getDomainVerificationAgent"
)
View Source
const (
	TransactionIPackageManagerNativeGetNamesForUids               = binder.FirstCallTransaction + 0
	TransactionIPackageManagerNativeGetInstallerForPackage        = binder.FirstCallTransaction + 1
	TransactionIPackageManagerNativeGetVersionCodeForPackage      = binder.FirstCallTransaction + 2
	TransactionIPackageManagerNativeIsAudioPlaybackCaptureAllowed = binder.FirstCallTransaction + 3
	TransactionIPackageManagerNativeGetLocationFlags              = binder.FirstCallTransaction + 4
	TransactionIPackageManagerNativeGetTargetSdkVersionForPackage = binder.FirstCallTransaction + 5
	TransactionIPackageManagerNativeGetModuleMetadataPackageName  = binder.FirstCallTransaction + 6
	TransactionIPackageManagerNativeHasSha256SigningCertificate   = binder.FirstCallTransaction + 7
	TransactionIPackageManagerNativeIsPackageDebuggable           = binder.FirstCallTransaction + 8
	TransactionIPackageManagerNativeHasSystemFeature              = binder.FirstCallTransaction + 9
	TransactionIPackageManagerNativeRegisterStagedApexObserver    = binder.FirstCallTransaction + 10
	TransactionIPackageManagerNativeUnregisterStagedApexObserver  = binder.FirstCallTransaction + 11
	TransactionIPackageManagerNativeGetStagedApexModuleNames      = binder.FirstCallTransaction + 12
	TransactionIPackageManagerNativeGetStagedApexInfo             = binder.FirstCallTransaction + 13
)
View Source
const (
	MethodIPackageManagerNativeGetNamesForUids               = "getNamesForUids"
	MethodIPackageManagerNativeGetInstallerForPackage        = "getInstallerForPackage"
	MethodIPackageManagerNativeGetVersionCodeForPackage      = "getVersionCodeForPackage"
	MethodIPackageManagerNativeIsAudioPlaybackCaptureAllowed = "isAudioPlaybackCaptureAllowed"
	MethodIPackageManagerNativeGetLocationFlags              = "getLocationFlags"
	MethodIPackageManagerNativeGetTargetSdkVersionForPackage = "getTargetSdkVersionForPackage"
	MethodIPackageManagerNativeGetModuleMetadataPackageName  = "getModuleMetadataPackageName"
	MethodIPackageManagerNativeHasSha256SigningCertificate   = "hasSha256SigningCertificate"
	MethodIPackageManagerNativeIsPackageDebuggable           = "isPackageDebuggable"
	MethodIPackageManagerNativeHasSystemFeature              = "hasSystemFeature"
	MethodIPackageManagerNativeRegisterStagedApexObserver    = "registerStagedApexObserver"
	MethodIPackageManagerNativeUnregisterStagedApexObserver  = "unregisterStagedApexObserver"
	MethodIPackageManagerNativeGetStagedApexModuleNames      = "getStagedApexModuleNames"
	MethodIPackageManagerNativeGetStagedApexInfo             = "getStagedApexInfo"
)
View Source
const (
	IPackageManagerNativeLocationSystem  int32 = 1
	IPackageManagerNativeLocationVendor  int32 = 2
	IPackageManagerNativeLocationProduct int32 = 4
)
View Source
const (
	TransactionIPackageMoveObserverOnCreated       = binder.FirstCallTransaction + 0
	TransactionIPackageMoveObserverOnStatusChanged = binder.FirstCallTransaction + 1
)
View Source
const (
	MethodIPackageMoveObserverOnCreated       = "onCreated"
	MethodIPackageMoveObserverOnStatusChanged = "onStatusChanged"
)
View Source
const (
	TransactionIPinItemRequestIsValid                  = binder.FirstCallTransaction + 0
	TransactionIPinItemRequestAccept                   = binder.FirstCallTransaction + 1
	TransactionIPinItemRequestGetShortcutInfo          = binder.FirstCallTransaction + 2
	TransactionIPinItemRequestGetAppWidgetProviderInfo = binder.FirstCallTransaction + 3
	TransactionIPinItemRequestGetExtras                = binder.FirstCallTransaction + 4
)
View Source
const (
	MethodIPinItemRequestIsValid                  = "isValid"
	MethodIPinItemRequestAccept                   = "accept"
	MethodIPinItemRequestGetShortcutInfo          = "getShortcutInfo"
	MethodIPinItemRequestGetAppWidgetProviderInfo = "getAppWidgetProviderInfo"
	MethodIPinItemRequestGetExtras                = "getExtras"
)
View Source
const (
	TransactionIShortcutChangeCallbackOnShortcutsAddedOrUpdated = binder.FirstCallTransaction + 0
	TransactionIShortcutChangeCallbackOnShortcutsRemoved        = binder.FirstCallTransaction + 1
)
View Source
const (
	MethodIShortcutChangeCallbackOnShortcutsAddedOrUpdated = "onShortcutsAddedOrUpdated"
	MethodIShortcutChangeCallbackOnShortcutsRemoved        = "onShortcutsRemoved"
)
View Source
const (
	TransactionIShortcutServiceSetDynamicShortcuts            = binder.FirstCallTransaction + 0
	TransactionIShortcutServiceAddDynamicShortcuts            = binder.FirstCallTransaction + 1
	TransactionIShortcutServiceRemoveDynamicShortcuts         = binder.FirstCallTransaction + 2
	TransactionIShortcutServiceRemoveAllDynamicShortcuts      = binder.FirstCallTransaction + 3
	TransactionIShortcutServiceUpdateShortcuts                = binder.FirstCallTransaction + 4
	TransactionIShortcutServiceRequestPinShortcut             = binder.FirstCallTransaction + 5
	TransactionIShortcutServiceCreateShortcutResultIntent     = binder.FirstCallTransaction + 6
	TransactionIShortcutServiceDisableShortcuts               = binder.FirstCallTransaction + 7
	TransactionIShortcutServiceEnableShortcuts                = binder.FirstCallTransaction + 8
	TransactionIShortcutServiceGetMaxShortcutCountPerActivity = binder.FirstCallTransaction + 9
	TransactionIShortcutServiceGetRemainingCallCount          = binder.FirstCallTransaction + 10
	TransactionIShortcutServiceGetRateLimitResetTime          = binder.FirstCallTransaction + 11
	TransactionIShortcutServiceGetIconMaxDimensions           = binder.FirstCallTransaction + 12
	TransactionIShortcutServiceReportShortcutUsed             = binder.FirstCallTransaction + 13
	TransactionIShortcutServiceResetThrottling                = binder.FirstCallTransaction + 14
	TransactionIShortcutServiceOnApplicationActive            = binder.FirstCallTransaction + 15
	TransactionIShortcutServiceGetBackupPayload               = binder.FirstCallTransaction + 16
	TransactionIShortcutServiceApplyRestore                   = binder.FirstCallTransaction + 17
	TransactionIShortcutServiceIsRequestPinItemSupported      = binder.FirstCallTransaction + 18
	TransactionIShortcutServiceGetShareTargets                = binder.FirstCallTransaction + 19
	TransactionIShortcutServiceHasShareTargets                = binder.FirstCallTransaction + 20
	TransactionIShortcutServiceRemoveLongLivedShortcuts       = binder.FirstCallTransaction + 21
	TransactionIShortcutServiceGetShortcuts                   = binder.FirstCallTransaction + 22
	TransactionIShortcutServicePushDynamicShortcut            = binder.FirstCallTransaction + 23
)
View Source
const (
	MethodIShortcutServiceSetDynamicShortcuts            = "setDynamicShortcuts"
	MethodIShortcutServiceAddDynamicShortcuts            = "addDynamicShortcuts"
	MethodIShortcutServiceRemoveDynamicShortcuts         = "removeDynamicShortcuts"
	MethodIShortcutServiceRemoveAllDynamicShortcuts      = "removeAllDynamicShortcuts"
	MethodIShortcutServiceUpdateShortcuts                = "updateShortcuts"
	MethodIShortcutServiceRequestPinShortcut             = "requestPinShortcut"
	MethodIShortcutServiceCreateShortcutResultIntent     = "createShortcutResultIntent"
	MethodIShortcutServiceDisableShortcuts               = "disableShortcuts"
	MethodIShortcutServiceEnableShortcuts                = "enableShortcuts"
	MethodIShortcutServiceGetMaxShortcutCountPerActivity = "getMaxShortcutCountPerActivity"
	MethodIShortcutServiceGetRemainingCallCount          = "getRemainingCallCount"
	MethodIShortcutServiceGetRateLimitResetTime          = "getRateLimitResetTime"
	MethodIShortcutServiceGetIconMaxDimensions           = "getIconMaxDimensions"
	MethodIShortcutServiceReportShortcutUsed             = "reportShortcutUsed"
	MethodIShortcutServiceResetThrottling                = "resetThrottling"
	MethodIShortcutServiceOnApplicationActive            = "onApplicationActive"
	MethodIShortcutServiceGetBackupPayload               = "getBackupPayload"
	MethodIShortcutServiceApplyRestore                   = "applyRestore"
	MethodIShortcutServiceIsRequestPinItemSupported      = "isRequestPinItemSupported"
	MethodIShortcutServiceGetShareTargets                = "getShareTargets"
	MethodIShortcutServiceHasShareTargets                = "hasShareTargets"
	MethodIShortcutServiceRemoveLongLivedShortcuts       = "removeLongLivedShortcuts"
	MethodIShortcutServiceGetShortcuts                   = "getShortcuts"
	MethodIShortcutServicePushDynamicShortcut            = "pushDynamicShortcut"
)
View Source
const DescriptorIBackgroundInstallControlService = "android.content.pm.IBackgroundInstallControlService"
View Source
const DescriptorICrossProfileApps = "android.content.pm.ICrossProfileApps"
View Source
const DescriptorIDataLoader = "android.content.pm.IDataLoader"
View Source
const DescriptorIDataLoaderManager = "android.content.pm.IDataLoaderManager"
View Source
const DescriptorIDataLoaderStatusListener = "android.content.pm.IDataLoaderStatusListener"
View Source
const DescriptorIDexModuleRegisterCallback = "android.content.pm.IDexModuleRegisterCallback"
View Source
const DescriptorILauncherApps = "android.content.pm.ILauncherApps"
View Source
const DescriptorIOnAppsChangedListener = "android.content.pm.IOnAppsChangedListener"
View Source
const DescriptorIOnChecksumsReadyListener = "android.content.pm.IOnChecksumsReadyListener"
View Source
const DescriptorIOtaDexopt = "android.content.pm.IOtaDexopt"
View Source
const DescriptorIPackageDataObserver = "android.content.pm.IPackageDataObserver"
View Source
const DescriptorIPackageDeleteObserver = "android.content.pm.IPackageDeleteObserver"
View Source
const DescriptorIPackageDeleteObserver2 = "android.content.pm.IPackageDeleteObserver2"
View Source
const DescriptorIPackageInstallObserver2 = "android.content.pm.IPackageInstallObserver2"
View Source
const DescriptorIPackageInstaller = "android.content.pm.IPackageInstaller"
View Source
const DescriptorIPackageInstallerCallback = "android.content.pm.IPackageInstallerCallback"
View Source
const DescriptorIPackageInstallerSession = "android.content.pm.IPackageInstallerSession"
View Source
const DescriptorIPackageInstallerSessionFileSystemConnector = "android.content.pm.IPackageInstallerSessionFileSystemConnector"
View Source
const DescriptorIPackageLoadingProgressCallback = "android.content.pm.IPackageLoadingProgressCallback"
View Source
const DescriptorIPackageManager = "android.content.pm.IPackageManager"
View Source
const DescriptorIPackageManagerNative = "android.content.pm.IPackageManagerNative"
View Source
const DescriptorIPackageMoveObserver = "android.content.pm.IPackageMoveObserver"
View Source
const DescriptorIPackageStatsObserver = "android.content.pm.IPackageStatsObserver"
View Source
const DescriptorIPinItemRequest = "android.content.pm.IPinItemRequest"
View Source
const DescriptorIShortcutChangeCallback = "android.content.pm.IShortcutChangeCallback"
View Source
const DescriptorIShortcutService = "android.content.pm.IShortcutService"
View Source
const DescriptorIStagedApexObserver = "android.content.pm.IStagedApexObserver"
View Source
const (
	MethodIDataLoaderStatusListenerOnStatusChanged = "onStatusChanged"
)
View Source
const (
	MethodIDexModuleRegisterCallbackOnDexModuleRegistered = "onDexModuleRegistered"
)
View Source
const (
	MethodIOnChecksumsReadyListenerOnChecksumsReady = "onChecksumsReady"
)
View Source
const (
	MethodIPackageDataObserverOnRemoveCompleted = "onRemoveCompleted"
)
View Source
const (
	MethodIPackageDeleteObserverPackageDeleted = "packageDeleted"
)
View Source
const (
	MethodIPackageInstallerSessionFileSystemConnectorWriteData = "writeData"
)
View Source
const (
	MethodIPackageLoadingProgressCallbackOnPackageLoadingProgressChanged = "onPackageLoadingProgressChanged"
)
View Source
const (
	MethodIPackageStatsObserverOnGetStatsCompleted = "onGetStatsCompleted"
)
View Source
const (
	MethodIStagedApexObserverOnApexStaged = "onApexStaged"
)
View Source
const (
	TransactionIDataLoaderStatusListenerOnStatusChanged = binder.FirstCallTransaction + 0
)
View Source
const (
	TransactionIDexModuleRegisterCallbackOnDexModuleRegistered = binder.FirstCallTransaction + 0
)
View Source
const (
	TransactionIOnChecksumsReadyListenerOnChecksumsReady = binder.FirstCallTransaction + 0
)
View Source
const (
	TransactionIPackageDataObserverOnRemoveCompleted = binder.FirstCallTransaction + 0
)
View Source
const (
	TransactionIPackageDeleteObserverPackageDeleted = binder.FirstCallTransaction + 0
)
View Source
const (
	TransactionIPackageInstallerSessionFileSystemConnectorWriteData = binder.FirstCallTransaction + 0
)
View Source
const (
	TransactionIPackageLoadingProgressCallbackOnPackageLoadingProgressChanged = binder.FirstCallTransaction + 0
)
View Source
const (
	TransactionIPackageStatsObserverOnGetStatsCompleted = binder.FirstCallTransaction + 0
)
View Source
const (
	TransactionIStagedApexObserverOnApexStaged = binder.FirstCallTransaction + 0
)

Variables

This section is empty.

Functions

This section is empty.

Types

type ActivityInfo

type ActivityInfo struct {
	Theme                                 int32
	LaunchMode                            int32
	DocumentLaunchMode                    int32
	Permission                            string
	TaskAffinity                          string
	TargetActivity                        string
	LaunchToken                           string
	Flags                                 int32
	PrivateFlags                          int32
	ScreenOrientation                     int32
	ConfigChanges                         int32
	SoftInputMode                         int32
	UiOptions                             int32
	ParentActivityName                    string
	PersistableMode                       int32
	MaxRecents                            int32
	LockTaskLaunchMode                    int32
	ResizeMode                            int32
	RequestedVrComponent                  string
	RotationAnimation                     int32
	ColorMode                             int32
	MaxAspectRatio                        float32
	MinAspectRatio                        float32
	SupportsSizeChanges                   bool
	RequiredDisplayCategory               string
	RequireContentUriPermissionFromCaller int32
}

func (*ActivityInfo) MarshalParcel

func (s *ActivityInfo) MarshalParcel(
	p *parcel.Parcel,
) error

func (*ActivityInfo) UnmarshalParcel

func (s *ActivityInfo) UnmarshalParcel(
	p *parcel.Parcel,
) error

type ApexStagedEvent

type ApexStagedEvent struct {
	StagedApexModuleNames []string
}

func (*ApexStagedEvent) MarshalParcel

func (s *ApexStagedEvent) MarshalParcel(
	p *parcel.Parcel,
) error

func (*ApexStagedEvent) UnmarshalParcel

func (s *ApexStagedEvent) UnmarshalParcel(
	p *parcel.Parcel,
) error

type ApkChecksum

type ApkChecksum struct {
	Flg      int32
	Checksum *Checksum
}

func (*ApkChecksum) MarshalParcel

func (s *ApkChecksum) MarshalParcel(
	p *parcel.Parcel,
) error

func (*ApkChecksum) UnmarshalParcel

func (s *ApkChecksum) UnmarshalParcel(
	p *parcel.Parcel,
) error

type ApplicationInfo

type ApplicationInfo struct {
	TaskAffinity               string
	Permission                 string
	ProcessName                string
	ClassName                  string
	Theme                      int32
	Flags                      int32
	PrivateFlags               int32
	PrivateFlagsExt            int32
	RequiresSmallestWidthDp    int32
	CompatibleWidthLimitDp     int32
	LargestWidthLimitDp        int32
	ScanSourceDir              string
	ScanPublicSourceDir        string
	SourceDir                  string
	PublicSourceDir            string
	NativeLibraryDir           string
	SecondaryNativeLibraryDir  string
	NativeLibraryRootDir       string
	PrimaryCpuAbi              string
	SecondaryCpuAbi            string
	SeInfo                     string
	SeInfoUser                 string
	DataDir                    string
	DeviceProtectedDataDir     string
	CredentialProtectedDataDir string
	Uid                        int32
	MinSdkVersion              int32
	TargetSdkVersion           int32
	LongVersionCode            int64
	EnabledSetting             int32
	InstallLocation            int32
	ManageSpaceActivityName    string
	BackupAgentName            string
	DescriptionRes             int32
	UiOptions                  int32
	FullBackupContent          int32
	DataExtractionRulesRes     int32
	CrossProfile               bool
	NetworkSecurityConfigRes   int32
	Category                   int32
	TargetSandboxVersion       int32
	ClassLoaderName            string
	CompileSdkVersion          int32
	CompileSdkVersionCodename  string
	AppComponentFactory        string
	IconRes                    int32
	RoundIconRes               int32
	HiddenApiPolicy            int32
	ZygotePreloadName          string
	GwpAsanMode                int32
	MemtagMode                 int32
	NativeHeapZeroInitialized  int32
	CreateTimestamp            int64
	LocaleConfigRes            int32
}

func (*ApplicationInfo) MarshalParcel

func (s *ApplicationInfo) MarshalParcel(
	p *parcel.Parcel,
) error

func (*ApplicationInfo) UnmarshalParcel

func (s *ApplicationInfo) UnmarshalParcel(
	p *parcel.Parcel,
) error

type ArchivedActivityParcel

type ArchivedActivityParcel struct {
	Title                 string
	OriginalComponentName content.ComponentName
	IconBitmap            []byte
	MonochromeIconBitmap  []byte
}

func (*ArchivedActivityParcel) MarshalParcel

func (s *ArchivedActivityParcel) MarshalParcel(
	p *parcel.Parcel,
) error

func (*ArchivedActivityParcel) UnmarshalParcel

func (s *ArchivedActivityParcel) UnmarshalParcel(
	p *parcel.Parcel,
) error

type ArchivedPackageParcel

type ArchivedPackageParcel struct {
	PackageName                     string
	SigningDetails                  SigningDetails
	VersionCode                     int32
	VersionCodeMajor                int32
	TargetSdkVersion                int32
	DefaultToDeviceProtectedStorage string
	RequestLegacyExternalStorage    string
	UserDataFragile                 string
	ArchivedActivities              []ArchivedActivityParcel
}

func (*ArchivedPackageParcel) MarshalParcel

func (s *ArchivedPackageParcel) MarshalParcel(
	p *parcel.Parcel,
) error

func (*ArchivedPackageParcel) UnmarshalParcel

func (s *ArchivedPackageParcel) UnmarshalParcel(
	p *parcel.Parcel,
) error

type Attribution

type Attribution struct {
	Tag   string
	Label int32
}

func (*Attribution) MarshalParcel

func (s *Attribution) MarshalParcel(
	p *parcel.Parcel,
) error

func (*Attribution) UnmarshalParcel

func (s *Attribution) UnmarshalParcel(
	p *parcel.Parcel,
) error

type BackgroundInstallControlServiceProxy

type BackgroundInstallControlServiceProxy struct {
	Remote binder.IBinder
}

func NewBackgroundInstallControlServiceProxy

func NewBackgroundInstallControlServiceProxy(
	remote binder.IBinder,
) *BackgroundInstallControlServiceProxy

func (*BackgroundInstallControlServiceProxy) AsBinder

func (*BackgroundInstallControlServiceProxy) GetBackgroundInstalledPackages

func (p *BackgroundInstallControlServiceProxy) GetBackgroundInstalledPackages(
	ctx context.Context,
	flags int64,
) (ParceledListSlice, error)

func (*BackgroundInstallControlServiceProxy) RegisterBackgroundInstallCallback

func (p *BackgroundInstallControlServiceProxy) RegisterBackgroundInstallCallback(
	ctx context.Context,
	callback os.IRemoteCallback,
) error

func (*BackgroundInstallControlServiceProxy) UnregisterBackgroundInstallCallback

func (p *BackgroundInstallControlServiceProxy) UnregisterBackgroundInstallCallback(
	ctx context.Context,
	callback os.IRemoteCallback,
) error

type BackgroundInstallControlServiceStub

type BackgroundInstallControlServiceStub struct {
	Impl      IBackgroundInstallControlService
	Transport binder.VersionAwareTransport
}

BackgroundInstallControlServiceStub dispatches incoming binder transactions to a typed IBackgroundInstallControlService implementation.

func (*BackgroundInstallControlServiceStub) Descriptor

func (*BackgroundInstallControlServiceStub) OnTransaction

type BasicActivityInfo

type BasicActivityInfo struct {
}

func (*BasicActivityInfo) MarshalParcel

func (s *BasicActivityInfo) MarshalParcel(
	p *parcel.Parcel,
) error

func (*BasicActivityInfo) UnmarshalParcel

func (s *BasicActivityInfo) UnmarshalParcel(
	p *parcel.Parcel,
) error

type Capability

type Capability struct {
	Name string
}

func (*Capability) MarshalParcel

func (s *Capability) MarshalParcel(
	p *parcel.Parcel,
) error

func (*Capability) UnmarshalParcel

func (s *Capability) UnmarshalParcel(
	p *parcel.Parcel,
) error

type CapabilityParams

type CapabilityParams struct {
	Name         string
	PrimaryValue string
}

func (*CapabilityParams) MarshalParcel

func (s *CapabilityParams) MarshalParcel(
	p *parcel.Parcel,
) error

func (*CapabilityParams) UnmarshalParcel

func (s *CapabilityParams) UnmarshalParcel(
	p *parcel.Parcel,
) error

type ChangedPackages

type ChangedPackages struct {
	SequenceNumber int32
}

func (*ChangedPackages) MarshalParcel

func (s *ChangedPackages) MarshalParcel(
	p *parcel.Parcel,
) error

func (*ChangedPackages) UnmarshalParcel

func (s *ChangedPackages) UnmarshalParcel(
	p *parcel.Parcel,
) error

type Checksum

type Checksum struct {
	Type int32
}

func (*Checksum) MarshalParcel

func (s *Checksum) MarshalParcel(
	p *parcel.Parcel,
) error

func (*Checksum) UnmarshalParcel

func (s *Checksum) UnmarshalParcel(
	p *parcel.Parcel,
) error

type ConfigurationInfo

type ConfigurationInfo struct {
	ReqTouchScreen   int32
	ReqKeyboardType  int32
	ReqNavigation    int32
	ReqInputFeatures int32
	ReqGlEsVersion   int32
}

func (*ConfigurationInfo) MarshalParcel

func (s *ConfigurationInfo) MarshalParcel(
	p *parcel.Parcel,
) error

func (*ConfigurationInfo) UnmarshalParcel

func (s *ConfigurationInfo) UnmarshalParcel(
	p *parcel.Parcel,
) error

type CrossProfileAppsProxy

type CrossProfileAppsProxy struct {
	Remote binder.IBinder
}

func GetCrossProfileApps

func GetCrossProfileApps(
	ctx context.Context,
	sm *servicemanager.ServiceManager,
) (*CrossProfileAppsProxy, error)

GetCrossProfileApps retrieves the CrossProfileAppsService service and returns a typed proxy.

func NewCrossProfileAppsProxy

func NewCrossProfileAppsProxy(
	remote binder.IBinder,
) *CrossProfileAppsProxy

func (*CrossProfileAppsProxy) AsBinder

func (p *CrossProfileAppsProxy) AsBinder() binder.IBinder

func (*CrossProfileAppsProxy) CanConfigureInteractAcrossProfiles

func (p *CrossProfileAppsProxy) CanConfigureInteractAcrossProfiles(
	ctx context.Context,
	packageName string,
) (bool, error)

func (*CrossProfileAppsProxy) CanInteractAcrossProfiles

func (p *CrossProfileAppsProxy) CanInteractAcrossProfiles(
	ctx context.Context,
) (bool, error)

func (*CrossProfileAppsProxy) CanRequestInteractAcrossProfiles

func (p *CrossProfileAppsProxy) CanRequestInteractAcrossProfiles(
	ctx context.Context,
) (bool, error)

func (*CrossProfileAppsProxy) CanUserAttemptToConfigureInteractAcrossProfiles

func (p *CrossProfileAppsProxy) CanUserAttemptToConfigureInteractAcrossProfiles(
	ctx context.Context,
	packageName string,
) (bool, error)

func (*CrossProfileAppsProxy) ClearInteractAcrossProfilesAppOps

func (p *CrossProfileAppsProxy) ClearInteractAcrossProfilesAppOps(
	ctx context.Context,
) error

func (*CrossProfileAppsProxy) GetTargetUserProfiles

func (p *CrossProfileAppsProxy) GetTargetUserProfiles(
	ctx context.Context,
) ([]os.UserHandle, error)

func (*CrossProfileAppsProxy) ResetInteractAcrossProfilesAppOps

func (p *CrossProfileAppsProxy) ResetInteractAcrossProfilesAppOps(
	ctx context.Context,
	packageNames []string,
) error

func (*CrossProfileAppsProxy) SetInteractAcrossProfilesAppOp

func (p *CrossProfileAppsProxy) SetInteractAcrossProfilesAppOp(
	ctx context.Context,
	packageName string,
	newMode int32,
) error

func (*CrossProfileAppsProxy) StartActivityAsUser

func (p *CrossProfileAppsProxy) StartActivityAsUser(
	ctx context.Context,
	caller app.IApplicationThread,
	component content.ComponentName,
	launchMainActivity bool,
	task binder.IBinder,
	options os.Bundle,
) error

func (*CrossProfileAppsProxy) StartActivityAsUserByIntent

func (p *CrossProfileAppsProxy) StartActivityAsUserByIntent(
	ctx context.Context,
	caller app.IApplicationThread,
	intent content.Intent,
	callingActivity binder.IBinder,
	options os.Bundle,
) error

type CrossProfileAppsStub

type CrossProfileAppsStub struct {
	Impl      ICrossProfileApps
	Transport binder.VersionAwareTransport
}

CrossProfileAppsStub dispatches incoming binder transactions to a typed ICrossProfileApps implementation.

func (*CrossProfileAppsStub) Descriptor

func (s *CrossProfileAppsStub) Descriptor() string

func (*CrossProfileAppsStub) OnTransaction

func (s *CrossProfileAppsStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type DataLoaderManagerProxy

type DataLoaderManagerProxy struct {
	Remote binder.IBinder
}

func GetDataLoaderManager

func GetDataLoaderManager(
	ctx context.Context,
	sm *servicemanager.ServiceManager,
) (*DataLoaderManagerProxy, error)

GetDataLoaderManager retrieves the DataLoaderManagerService service and returns a typed proxy.

func NewDataLoaderManagerProxy

func NewDataLoaderManagerProxy(
	remote binder.IBinder,
) *DataLoaderManagerProxy

func (*DataLoaderManagerProxy) AsBinder

func (p *DataLoaderManagerProxy) AsBinder() binder.IBinder

func (*DataLoaderManagerProxy) BindToDataLoader

func (p *DataLoaderManagerProxy) BindToDataLoader(
	ctx context.Context,
	id int32,
	params DataLoaderParamsParcel,
	bindDelayMs int64,
	listener IDataLoaderStatusListener,
) (bool, error)

func (*DataLoaderManagerProxy) GetDataLoader

func (p *DataLoaderManagerProxy) GetDataLoader(
	ctx context.Context,
	dataLoaderId int32,
) (IDataLoader, error)

func (*DataLoaderManagerProxy) UnbindFromDataLoader

func (p *DataLoaderManagerProxy) UnbindFromDataLoader(
	ctx context.Context,
	dataLoaderId int32,
) error

type DataLoaderManagerStub

type DataLoaderManagerStub struct {
	Impl      IDataLoaderManager
	Transport binder.VersionAwareTransport
}

DataLoaderManagerStub dispatches incoming binder transactions to a typed IDataLoaderManager implementation.

func (*DataLoaderManagerStub) Descriptor

func (s *DataLoaderManagerStub) Descriptor() string

func (*DataLoaderManagerStub) OnTransaction

func (s *DataLoaderManagerStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type DataLoaderParamsParcel

type DataLoaderParamsParcel struct {
	Type        DataLoaderType
	PackageName string
	ClassName   string
	Arguments   string
}

func (*DataLoaderParamsParcel) MarshalParcel

func (s *DataLoaderParamsParcel) MarshalParcel(
	p *parcel.Parcel,
) error

func (*DataLoaderParamsParcel) UnmarshalParcel

func (s *DataLoaderParamsParcel) UnmarshalParcel(
	p *parcel.Parcel,
) error

type DataLoaderProxy

type DataLoaderProxy struct {
	Remote binder.IBinder
}

func NewDataLoaderProxy

func NewDataLoaderProxy(
	remote binder.IBinder,
) *DataLoaderProxy

func (*DataLoaderProxy) AsBinder

func (p *DataLoaderProxy) AsBinder() binder.IBinder

func (*DataLoaderProxy) Create

func (*DataLoaderProxy) Destroy

func (p *DataLoaderProxy) Destroy(
	ctx context.Context,
	id int32,
) error

func (*DataLoaderProxy) PrepareImage

func (p *DataLoaderProxy) PrepareImage(
	ctx context.Context,
	id int32,
	addedFiles []InstallationFileParcel,
	removedFiles []string,
) error

func (*DataLoaderProxy) Start

func (p *DataLoaderProxy) Start(
	ctx context.Context,
	id int32,
) error

func (*DataLoaderProxy) Stop

func (p *DataLoaderProxy) Stop(
	ctx context.Context,
	id int32,
) error

type DataLoaderStatusListenerProxy

type DataLoaderStatusListenerProxy struct {
	Remote binder.IBinder
}

func NewDataLoaderStatusListenerProxy

func NewDataLoaderStatusListenerProxy(
	remote binder.IBinder,
) *DataLoaderStatusListenerProxy

func (*DataLoaderStatusListenerProxy) AsBinder

func (*DataLoaderStatusListenerProxy) OnStatusChanged

func (p *DataLoaderStatusListenerProxy) OnStatusChanged(
	ctx context.Context,
	dataLoaderId int32,
	status int32,
) error

type DataLoaderStatusListenerStub

type DataLoaderStatusListenerStub struct {
	Impl      IDataLoaderStatusListener
	Transport binder.VersionAwareTransport
}

DataLoaderStatusListenerStub dispatches incoming binder transactions to a typed IDataLoaderStatusListener implementation.

func (*DataLoaderStatusListenerStub) Descriptor

func (s *DataLoaderStatusListenerStub) Descriptor() string

func (*DataLoaderStatusListenerStub) OnTransaction

type DataLoaderStub

type DataLoaderStub struct {
	Impl      IDataLoader
	Transport binder.VersionAwareTransport
}

DataLoaderStub dispatches incoming binder transactions to a typed IDataLoader implementation.

func (*DataLoaderStub) Descriptor

func (s *DataLoaderStub) Descriptor() string

func (*DataLoaderStub) OnTransaction

func (s *DataLoaderStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type DataLoaderType

type DataLoaderType int32
const (
	DataLoaderTypeNONE        DataLoaderType = 0
	DataLoaderTypeSTREAMING   DataLoaderType = 1
	DataLoaderTypeINCREMENTAL DataLoaderType = 2
)

type DexModuleRegisterCallbackProxy

type DexModuleRegisterCallbackProxy struct {
	Remote binder.IBinder
}

func NewDexModuleRegisterCallbackProxy

func NewDexModuleRegisterCallbackProxy(
	remote binder.IBinder,
) *DexModuleRegisterCallbackProxy

func (*DexModuleRegisterCallbackProxy) AsBinder

func (*DexModuleRegisterCallbackProxy) OnDexModuleRegistered

func (p *DexModuleRegisterCallbackProxy) OnDexModuleRegistered(
	ctx context.Context,
	dexModulePath string,
	success bool,
	message string,
) error

type DexModuleRegisterCallbackStub

type DexModuleRegisterCallbackStub struct {
	Impl      IDexModuleRegisterCallback
	Transport binder.VersionAwareTransport
}

DexModuleRegisterCallbackStub dispatches incoming binder transactions to a typed IDexModuleRegisterCallback implementation.

func (*DexModuleRegisterCallbackStub) Descriptor

func (s *DexModuleRegisterCallbackStub) Descriptor() string

func (*DexModuleRegisterCallbackStub) OnTransaction

type FeatureInfo

type FeatureInfo struct {
	Name           string
	Version        int32
	ReqGlEsVersion int32
	Flags          int32
}

func (*FeatureInfo) MarshalParcel

func (s *FeatureInfo) MarshalParcel(
	p *parcel.Parcel,
) error

func (*FeatureInfo) UnmarshalParcel

func (s *FeatureInfo) UnmarshalParcel(
	p *parcel.Parcel,
) error

type FileSystemControlParcel

func (*FileSystemControlParcel) MarshalParcel

func (s *FileSystemControlParcel) MarshalParcel(
	p *parcel.Parcel,
) error

func (*FileSystemControlParcel) UnmarshalParcel

func (s *FileSystemControlParcel) UnmarshalParcel(
	p *parcel.Parcel,
) error

type IBackgroundInstallControlService

type IBackgroundInstallControlService interface {
	AsBinder() binder.IBinder
	GetBackgroundInstalledPackages(ctx context.Context, flags int64) (ParceledListSlice, error)
	RegisterBackgroundInstallCallback(ctx context.Context, callback os.IRemoteCallback) error
	UnregisterBackgroundInstallCallback(ctx context.Context, callback os.IRemoteCallback) error
}

func NewBackgroundInstallControlServiceStub

func NewBackgroundInstallControlServiceStub(
	impl IBackgroundInstallControlServiceServer,
) IBackgroundInstallControlService

NewBackgroundInstallControlServiceStub creates a server-side IBackgroundInstallControlService wrapping the given server implementation. The returned value satisfies IBackgroundInstallControlService and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IBackgroundInstallControlServiceServer

type IBackgroundInstallControlServiceServer interface {
	GetBackgroundInstalledPackages(ctx context.Context, flags int64) (ParceledListSlice, error)
	RegisterBackgroundInstallCallback(ctx context.Context, callback os.IRemoteCallback) error
	UnregisterBackgroundInstallCallback(ctx context.Context, callback os.IRemoteCallback) error
}

IBackgroundInstallControlServiceServer is the server-side interface that user implementations provide to NewBackgroundInstallControlServiceStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type ICrossProfileApps

type ICrossProfileApps interface {
	AsBinder() binder.IBinder
	StartActivityAsUser(ctx context.Context, caller app.IApplicationThread, component content.ComponentName, launchMainActivity bool, task binder.IBinder, options os.Bundle) error
	StartActivityAsUserByIntent(ctx context.Context, caller app.IApplicationThread, intent content.Intent, callingActivity binder.IBinder, options os.Bundle) error
	GetTargetUserProfiles(ctx context.Context) ([]os.UserHandle, error)
	CanInteractAcrossProfiles(ctx context.Context) (bool, error)
	CanRequestInteractAcrossProfiles(ctx context.Context) (bool, error)
	SetInteractAcrossProfilesAppOp(ctx context.Context, packageName string, newMode int32) error
	CanConfigureInteractAcrossProfiles(ctx context.Context, packageName string) (bool, error)
	CanUserAttemptToConfigureInteractAcrossProfiles(ctx context.Context, packageName string) (bool, error)
	ResetInteractAcrossProfilesAppOps(ctx context.Context, packageNames []string) error
	ClearInteractAcrossProfilesAppOps(ctx context.Context) error
}

func NewCrossProfileAppsStub

func NewCrossProfileAppsStub(
	impl ICrossProfileAppsServer,
) ICrossProfileApps

NewCrossProfileAppsStub creates a server-side ICrossProfileApps wrapping the given server implementation. The returned value satisfies ICrossProfileApps and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type ICrossProfileAppsServer

type ICrossProfileAppsServer interface {
	StartActivityAsUser(ctx context.Context, caller app.IApplicationThread, component content.ComponentName, launchMainActivity bool, task binder.IBinder, options os.Bundle) error
	StartActivityAsUserByIntent(ctx context.Context, caller app.IApplicationThread, intent content.Intent, callingActivity binder.IBinder, options os.Bundle) error
	GetTargetUserProfiles(ctx context.Context) ([]os.UserHandle, error)
	CanInteractAcrossProfiles(ctx context.Context) (bool, error)
	CanRequestInteractAcrossProfiles(ctx context.Context) (bool, error)
	SetInteractAcrossProfilesAppOp(ctx context.Context, packageName string, newMode int32) error
	CanConfigureInteractAcrossProfiles(ctx context.Context, packageName string) (bool, error)
	CanUserAttemptToConfigureInteractAcrossProfiles(ctx context.Context, packageName string) (bool, error)
	ResetInteractAcrossProfilesAppOps(ctx context.Context, packageNames []string) error
	ClearInteractAcrossProfilesAppOps(ctx context.Context) error
}

ICrossProfileAppsServer is the server-side interface that user implementations provide to NewCrossProfileAppsStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IDataLoader

type IDataLoader interface {
	AsBinder() binder.IBinder
	Create(ctx context.Context, id int32, params DataLoaderParamsParcel, control FileSystemControlParcel, listener IDataLoaderStatusListener) error
	Start(ctx context.Context, id int32) error
	Stop(ctx context.Context, id int32) error
	Destroy(ctx context.Context, id int32) error
	PrepareImage(ctx context.Context, id int32, addedFiles []InstallationFileParcel, removedFiles []string) error
}

func NewDataLoaderStub

func NewDataLoaderStub(
	impl IDataLoaderServer,
) IDataLoader

NewDataLoaderStub creates a server-side IDataLoader wrapping the given server implementation. The returned value satisfies IDataLoader and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IDataLoaderManager

type IDataLoaderManager interface {
	AsBinder() binder.IBinder
	BindToDataLoader(ctx context.Context, id int32, params DataLoaderParamsParcel, bindDelayMs int64, listener IDataLoaderStatusListener) (bool, error)
	GetDataLoader(ctx context.Context, dataLoaderId int32) (IDataLoader, error)
	UnbindFromDataLoader(ctx context.Context, dataLoaderId int32) error
}

func NewDataLoaderManagerStub

func NewDataLoaderManagerStub(
	impl IDataLoaderManagerServer,
) IDataLoaderManager

NewDataLoaderManagerStub creates a server-side IDataLoaderManager wrapping the given server implementation. The returned value satisfies IDataLoaderManager and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IDataLoaderManagerServer

type IDataLoaderManagerServer interface {
	BindToDataLoader(ctx context.Context, id int32, params DataLoaderParamsParcel, bindDelayMs int64, listener IDataLoaderStatusListener) (bool, error)
	GetDataLoader(ctx context.Context, dataLoaderId int32) (IDataLoader, error)
	UnbindFromDataLoader(ctx context.Context, dataLoaderId int32) error
}

IDataLoaderManagerServer is the server-side interface that user implementations provide to NewDataLoaderManagerStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IDataLoaderServer

type IDataLoaderServer interface {
	Create(ctx context.Context, id int32, params DataLoaderParamsParcel, control FileSystemControlParcel, listener IDataLoaderStatusListener) error
	Start(ctx context.Context, id int32) error
	Stop(ctx context.Context, id int32) error
	Destroy(ctx context.Context, id int32) error
	PrepareImage(ctx context.Context, id int32, addedFiles []InstallationFileParcel, removedFiles []string) error
}

IDataLoaderServer is the server-side interface that user implementations provide to NewDataLoaderStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IDataLoaderStatusListener

type IDataLoaderStatusListener interface {
	AsBinder() binder.IBinder
	OnStatusChanged(ctx context.Context, dataLoaderId int32, status int32) error
}

func NewDataLoaderStatusListenerStub

func NewDataLoaderStatusListenerStub(
	impl IDataLoaderStatusListenerServer,
) IDataLoaderStatusListener

NewDataLoaderStatusListenerStub creates a server-side IDataLoaderStatusListener wrapping the given server implementation. The returned value satisfies IDataLoaderStatusListener and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IDataLoaderStatusListenerServer

type IDataLoaderStatusListenerServer interface {
	OnStatusChanged(ctx context.Context, dataLoaderId int32, status int32) error
}

IDataLoaderStatusListenerServer is the server-side interface that user implementations provide to NewDataLoaderStatusListenerStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IDexModuleRegisterCallback

type IDexModuleRegisterCallback interface {
	AsBinder() binder.IBinder
	OnDexModuleRegistered(ctx context.Context, dexModulePath string, success bool, message string) error
}

func NewDexModuleRegisterCallbackStub

func NewDexModuleRegisterCallbackStub(
	impl IDexModuleRegisterCallbackServer,
) IDexModuleRegisterCallback

NewDexModuleRegisterCallbackStub creates a server-side IDexModuleRegisterCallback wrapping the given server implementation. The returned value satisfies IDexModuleRegisterCallback and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IDexModuleRegisterCallbackServer

type IDexModuleRegisterCallbackServer interface {
	OnDexModuleRegistered(ctx context.Context, dexModulePath string, success bool, message string) error
}

IDexModuleRegisterCallbackServer is the server-side interface that user implementations provide to NewDexModuleRegisterCallbackStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type ILauncherApps

type ILauncherApps interface {
	AsBinder() binder.IBinder
	AddOnAppsChangedListener(ctx context.Context, listener IOnAppsChangedListener) error
	RemoveOnAppsChangedListener(ctx context.Context, listener IOnAppsChangedListener) error
	GetLauncherActivities(ctx context.Context, packageName string, user os.UserHandle) (ParceledListSlice, error)
	ResolveLauncherActivityInternal(ctx context.Context, component content.ComponentName, user os.UserHandle) (LauncherActivityInfoInternal, error)
	StartSessionDetailsActivityAsUser(ctx context.Context, caller app.IApplicationThread, sessionInfo PackageInstallerSessionInfo, sourceBounds graphics.Rect, opts os.Bundle, user os.UserHandle) error
	StartActivityAsUser(ctx context.Context, caller app.IApplicationThread, component content.ComponentName, sourceBounds graphics.Rect, opts os.Bundle, user os.UserHandle) error
	GetActivityLaunchIntent(ctx context.Context, component content.ComponentName, user os.UserHandle) (app.PendingIntent, error)
	GetLauncherUserInfo(ctx context.Context, user os.UserHandle) (LauncherUserInfo, error)
	GetPreInstalledSystemPackages(ctx context.Context, user os.UserHandle) ([]string, error)
	GetAppMarketActivityIntent(ctx context.Context, packageName string, user os.UserHandle) (content.IntentSender, error)
	GetPrivateSpaceSettingsIntent(ctx context.Context) (content.IntentSender, error)
	ShowAppDetailsAsUser(ctx context.Context, caller app.IApplicationThread, component content.ComponentName, sourceBounds graphics.Rect, opts os.Bundle, user os.UserHandle) error
	IsPackageEnabled(ctx context.Context, packageName string, user os.UserHandle) (bool, error)
	GetSuspendedPackageLauncherExtras(ctx context.Context, packageName string, user os.UserHandle) (os.Bundle, error)
	IsActivityEnabled(ctx context.Context, component content.ComponentName, user os.UserHandle) (bool, error)
	GetApplicationInfo(ctx context.Context, packageName string, flags int32, user os.UserHandle) (ApplicationInfo, error)
	GetAppUsageLimit(ctx context.Context, packageName string, user os.UserHandle) (LauncherAppsAppUsageLimit, error)
	GetShortcuts(ctx context.Context, query ShortcutQueryWrapper, user os.UserHandle) (ParceledListSlice, error)
	GetShortcutsAsync(ctx context.Context, query ShortcutQueryWrapper, user os.UserHandle, cb infra.AndroidFuture) error
	PinShortcuts(ctx context.Context, packageName string, shortcutIds []string, user os.UserHandle) error
	StartShortcut(ctx context.Context, packageName string, featureId string, id string, sourceBounds graphics.Rect, startActivityOptions os.Bundle) (bool, error)
	GetShortcutIconResId(ctx context.Context, packageName string, id string) (int32, error)
	GetShortcutIconFd(ctx context.Context, packageName string, id string) (int32, error)
	HasShortcutHostPermission(ctx context.Context) (bool, error)
	ShouldHideFromSuggestions(ctx context.Context, packageName string, user os.UserHandle) (bool, error)
	GetShortcutConfigActivities(ctx context.Context, packageName string, user os.UserHandle) (ParceledListSlice, error)
	GetShortcutConfigActivityIntent(ctx context.Context, component content.ComponentName, user os.UserHandle) (content.IntentSender, error)
	GetShortcutIntent(ctx context.Context, packageName string, shortcutId string, opts os.Bundle, user os.UserHandle) (app.PendingIntent, error)
	RegisterPackageInstallerCallback(ctx context.Context, callback IPackageInstallerCallback) error
	GetAllSessions(ctx context.Context) (ParceledListSlice, error)
	RegisterShortcutChangeCallback(ctx context.Context, query ShortcutQueryWrapper, callback IShortcutChangeCallback) error
	UnregisterShortcutChangeCallback(ctx context.Context, callback IShortcutChangeCallback) error
	CacheShortcuts(ctx context.Context, packageName string, shortcutIds []string, user os.UserHandle, cacheFlags int32) error
	UncacheShortcuts(ctx context.Context, packageName string, shortcutIds []string, user os.UserHandle, cacheFlags int32) error
	GetShortcutIconUri(ctx context.Context, packageName string, shortcutId string) (string, error)
	GetActivityOverrides(ctx context.Context) (map[string]LauncherActivityInfoInternal, error)
	RegisterDumpCallback(ctx context.Context, cb window.IDumpCallback) error
	UnRegisterDumpCallback(ctx context.Context, cb window.IDumpCallback) error
	SetArchiveCompatibilityOptions(ctx context.Context, enableIconOverlay bool, enableUnarchivalConfirmation bool) error
	GetUserProfiles(ctx context.Context) ([]os.UserHandle, error)
}

func NewLauncherAppsStub

func NewLauncherAppsStub(
	impl ILauncherAppsServer,
) ILauncherApps

NewLauncherAppsStub creates a server-side ILauncherApps wrapping the given server implementation. The returned value satisfies ILauncherApps and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type ILauncherAppsServer

type ILauncherAppsServer interface {
	AddOnAppsChangedListener(ctx context.Context, listener IOnAppsChangedListener) error
	RemoveOnAppsChangedListener(ctx context.Context, listener IOnAppsChangedListener) error
	GetLauncherActivities(ctx context.Context, packageName string, user os.UserHandle) (ParceledListSlice, error)
	ResolveLauncherActivityInternal(ctx context.Context, component content.ComponentName, user os.UserHandle) (LauncherActivityInfoInternal, error)
	StartSessionDetailsActivityAsUser(ctx context.Context, caller app.IApplicationThread, sessionInfo PackageInstallerSessionInfo, sourceBounds graphics.Rect, opts os.Bundle, user os.UserHandle) error
	StartActivityAsUser(ctx context.Context, caller app.IApplicationThread, component content.ComponentName, sourceBounds graphics.Rect, opts os.Bundle, user os.UserHandle) error
	GetActivityLaunchIntent(ctx context.Context, component content.ComponentName, user os.UserHandle) (app.PendingIntent, error)
	GetLauncherUserInfo(ctx context.Context, user os.UserHandle) (LauncherUserInfo, error)
	GetPreInstalledSystemPackages(ctx context.Context, user os.UserHandle) ([]string, error)
	GetAppMarketActivityIntent(ctx context.Context, packageName string, user os.UserHandle) (content.IntentSender, error)
	GetPrivateSpaceSettingsIntent(ctx context.Context) (content.IntentSender, error)
	ShowAppDetailsAsUser(ctx context.Context, caller app.IApplicationThread, component content.ComponentName, sourceBounds graphics.Rect, opts os.Bundle, user os.UserHandle) error
	IsPackageEnabled(ctx context.Context, packageName string, user os.UserHandle) (bool, error)
	GetSuspendedPackageLauncherExtras(ctx context.Context, packageName string, user os.UserHandle) (os.Bundle, error)
	IsActivityEnabled(ctx context.Context, component content.ComponentName, user os.UserHandle) (bool, error)
	GetApplicationInfo(ctx context.Context, packageName string, flags int32, user os.UserHandle) (ApplicationInfo, error)
	GetAppUsageLimit(ctx context.Context, packageName string, user os.UserHandle) (LauncherAppsAppUsageLimit, error)
	GetShortcuts(ctx context.Context, query ShortcutQueryWrapper, user os.UserHandle) (ParceledListSlice, error)
	GetShortcutsAsync(ctx context.Context, query ShortcutQueryWrapper, user os.UserHandle, cb infra.AndroidFuture) error
	PinShortcuts(ctx context.Context, packageName string, shortcutIds []string, user os.UserHandle) error
	StartShortcut(ctx context.Context, packageName string, featureId string, id string, sourceBounds graphics.Rect, startActivityOptions os.Bundle) (bool, error)
	GetShortcutIconResId(ctx context.Context, packageName string, id string) (int32, error)
	GetShortcutIconFd(ctx context.Context, packageName string, id string) (int32, error)
	HasShortcutHostPermission(ctx context.Context) (bool, error)
	ShouldHideFromSuggestions(ctx context.Context, packageName string, user os.UserHandle) (bool, error)
	GetShortcutConfigActivities(ctx context.Context, packageName string, user os.UserHandle) (ParceledListSlice, error)
	GetShortcutConfigActivityIntent(ctx context.Context, component content.ComponentName, user os.UserHandle) (content.IntentSender, error)
	GetShortcutIntent(ctx context.Context, packageName string, shortcutId string, opts os.Bundle, user os.UserHandle) (app.PendingIntent, error)
	RegisterPackageInstallerCallback(ctx context.Context, callback IPackageInstallerCallback) error
	GetAllSessions(ctx context.Context) (ParceledListSlice, error)
	RegisterShortcutChangeCallback(ctx context.Context, query ShortcutQueryWrapper, callback IShortcutChangeCallback) error
	UnregisterShortcutChangeCallback(ctx context.Context, callback IShortcutChangeCallback) error
	CacheShortcuts(ctx context.Context, packageName string, shortcutIds []string, user os.UserHandle, cacheFlags int32) error
	UncacheShortcuts(ctx context.Context, packageName string, shortcutIds []string, user os.UserHandle, cacheFlags int32) error
	GetShortcutIconUri(ctx context.Context, packageName string, shortcutId string) (string, error)
	GetActivityOverrides(ctx context.Context) (map[string]LauncherActivityInfoInternal, error)
	RegisterDumpCallback(ctx context.Context, cb window.IDumpCallback) error
	UnRegisterDumpCallback(ctx context.Context, cb window.IDumpCallback) error
	SetArchiveCompatibilityOptions(ctx context.Context, enableIconOverlay bool, enableUnarchivalConfirmation bool) error
	GetUserProfiles(ctx context.Context) ([]os.UserHandle, error)
}

ILauncherAppsServer is the server-side interface that user implementations provide to NewLauncherAppsStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IOnAppsChangedListener

type IOnAppsChangedListener interface {
	AsBinder() binder.IBinder
	OnPackageRemoved(ctx context.Context, user os.UserHandle, packageName string) error
	OnPackageAdded(ctx context.Context, user os.UserHandle, packageName string) error
	OnPackageChanged(ctx context.Context, user os.UserHandle, packageName string) error
	OnPackagesAvailable(ctx context.Context, user os.UserHandle, packageNames []string, replacing bool) error
	OnPackagesUnavailable(ctx context.Context, user os.UserHandle, packageNames []string, replacing bool) error
	OnPackagesSuspended(ctx context.Context, user os.UserHandle, packageNames []string, launcherExtras os.Bundle) error
	OnPackagesUnsuspended(ctx context.Context, user os.UserHandle, packageNames []string) error
	OnShortcutChanged(ctx context.Context, user os.UserHandle, packageName string, shortcuts ParceledListSlice) error
	OnPackageLoadingProgressChanged(ctx context.Context, user os.UserHandle, packageName string, progress float32) error
}

func NewOnAppsChangedListenerStub

func NewOnAppsChangedListenerStub(
	impl IOnAppsChangedListenerServer,
) IOnAppsChangedListener

NewOnAppsChangedListenerStub creates a server-side IOnAppsChangedListener wrapping the given server implementation. The returned value satisfies IOnAppsChangedListener and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IOnAppsChangedListenerServer

type IOnAppsChangedListenerServer interface {
	OnPackageRemoved(ctx context.Context, user os.UserHandle, packageName string) error
	OnPackageAdded(ctx context.Context, user os.UserHandle, packageName string) error
	OnPackageChanged(ctx context.Context, user os.UserHandle, packageName string) error
	OnPackagesAvailable(ctx context.Context, user os.UserHandle, packageNames []string, replacing bool) error
	OnPackagesUnavailable(ctx context.Context, user os.UserHandle, packageNames []string, replacing bool) error
	OnPackagesSuspended(ctx context.Context, user os.UserHandle, packageNames []string, launcherExtras os.Bundle) error
	OnPackagesUnsuspended(ctx context.Context, user os.UserHandle, packageNames []string) error
	OnShortcutChanged(ctx context.Context, user os.UserHandle, packageName string, shortcuts ParceledListSlice) error
	OnPackageLoadingProgressChanged(ctx context.Context, user os.UserHandle, packageName string, progress float32) error
}

IOnAppsChangedListenerServer is the server-side interface that user implementations provide to NewOnAppsChangedListenerStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IOnChecksumsReadyListener

type IOnChecksumsReadyListener interface {
	AsBinder() binder.IBinder
	OnChecksumsReady(ctx context.Context, checksums []ApkChecksum) error
}

func NewOnChecksumsReadyListenerStub

func NewOnChecksumsReadyListenerStub(
	impl IOnChecksumsReadyListenerServer,
) IOnChecksumsReadyListener

NewOnChecksumsReadyListenerStub creates a server-side IOnChecksumsReadyListener wrapping the given server implementation. The returned value satisfies IOnChecksumsReadyListener and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IOnChecksumsReadyListenerServer

type IOnChecksumsReadyListenerServer interface {
	OnChecksumsReady(ctx context.Context, checksums []ApkChecksum) error
}

IOnChecksumsReadyListenerServer is the server-side interface that user implementations provide to NewOnChecksumsReadyListenerStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IOtaDexopt

type IOtaDexopt interface {
	AsBinder() binder.IBinder
	Prepare(ctx context.Context) error
	Cleanup(ctx context.Context) error
	IsDone(ctx context.Context) (bool, error)
	GetProgress(ctx context.Context) (float32, error)
	DexoptNextPackage(ctx context.Context) error
	NextDexoptCommand(ctx context.Context) (string, error)
}

func NewOtaDexoptStub

func NewOtaDexoptStub(
	impl IOtaDexoptServer,
) IOtaDexopt

NewOtaDexoptStub creates a server-side IOtaDexopt wrapping the given server implementation. The returned value satisfies IOtaDexopt and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IOtaDexoptServer

type IOtaDexoptServer interface {
	Prepare(ctx context.Context) error
	Cleanup(ctx context.Context) error
	IsDone(ctx context.Context) (bool, error)
	GetProgress(ctx context.Context) (float32, error)
	DexoptNextPackage(ctx context.Context) error
	NextDexoptCommand(ctx context.Context) (string, error)
}

IOtaDexoptServer is the server-side interface that user implementations provide to NewOtaDexoptStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IPackageDataObserver

type IPackageDataObserver interface {
	AsBinder() binder.IBinder
	OnRemoveCompleted(ctx context.Context, packageName string, succeeded bool) error
}

func NewPackageDataObserverStub

func NewPackageDataObserverStub(
	impl IPackageDataObserverServer,
) IPackageDataObserver

NewPackageDataObserverStub creates a server-side IPackageDataObserver wrapping the given server implementation. The returned value satisfies IPackageDataObserver and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IPackageDataObserverServer

type IPackageDataObserverServer interface {
	OnRemoveCompleted(ctx context.Context, packageName string, succeeded bool) error
}

IPackageDataObserverServer is the server-side interface that user implementations provide to NewPackageDataObserverStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IPackageDeleteObserver

type IPackageDeleteObserver interface {
	AsBinder() binder.IBinder
	PackageDeleted(ctx context.Context, packageName string, returnCode int32) error
}

func NewPackageDeleteObserverStub

func NewPackageDeleteObserverStub(
	impl IPackageDeleteObserverServer,
) IPackageDeleteObserver

NewPackageDeleteObserverStub creates a server-side IPackageDeleteObserver wrapping the given server implementation. The returned value satisfies IPackageDeleteObserver and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IPackageDeleteObserver2

type IPackageDeleteObserver2 interface {
	AsBinder() binder.IBinder
	OnUserActionRequired(ctx context.Context, intent content.Intent) error
	OnPackageDeleted(ctx context.Context, packageName string, returnCode int32, msg string) error
}

func NewPackageDeleteObserver2Stub

func NewPackageDeleteObserver2Stub(
	impl IPackageDeleteObserver2Server,
) IPackageDeleteObserver2

NewPackageDeleteObserver2Stub creates a server-side IPackageDeleteObserver2 wrapping the given server implementation. The returned value satisfies IPackageDeleteObserver2 and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IPackageDeleteObserver2Server

type IPackageDeleteObserver2Server interface {
	OnUserActionRequired(ctx context.Context, intent content.Intent) error
	OnPackageDeleted(ctx context.Context, packageName string, returnCode int32, msg string) error
}

IPackageDeleteObserver2Server is the server-side interface that user implementations provide to NewPackageDeleteObserver2Stub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IPackageDeleteObserverServer

type IPackageDeleteObserverServer interface {
	PackageDeleted(ctx context.Context, packageName string, returnCode int32) error
}

IPackageDeleteObserverServer is the server-side interface that user implementations provide to NewPackageDeleteObserverStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IPackageInstallObserver2

type IPackageInstallObserver2 interface {
	AsBinder() binder.IBinder
	OnUserActionRequired(ctx context.Context, intent content.Intent) error
	OnPackageInstalled(ctx context.Context, basePackageName string, returnCode int32, msg string, extras os.Bundle) error
}

func NewPackageInstallObserver2Stub

func NewPackageInstallObserver2Stub(
	impl IPackageInstallObserver2Server,
) IPackageInstallObserver2

NewPackageInstallObserver2Stub creates a server-side IPackageInstallObserver2 wrapping the given server implementation. The returned value satisfies IPackageInstallObserver2 and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IPackageInstallObserver2Server

type IPackageInstallObserver2Server interface {
	OnUserActionRequired(ctx context.Context, intent content.Intent) error
	OnPackageInstalled(ctx context.Context, basePackageName string, returnCode int32, msg string, extras os.Bundle) error
}

IPackageInstallObserver2Server is the server-side interface that user implementations provide to NewPackageInstallObserver2Stub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IPackageInstaller

type IPackageInstaller interface {
	AsBinder() binder.IBinder
	CreateSession(ctx context.Context, params PackageInstallerSessionParams, installerPackageName string, installerAttributionTag string) (int32, error)
	UpdateSessionAppIcon(ctx context.Context, sessionId int32, appIcon graphics.Bitmap) error
	UpdateSessionAppLabel(ctx context.Context, sessionId int32, appLabel string) error
	AbandonSession(ctx context.Context, sessionId int32) error
	OpenSession(ctx context.Context, sessionId int32) (IPackageInstallerSession, error)
	GetSessionInfo(ctx context.Context, sessionId int32) (PackageInstallerSessionInfo, error)
	GetAllSessions(ctx context.Context) (ParceledListSlice, error)
	GetMySessions(ctx context.Context, installerPackageName string) (ParceledListSlice, error)
	GetStagedSessions(ctx context.Context) (ParceledListSlice, error)
	RegisterCallback(ctx context.Context, callback IPackageInstallerCallback) error
	UnregisterCallback(ctx context.Context, callback IPackageInstallerCallback) error
	Uninstall(ctx context.Context, versionedPackage VersionedPackage, callerPackageName string, flags int32, statusReceiver content.IntentSender) error
	UninstallExistingPackage(ctx context.Context, versionedPackage VersionedPackage, callerPackageName string, statusReceiver content.IntentSender) error
	InstallExistingPackage(ctx context.Context, packageName string, installFlags int32, installReason int32, statusReceiver content.IntentSender, whiteListedPermissions []string) error
	SetPermissionsResult(ctx context.Context, sessionId int32, accepted bool) error
	BypassNextStagedInstallerCheck(ctx context.Context, value bool) error
	BypassNextAllowedApexUpdateCheck(ctx context.Context, value bool) error
	DisableVerificationForUid(ctx context.Context, uid int32) error
	SetAllowUnlimitedSilentUpdates(ctx context.Context, installerPackageName string) error
	SetSilentUpdatesThrottleTime(ctx context.Context, throttleTimeInSeconds int64) error
	CheckInstallConstraints(ctx context.Context, installerPackageName string, packageNames []string, constraints PackageInstallerInstallConstraints, callback os.RemoteCallback) error
	WaitForInstallConstraints(ctx context.Context, installerPackageName string, packageNames []string, constraints PackageInstallerInstallConstraints, callback content.IntentSender, timeout int64) error
	RequestArchive(ctx context.Context, packageName string, callerPackageName string, flags int32, statusReceiver content.IntentSender, userHandle os.UserHandle) error
	RequestUnarchive(ctx context.Context, packageName string, callerPackageName string, statusReceiver content.IntentSender, userHandle os.UserHandle) error
	InstallPackageArchived(ctx context.Context, archivedPackageParcel ArchivedPackageParcel, params PackageInstallerSessionParams, statusReceiver content.IntentSender, installerPackageName string, userHandle os.UserHandle) error
	ReportUnarchivalStatus(ctx context.Context, unarchiveId int32, status int32, requiredStorageBytes int64, userActionIntent app.PendingIntent, userHandle os.UserHandle) error
}

func NewPackageInstallerStub

func NewPackageInstallerStub(
	impl IPackageInstallerServer,
) IPackageInstaller

NewPackageInstallerStub creates a server-side IPackageInstaller wrapping the given server implementation. The returned value satisfies IPackageInstaller and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IPackageInstallerCallback

type IPackageInstallerCallback interface {
	AsBinder() binder.IBinder
	OnSessionCreated(ctx context.Context, sessionId int32) error
	OnSessionBadgingChanged(ctx context.Context, sessionId int32) error
	OnSessionActiveChanged(ctx context.Context, sessionId int32, active bool) error
	OnSessionProgressChanged(ctx context.Context, sessionId int32, progress float32) error
	OnSessionFinished(ctx context.Context, sessionId int32, success bool) error
}

func NewPackageInstallerCallbackStub

func NewPackageInstallerCallbackStub(
	impl IPackageInstallerCallbackServer,
) IPackageInstallerCallback

NewPackageInstallerCallbackStub creates a server-side IPackageInstallerCallback wrapping the given server implementation. The returned value satisfies IPackageInstallerCallback and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IPackageInstallerCallbackServer

type IPackageInstallerCallbackServer interface {
	OnSessionCreated(ctx context.Context, sessionId int32) error
	OnSessionBadgingChanged(ctx context.Context, sessionId int32) error
	OnSessionActiveChanged(ctx context.Context, sessionId int32, active bool) error
	OnSessionProgressChanged(ctx context.Context, sessionId int32, progress float32) error
	OnSessionFinished(ctx context.Context, sessionId int32, success bool) error
}

IPackageInstallerCallbackServer is the server-side interface that user implementations provide to NewPackageInstallerCallbackStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IPackageInstallerServer

type IPackageInstallerServer interface {
	CreateSession(ctx context.Context, params PackageInstallerSessionParams, installerPackageName string, installerAttributionTag string) (int32, error)
	UpdateSessionAppIcon(ctx context.Context, sessionId int32, appIcon graphics.Bitmap) error
	UpdateSessionAppLabel(ctx context.Context, sessionId int32, appLabel string) error
	AbandonSession(ctx context.Context, sessionId int32) error
	OpenSession(ctx context.Context, sessionId int32) (IPackageInstallerSession, error)
	GetSessionInfo(ctx context.Context, sessionId int32) (PackageInstallerSessionInfo, error)
	GetAllSessions(ctx context.Context) (ParceledListSlice, error)
	GetMySessions(ctx context.Context, installerPackageName string) (ParceledListSlice, error)
	GetStagedSessions(ctx context.Context) (ParceledListSlice, error)
	RegisterCallback(ctx context.Context, callback IPackageInstallerCallback) error
	UnregisterCallback(ctx context.Context, callback IPackageInstallerCallback) error
	Uninstall(ctx context.Context, versionedPackage VersionedPackage, callerPackageName string, flags int32, statusReceiver content.IntentSender) error
	UninstallExistingPackage(ctx context.Context, versionedPackage VersionedPackage, callerPackageName string, statusReceiver content.IntentSender) error
	InstallExistingPackage(ctx context.Context, packageName string, installFlags int32, installReason int32, statusReceiver content.IntentSender, whiteListedPermissions []string) error
	SetPermissionsResult(ctx context.Context, sessionId int32, accepted bool) error
	BypassNextStagedInstallerCheck(ctx context.Context, value bool) error
	BypassNextAllowedApexUpdateCheck(ctx context.Context, value bool) error
	DisableVerificationForUid(ctx context.Context, uid int32) error
	SetAllowUnlimitedSilentUpdates(ctx context.Context, installerPackageName string) error
	SetSilentUpdatesThrottleTime(ctx context.Context, throttleTimeInSeconds int64) error
	CheckInstallConstraints(ctx context.Context, installerPackageName string, packageNames []string, constraints PackageInstallerInstallConstraints, callback os.RemoteCallback) error
	WaitForInstallConstraints(ctx context.Context, installerPackageName string, packageNames []string, constraints PackageInstallerInstallConstraints, callback content.IntentSender, timeout int64) error
	RequestArchive(ctx context.Context, packageName string, callerPackageName string, flags int32, statusReceiver content.IntentSender, userHandle os.UserHandle) error
	RequestUnarchive(ctx context.Context, packageName string, callerPackageName string, statusReceiver content.IntentSender, userHandle os.UserHandle) error
	InstallPackageArchived(ctx context.Context, archivedPackageParcel ArchivedPackageParcel, params PackageInstallerSessionParams, statusReceiver content.IntentSender, installerPackageName string, userHandle os.UserHandle) error
	ReportUnarchivalStatus(ctx context.Context, unarchiveId int32, status int32, requiredStorageBytes int64, userActionIntent app.PendingIntent, userHandle os.UserHandle) error
}

IPackageInstallerServer is the server-side interface that user implementations provide to NewPackageInstallerStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IPackageInstallerSession

type IPackageInstallerSession interface {
	AsBinder() binder.IBinder
	SetClientProgress(ctx context.Context, progress float32) error
	AddClientProgress(ctx context.Context, progress float32) error
	GetNames(ctx context.Context) ([]string, error)
	OpenWrite(ctx context.Context, name string, offsetBytes int64, lengthBytes int64) (int32, error)
	OpenRead(ctx context.Context, name string) (int32, error)
	Write(ctx context.Context, name string, offsetBytes int64, lengthBytes int64, fd int32) error
	StageViaHardLink(ctx context.Context, target string) error
	SetChecksums(ctx context.Context, name string, checksums []Checksum, signature []byte) error
	RequestChecksums(ctx context.Context, name string, optional int32, required int32, trustedInstallers []any, onChecksumsReadyListener IOnChecksumsReadyListener) error
	RemoveSplit(ctx context.Context, splitName string) error
	Close(ctx context.Context) error
	Commit(ctx context.Context, statusReceiver content.IntentSender, forTransferred bool) error
	Transfer(ctx context.Context, packageName string) error
	Abandon(ctx context.Context) error
	Seal(ctx context.Context) error
	FetchPackageNames(ctx context.Context) ([]string, error)
	GetDataLoaderParams(ctx context.Context) (DataLoaderParamsParcel, error)
	AddFile(ctx context.Context, location int32, name string, lengthBytes int64, metadata []byte, signature []byte) error
	RemoveFile(ctx context.Context, location int32, name string) error
	IsMultiPackage(ctx context.Context) (bool, error)
	GetChildSessionIds(ctx context.Context) ([]int32, error)
	AddChildSessionId(ctx context.Context, sessionId int32) error
	RemoveChildSessionId(ctx context.Context, sessionId int32) error
	GetParentSessionId(ctx context.Context) (int32, error)
	IsStaged(ctx context.Context) (bool, error)
	GetInstallFlags(ctx context.Context) (int32, error)
	RequestUserPreapproval(ctx context.Context, details PackageInstallerPreapprovalDetails, statusReceiver content.IntentSender) error
	IsApplicationEnabledSettingPersistent(ctx context.Context) (bool, error)
	IsRequestUpdateOwnership(ctx context.Context) (bool, error)
	GetAppMetadataFd(ctx context.Context) (int32, error)
	OpenWriteAppMetadata(ctx context.Context) (int32, error)
	RemoveAppMetadata(ctx context.Context) error
	SetPreVerifiedDomains(ctx context.Context, preVerifiedDomains domain.DomainSet) error
	GetPreVerifiedDomains(ctx context.Context) (domain.DomainSet, error)
}

func NewPackageInstallerSessionStub

func NewPackageInstallerSessionStub(
	impl IPackageInstallerSessionServer,
) IPackageInstallerSession

NewPackageInstallerSessionStub creates a server-side IPackageInstallerSession wrapping the given server implementation. The returned value satisfies IPackageInstallerSession and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IPackageInstallerSessionFileSystemConnector

type IPackageInstallerSessionFileSystemConnector interface {
	AsBinder() binder.IBinder
	WriteData(ctx context.Context, name string, offsetBytes int64, lengthBytes int64, fd int32) error
}

func NewPackageInstallerSessionFileSystemConnectorStub

func NewPackageInstallerSessionFileSystemConnectorStub(
	impl IPackageInstallerSessionFileSystemConnectorServer,
) IPackageInstallerSessionFileSystemConnector

NewPackageInstallerSessionFileSystemConnectorStub creates a server-side IPackageInstallerSessionFileSystemConnector wrapping the given server implementation. The returned value satisfies IPackageInstallerSessionFileSystemConnector and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IPackageInstallerSessionFileSystemConnectorServer

type IPackageInstallerSessionFileSystemConnectorServer interface {
	WriteData(ctx context.Context, name string, offsetBytes int64, lengthBytes int64, fd int32) error
}

IPackageInstallerSessionFileSystemConnectorServer is the server-side interface that user implementations provide to NewPackageInstallerSessionFileSystemConnectorStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IPackageInstallerSessionServer

type IPackageInstallerSessionServer interface {
	SetClientProgress(ctx context.Context, progress float32) error
	AddClientProgress(ctx context.Context, progress float32) error
	GetNames(ctx context.Context) ([]string, error)
	OpenWrite(ctx context.Context, name string, offsetBytes int64, lengthBytes int64) (int32, error)
	OpenRead(ctx context.Context, name string) (int32, error)
	Write(ctx context.Context, name string, offsetBytes int64, lengthBytes int64, fd int32) error
	StageViaHardLink(ctx context.Context, target string) error
	SetChecksums(ctx context.Context, name string, checksums []Checksum, signature []byte) error
	RequestChecksums(ctx context.Context, name string, optional int32, required int32, trustedInstallers []any, onChecksumsReadyListener IOnChecksumsReadyListener) error
	RemoveSplit(ctx context.Context, splitName string) error
	Close(ctx context.Context) error
	Commit(ctx context.Context, statusReceiver content.IntentSender, forTransferred bool) error
	Transfer(ctx context.Context, packageName string) error
	Abandon(ctx context.Context) error
	Seal(ctx context.Context) error
	FetchPackageNames(ctx context.Context) ([]string, error)
	GetDataLoaderParams(ctx context.Context) (DataLoaderParamsParcel, error)
	AddFile(ctx context.Context, location int32, name string, lengthBytes int64, metadata []byte, signature []byte) error
	RemoveFile(ctx context.Context, location int32, name string) error
	IsMultiPackage(ctx context.Context) (bool, error)
	GetChildSessionIds(ctx context.Context) ([]int32, error)
	AddChildSessionId(ctx context.Context, sessionId int32) error
	RemoveChildSessionId(ctx context.Context, sessionId int32) error
	GetParentSessionId(ctx context.Context) (int32, error)
	IsStaged(ctx context.Context) (bool, error)
	GetInstallFlags(ctx context.Context) (int32, error)
	RequestUserPreapproval(ctx context.Context, details PackageInstallerPreapprovalDetails, statusReceiver content.IntentSender) error
	IsApplicationEnabledSettingPersistent(ctx context.Context) (bool, error)
	IsRequestUpdateOwnership(ctx context.Context) (bool, error)
	GetAppMetadataFd(ctx context.Context) (int32, error)
	OpenWriteAppMetadata(ctx context.Context) (int32, error)
	RemoveAppMetadata(ctx context.Context) error
	SetPreVerifiedDomains(ctx context.Context, preVerifiedDomains domain.DomainSet) error
	GetPreVerifiedDomains(ctx context.Context) (domain.DomainSet, error)
}

IPackageInstallerSessionServer is the server-side interface that user implementations provide to NewPackageInstallerSessionStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IPackageLoadingProgressCallback

type IPackageLoadingProgressCallback interface {
	AsBinder() binder.IBinder
	OnPackageLoadingProgressChanged(ctx context.Context, progress float32) error
}

func NewPackageLoadingProgressCallbackStub

func NewPackageLoadingProgressCallbackStub(
	impl IPackageLoadingProgressCallbackServer,
) IPackageLoadingProgressCallback

NewPackageLoadingProgressCallbackStub creates a server-side IPackageLoadingProgressCallback wrapping the given server implementation. The returned value satisfies IPackageLoadingProgressCallback and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IPackageLoadingProgressCallbackServer

type IPackageLoadingProgressCallbackServer interface {
	OnPackageLoadingProgressChanged(ctx context.Context, progress float32) error
}

IPackageLoadingProgressCallbackServer is the server-side interface that user implementations provide to NewPackageLoadingProgressCallbackStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IPackageManager

type IPackageManager interface {
	AsBinder() binder.IBinder
	CheckPackageStartable(ctx context.Context, packageName string) error
	IsPackageAvailable(ctx context.Context, packageName string) (bool, error)
	GetPackageInfo(ctx context.Context, packageName string, flags int64) (PackageInfo, error)
	GetPackageInfoVersioned(ctx context.Context, versionedPackage VersionedPackage, flags int64) (PackageInfo, error)
	GetPackageUid(ctx context.Context, packageName string, flags int64) (int32, error)
	GetPackageGids(ctx context.Context, packageName string, flags int64) ([]int32, error)
	CurrentToCanonicalPackageNames(ctx context.Context, names []string) ([]string, error)
	CanonicalToCurrentPackageNames(ctx context.Context, names []string) ([]string, error)
	GetApplicationInfo(ctx context.Context, packageName string, flags int64) (ApplicationInfo, error)
	GetTargetSdkVersion(ctx context.Context, packageName string) (int32, error)
	GetActivityInfo(ctx context.Context, className content.ComponentName, flags int64) (ActivityInfo, error)
	ActivitySupportsIntentAsUser(ctx context.Context, className content.ComponentName, intent content.Intent, resolvedType string) (bool, error)
	GetReceiverInfo(ctx context.Context, className content.ComponentName, flags int64) (ActivityInfo, error)
	GetServiceInfo(ctx context.Context, className content.ComponentName, flags int64) (ServiceInfo, error)
	GetProviderInfo(ctx context.Context, className content.ComponentName, flags int64) (ProviderInfo, error)
	IsProtectedBroadcast(ctx context.Context, actionName string) (bool, error)
	CheckSignatures(ctx context.Context, pkg1 string, pkg2 string) (int32, error)
	CheckUidSignatures(ctx context.Context, uid1 int32, uid2 int32) (int32, error)
	GetAllPackages(ctx context.Context) ([]string, error)
	GetPackagesForUid(ctx context.Context, uid int32) ([]string, error)
	GetNameForUid(ctx context.Context, uid int32) (string, error)
	GetNamesForUids(ctx context.Context, uids []int32) ([]string, error)
	GetUidForSharedUser(ctx context.Context, sharedUserName string) (int32, error)
	GetFlagsForUid(ctx context.Context, uid int32) (int32, error)
	GetPrivateFlagsForUid(ctx context.Context, uid int32) (int32, error)
	IsUidPrivileged(ctx context.Context, uid int32) (bool, error)
	ResolveIntent(ctx context.Context, intent content.Intent, resolvedType string, flags int64) (ResolveInfo, error)
	FindPersistentPreferredActivity(ctx context.Context, intent content.Intent) (ResolveInfo, error)
	CanForwardTo(ctx context.Context, intent content.Intent, resolvedType string, sourceUserId int32, targetUserId int32) (bool, error)
	QueryIntentActivities(ctx context.Context, intent content.Intent, resolvedType string, flags int64) (ParceledListSlice, error)
	QueryIntentActivityOptions(ctx context.Context, caller content.ComponentName, specifics []content.Intent, specificTypes []string, intent content.Intent, resolvedType string, flags int64) (ParceledListSlice, error)
	QueryIntentReceivers(ctx context.Context, intent content.Intent, resolvedType string, flags int64) (ParceledListSlice, error)
	ResolveService(ctx context.Context, intent content.Intent, resolvedType string, flags int64) (ResolveInfo, error)
	QueryIntentServices(ctx context.Context, intent content.Intent, resolvedType string, flags int64) (ParceledListSlice, error)
	QueryIntentContentProviders(ctx context.Context, intent content.Intent, resolvedType string, flags int64) (ParceledListSlice, error)
	GetInstalledPackages(ctx context.Context, flags int64) (ParceledListSlice, error)
	GetAppMetadataFd(ctx context.Context, packageName string) (int32, error)
	GetPackagesHoldingPermissions(ctx context.Context, permissions []string, flags int64) (ParceledListSlice, error)
	GetInstalledApplications(ctx context.Context, flags int64) (ParceledListSlice, error)
	GetPersistentApplications(ctx context.Context, flags int32) (ParceledListSlice, error)
	ResolveContentProvider(ctx context.Context, name string, flags int64) (ProviderInfo, error)
	QuerySyncProviders(ctx context.Context, outNames []string, outInfo []ProviderInfo) error
	QueryContentProviders(ctx context.Context, processName string, uid int32, flags int64, metaDataKey string) (ParceledListSlice, error)
	GetInstrumentationInfoAsUser(ctx context.Context, className content.ComponentName, flags int32) (InstrumentationInfo, error)
	QueryInstrumentationAsUser(ctx context.Context, targetPackage string, flags int32) (ParceledListSlice, error)
	FinishPackageInstall(ctx context.Context, token int32, didLaunch bool) error
	SetInstallerPackageName(ctx context.Context, targetPackage string, installerPackageName string) error
	RelinquishUpdateOwnership(ctx context.Context, targetPackage string) error
	SetApplicationCategoryHint(ctx context.Context, packageName string, categoryHint int32, callerPackageName string) error
	DeletePackageAsUser(ctx context.Context, packageName string, versionCode int32, observer IPackageDeleteObserver, flags int32) error
	DeletePackageVersioned(ctx context.Context, versionedPackage VersionedPackage, observer IPackageDeleteObserver2, flags int32) error
	DeleteExistingPackageAsUser(ctx context.Context, versionedPackage VersionedPackage, observer IPackageDeleteObserver2) error
	GetInstallerPackageName(ctx context.Context, packageName string) (string, error)
	GetInstallSourceInfo(ctx context.Context, packageName string) (InstallSourceInfo, error)
	ResetApplicationPreferences(ctx context.Context) error
	GetLastChosenActivity(ctx context.Context, intent content.Intent, resolvedType string, flags int32) (ResolveInfo, error)
	SetLastChosenActivity(ctx context.Context, intent content.Intent, resolvedType string, flags int32, filter content.IntentFilter, match int32, activity content.ComponentName) error
	AddPreferredActivity(ctx context.Context, filter content.IntentFilter, match int32, set []content.ComponentName, activity content.ComponentName, removeExisting bool) error
	ReplacePreferredActivity(ctx context.Context, filter content.IntentFilter, match int32, set []content.ComponentName, activity content.ComponentName) error
	ClearPackagePreferredActivities(ctx context.Context, packageName string) error
	GetPreferredActivities(ctx context.Context, outFilters []content.IntentFilter, outActivities []content.ComponentName, packageName string) (int32, error)
	AddPersistentPreferredActivity(ctx context.Context, filter content.IntentFilter, activity content.ComponentName) error
	ClearPackagePersistentPreferredActivities(ctx context.Context, packageName string) error
	ClearPersistentPreferredActivity(ctx context.Context, filter content.IntentFilter) error
	AddCrossProfileIntentFilter(ctx context.Context, intentFilter content.IntentFilter, ownerPackage string, sourceUserId int32, targetUserId int32, flags int32) error
	RemoveCrossProfileIntentFilter(ctx context.Context, intentFilter content.IntentFilter, ownerPackage string, sourceUserId int32, targetUserId int32, flags int32) (bool, error)
	ClearCrossProfileIntentFilters(ctx context.Context, sourceUserId int32, ownerPackage string) error
	SetDistractingPackageRestrictionsAsUser(ctx context.Context, packageNames []string, restrictionFlags int32) ([]string, error)
	SetPackagesSuspendedAsUser(ctx context.Context, packageNames []string, suspended bool, appExtras os.PersistableBundle, launcherExtras os.PersistableBundle, dialogInfo SuspendDialogInfo, flags int32, suspendingPackage string, suspendingUserId int32, targetUserId int32) ([]string, error)
	GetUnsuspendablePackagesForUser(ctx context.Context, packageNames []string) ([]string, error)
	IsPackageSuspendedForUser(ctx context.Context, packageName string) (bool, error)
	IsPackageQuarantinedForUser(ctx context.Context, packageName string) (bool, error)
	IsPackageStoppedForUser(ctx context.Context, packageName string) (bool, error)
	GetSuspendedPackageAppExtras(ctx context.Context, packageName string) (os.Bundle, error)
	GetSuspendingPackage(ctx context.Context, packageName string) (string, error)
	GetPreferredActivityBackup(ctx context.Context) ([]byte, error)
	RestorePreferredActivities(ctx context.Context, backup []byte) error
	GetDefaultAppsBackup(ctx context.Context) ([]byte, error)
	RestoreDefaultApps(ctx context.Context, backup []byte) error
	GetDomainVerificationBackup(ctx context.Context) ([]byte, error)
	RestoreDomainVerification(ctx context.Context, backup []byte) error
	GetHomeActivities(ctx context.Context, outHomeCandidates []ResolveInfo) (content.ComponentName, error)
	SetHomeActivity(ctx context.Context, className content.ComponentName) error
	OverrideLabelAndIcon(ctx context.Context, componentName content.ComponentName, nonLocalizedLabel string, icon int32) error
	RestoreLabelAndIcon(ctx context.Context, componentName content.ComponentName) error
	SetComponentEnabledSetting(ctx context.Context, componentName content.ComponentName, newState int32, flags int32) error
	SetComponentEnabledSettings(ctx context.Context, settings []PackageManagerComponentEnabledSetting) error
	GetComponentEnabledSetting(ctx context.Context, componentName content.ComponentName) (int32, error)
	SetApplicationEnabledSetting(ctx context.Context, packageName string, newState int32, flags int32) error
	GetApplicationEnabledSetting(ctx context.Context, packageName string) (int32, error)
	LogAppProcessStartIfNeeded(ctx context.Context, packageName string, processName string, uid int32, seinfo string, apkFile string, pid int32) error
	FlushPackageRestrictionsAsUser(ctx context.Context) error
	SetPackageStoppedState(ctx context.Context, packageName string, stopped bool) error
	FreeStorageAndNotify(ctx context.Context, volumeUuid string, freeStorageSize int64, storageFlags int32, observer IPackageDataObserver) error
	FreeStorage(ctx context.Context, volumeUuid string, freeStorageSize int64, storageFlags int32, pi content.IntentSender) error
	DeleteApplicationCacheFiles(ctx context.Context, packageName string, observer IPackageDataObserver) error
	DeleteApplicationCacheFilesAsUser(ctx context.Context, packageName string, observer IPackageDataObserver) error
	ClearApplicationUserData(ctx context.Context, packageName string, observer IPackageDataObserver) error
	ClearApplicationProfileData(ctx context.Context, packageName string) error
	GetPackageSizeInfo(ctx context.Context, packageName string, observer IPackageStatsObserver) error
	GetSystemSharedLibraryNames(ctx context.Context) ([]string, error)
	GetSystemSharedLibraryNamesAndPaths(ctx context.Context) (map[string]string, error)
	GetSystemAvailableFeatures(ctx context.Context) (ParceledListSlice, error)
	HasSystemFeature(ctx context.Context, name string, version int32) (bool, error)
	GetInitialNonStoppedSystemPackages(ctx context.Context) ([]string, error)
	EnterSafeMode(ctx context.Context) error
	IsSafeMode(ctx context.Context) (bool, error)
	HasSystemUidErrors(ctx context.Context) (bool, error)
	NotifyPackageUse(ctx context.Context, packageName string, reason int32) error
	NotifyDexLoad(ctx context.Context, loadingPackageName string, classLoaderContextMap map[string]string, loaderIsa string) error
	RegisterDexModule(ctx context.Context, packageName string, dexModulePath string, isSharedModule bool, callback IDexModuleRegisterCallback) error
	PerformDexOptMode(ctx context.Context, packageName string, checkProfiles bool, targetCompilerFilter string, force bool, bootComplete bool, splitName string) (bool, error)
	PerformDexOptSecondary(ctx context.Context, packageName string, targetCompilerFilter string, force bool) (bool, error)
	GetMoveStatus(ctx context.Context, moveId int32) (int32, error)
	RegisterMoveCallback(ctx context.Context, callback IPackageMoveObserver) error
	UnregisterMoveCallback(ctx context.Context, callback IPackageMoveObserver) error
	MovePackage(ctx context.Context, packageName string, volumeUuid string) (int32, error)
	MovePrimaryStorage(ctx context.Context, volumeUuid string) (int32, error)
	SetInstallLocation(ctx context.Context, loc int32) (bool, error)
	GetInstallLocation(ctx context.Context) (int32, error)
	InstallExistingPackageAsUser(ctx context.Context, packageName string, installFlags int32, installReason int32, whiteListedPermissions []string) (int32, error)
	VerifyPendingInstall(ctx context.Context, id int32, verificationCode int32) error
	ExtendVerificationTimeout(ctx context.Context, id int32, verificationCodeAtTimeout int32, millisecondsToDelay int64) error
	VerifyIntentFilter(ctx context.Context, id int32, verificationCode int32, failedDomains []string) error
	GetIntentVerificationStatus(ctx context.Context, packageName string) (int32, error)
	UpdateIntentVerificationStatus(ctx context.Context, packageName string, status int32) (bool, error)
	GetIntentFilterVerifications(ctx context.Context, packageName string) (ParceledListSlice, error)
	GetAllIntentFilters(ctx context.Context, packageName string) (ParceledListSlice, error)
	GetVerifierDeviceIdentity(ctx context.Context) (VerifierDeviceIdentity, error)
	IsFirstBoot(ctx context.Context) (bool, error)
	IsDeviceUpgrading(ctx context.Context) (bool, error)
	IsStorageLow(ctx context.Context) (bool, error)
	SetApplicationHiddenSettingAsUser(ctx context.Context, packageName string, hidden bool) (bool, error)
	GetApplicationHiddenSettingAsUser(ctx context.Context, packageName string) (bool, error)
	SetSystemAppHiddenUntilInstalled(ctx context.Context, packageName string, hidden bool) error
	SetSystemAppInstallState(ctx context.Context, packageName string, installed bool) (bool, error)
	GetPackageInstaller(ctx context.Context) (IPackageInstaller, error)
	SetBlockUninstallForUser(ctx context.Context, packageName string, blockUninstall bool) (bool, error)
	GetBlockUninstallForUser(ctx context.Context, packageName string) (bool, error)
	GetKeySetByAlias(ctx context.Context, packageName string, alias string) (KeySet, error)
	GetSigningKeySet(ctx context.Context, packageName string) (KeySet, error)
	IsPackageSignedByKeySet(ctx context.Context, packageName string, ks KeySet) (bool, error)
	IsPackageSignedByKeySetExactly(ctx context.Context, packageName string, ks KeySet) (bool, error)
	GetPermissionControllerPackageName(ctx context.Context) (string, error)
	GetSdkSandboxPackageName(ctx context.Context) (string, error)
	GetInstantApps(ctx context.Context) (ParceledListSlice, error)
	GetInstantAppCookie(ctx context.Context, packageName string) ([]byte, error)
	SetInstantAppCookie(ctx context.Context, packageName string, cookie []byte) (bool, error)
	GetInstantAppIcon(ctx context.Context, packageName string) (graphics.Bitmap, error)
	IsInstantApp(ctx context.Context, packageName string) (bool, error)
	SetRequiredForSystemUser(ctx context.Context, packageName string, systemUserApp bool) (bool, error)
	SetUpdateAvailable(ctx context.Context, packageName string, updateAvaialble bool) error
	GetServicesSystemSharedLibraryPackageName(ctx context.Context) (string, error)
	GetSharedSystemSharedLibraryPackageName(ctx context.Context) (string, error)
	GetChangedPackages(ctx context.Context, sequenceNumber int32) (ChangedPackages, error)
	IsPackageDeviceAdminOnAnyUser(ctx context.Context, packageName string) (bool, error)
	GetInstallReason(ctx context.Context, packageName string) (int32, error)
	GetSharedLibraries(ctx context.Context, packageName string, flags int64) (ParceledListSlice, error)
	GetDeclaredSharedLibraries(ctx context.Context, packageName string, flags int64) (ParceledListSlice, error)
	CanRequestPackageInstalls(ctx context.Context, packageName string) (bool, error)
	DeletePreloadsFileCache(ctx context.Context) error
	GetInstantAppResolverComponent(ctx context.Context) (content.ComponentName, error)
	GetInstantAppResolverSettingsComponent(ctx context.Context) (content.ComponentName, error)
	GetInstantAppInstallerComponent(ctx context.Context) (content.ComponentName, error)
	GetInstantAppAndroidId(ctx context.Context, packageName string) (string, error)
	GetArtManager(ctx context.Context) (dex.IArtManager, error)
	SetHarmfulAppWarning(ctx context.Context, packageName string, warning string) error
	GetHarmfulAppWarning(ctx context.Context, packageName string) (string, error)
	HasSigningCertificate(ctx context.Context, packageName string, signingCertificate []byte, flags int32) (bool, error)
	HasUidSigningCertificate(ctx context.Context, uid int32, signingCertificate []byte, flags int32) (bool, error)
	GetDefaultTextClassifierPackageName(ctx context.Context) (string, error)
	GetSystemTextClassifierPackageName(ctx context.Context) (string, error)
	GetAttentionServicePackageName(ctx context.Context) (string, error)
	GetRotationResolverPackageName(ctx context.Context) (string, error)
	GetWellbeingPackageName(ctx context.Context) (string, error)
	GetAppPredictionServicePackageName(ctx context.Context) (string, error)
	GetSystemCaptionsServicePackageName(ctx context.Context) (string, error)
	GetSetupWizardPackageName(ctx context.Context) (string, error)
	GetIncidentReportApproverPackageName(ctx context.Context) (string, error)
	IsPackageStateProtected(ctx context.Context, packageName string) (bool, error)
	SendDeviceCustomizationReadyBroadcast(ctx context.Context) error
	GetInstalledModules(ctx context.Context, flags int32) ([]ModuleInfo, error)
	GetModuleInfo(ctx context.Context, packageName string, flags int32) (ModuleInfo, error)
	GetRuntimePermissionsVersion(ctx context.Context) (int32, error)
	SetRuntimePermissionsVersion(ctx context.Context, version int32) error
	NotifyPackagesReplacedReceived(ctx context.Context, packages []string) error
	RequestPackageChecksums(ctx context.Context, packageName string, includeSplits bool, optional int32, required int32, trustedInstallers []any, onChecksumsReadyListener IOnChecksumsReadyListener) error
	GetLaunchIntentSenderForPackage(ctx context.Context, packageName string, featureId string) (content.IntentSender, error)
	GetAppOpPermissionPackages(ctx context.Context, permissionName string) ([]string, error)
	GetPermissionGroupInfo(ctx context.Context, name string, flags int32) (PermissionGroupInfo, error)
	AddPermission(ctx context.Context, info PermissionInfo) (bool, error)
	AddPermissionAsync(ctx context.Context, info PermissionInfo) (bool, error)
	RemovePermission(ctx context.Context, name string) error
	CheckPermission(ctx context.Context, permName string, pkgName string) (int32, error)
	GrantRuntimePermission(ctx context.Context, packageName string, permissionName string) error
	CheckUidPermission(ctx context.Context, permName string, uid int32) (int32, error)
	SetMimeGroup(ctx context.Context, packageName string, group string, mimeTypes []string) error
	GetSplashScreenTheme(ctx context.Context, packageName string) (string, error)
	SetSplashScreenTheme(ctx context.Context, packageName string, themeName string) error
	GetUserMinAspectRatio(ctx context.Context, packageName string) (int32, error)
	SetUserMinAspectRatio(ctx context.Context, packageName string, aspectRatio int32) error
	GetMimeGroup(ctx context.Context, packageName string, group string) ([]string, error)
	IsAutoRevokeWhitelisted(ctx context.Context, packageName string) (bool, error)
	MakeProviderVisible(ctx context.Context, recipientAppId int32, visibleAuthority string) error
	MakeUidVisible(ctx context.Context, recipientAppId int32, visibleUid int32) error
	GetHoldLockToken(ctx context.Context) (binder.IBinder, error)
	HoldLock(ctx context.Context, token binder.IBinder, durationMs int32) error
	GetPropertyAsUser(ctx context.Context, propertyName string, packageName string, className string) (PackageManagerProperty, error)
	QueryProperty(ctx context.Context, propertyName string, componentType int32) (ParceledListSlice, error)
	SetKeepUninstalledPackages(ctx context.Context, packageList []string) error
	CanPackageQuery(ctx context.Context, sourcePackageName string, targetPackageNames []string) ([]bool, error)
	WaitForHandler(ctx context.Context, timeoutMillis int64, forBackgroundHandler bool) (bool, error)
	RegisterPackageMonitorCallback(ctx context.Context, callback os.IRemoteCallback) error
	UnregisterPackageMonitorCallback(ctx context.Context, callback os.IRemoteCallback) error
	GetArchivedPackage(ctx context.Context, packageName string) (ArchivedPackageParcel, error)
	GetArchivedAppIcon(ctx context.Context, packageName string, user os.UserHandle, callingPackageName string) (graphics.Bitmap, error)
	IsAppArchivable(ctx context.Context, packageName string, user os.UserHandle) (bool, error)
	GetAppMetadataSource(ctx context.Context, packageName string) (int32, error)
	GetDomainVerificationAgent(ctx context.Context) (content.ComponentName, error)
}

func NewPackageManagerStub

func NewPackageManagerStub(
	impl IPackageManagerServer,
) IPackageManager

NewPackageManagerStub creates a server-side IPackageManager wrapping the given server implementation. The returned value satisfies IPackageManager and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IPackageManagerNative

type IPackageManagerNative interface {
	AsBinder() binder.IBinder
	GetNamesForUids(ctx context.Context, uids []int32) ([]string, error)
	GetInstallerForPackage(ctx context.Context, packageName string) (string, error)
	GetVersionCodeForPackage(ctx context.Context, packageName string) (int64, error)
	IsAudioPlaybackCaptureAllowed(ctx context.Context, packageNames []string) ([]bool, error)
	GetLocationFlags(ctx context.Context, packageName string) (int32, error)
	GetTargetSdkVersionForPackage(ctx context.Context, packageName string) (int32, error)
	GetModuleMetadataPackageName(ctx context.Context) (string, error)
	HasSha256SigningCertificate(ctx context.Context, packageName string, certificate []byte) (bool, error)
	IsPackageDebuggable(ctx context.Context, packageName string) (bool, error)
	HasSystemFeature(ctx context.Context, featureName string, version int32) (bool, error)
	RegisterStagedApexObserver(ctx context.Context, observer IStagedApexObserver) error
	UnregisterStagedApexObserver(ctx context.Context, observer IStagedApexObserver) error
	GetStagedApexModuleNames(ctx context.Context) ([]string, error)
	GetStagedApexInfo(ctx context.Context, moduleName string) (StagedApexInfo, error)
}

func NewPackageManagerNativeStub

func NewPackageManagerNativeStub(
	impl IPackageManagerNativeServer,
) IPackageManagerNative

NewPackageManagerNativeStub creates a server-side IPackageManagerNative wrapping the given server implementation. The returned value satisfies IPackageManagerNative and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IPackageManagerNativeServer

type IPackageManagerNativeServer interface {
	GetNamesForUids(ctx context.Context, uids []int32) ([]string, error)
	GetInstallerForPackage(ctx context.Context, packageName string) (string, error)
	GetVersionCodeForPackage(ctx context.Context, packageName string) (int64, error)
	IsAudioPlaybackCaptureAllowed(ctx context.Context, packageNames []string) ([]bool, error)
	GetLocationFlags(ctx context.Context, packageName string) (int32, error)
	GetTargetSdkVersionForPackage(ctx context.Context, packageName string) (int32, error)
	GetModuleMetadataPackageName(ctx context.Context) (string, error)
	HasSha256SigningCertificate(ctx context.Context, packageName string, certificate []byte) (bool, error)
	IsPackageDebuggable(ctx context.Context, packageName string) (bool, error)
	HasSystemFeature(ctx context.Context, featureName string, version int32) (bool, error)
	RegisterStagedApexObserver(ctx context.Context, observer IStagedApexObserver) error
	UnregisterStagedApexObserver(ctx context.Context, observer IStagedApexObserver) error
	GetStagedApexModuleNames(ctx context.Context) ([]string, error)
	GetStagedApexInfo(ctx context.Context, moduleName string) (StagedApexInfo, error)
}

IPackageManagerNativeServer is the server-side interface that user implementations provide to NewPackageManagerNativeStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IPackageManagerServer

type IPackageManagerServer interface {
	CheckPackageStartable(ctx context.Context, packageName string) error
	IsPackageAvailable(ctx context.Context, packageName string) (bool, error)
	GetPackageInfo(ctx context.Context, packageName string, flags int64) (PackageInfo, error)
	GetPackageInfoVersioned(ctx context.Context, versionedPackage VersionedPackage, flags int64) (PackageInfo, error)
	GetPackageUid(ctx context.Context, packageName string, flags int64) (int32, error)
	GetPackageGids(ctx context.Context, packageName string, flags int64) ([]int32, error)
	CurrentToCanonicalPackageNames(ctx context.Context, names []string) ([]string, error)
	CanonicalToCurrentPackageNames(ctx context.Context, names []string) ([]string, error)
	GetApplicationInfo(ctx context.Context, packageName string, flags int64) (ApplicationInfo, error)
	GetTargetSdkVersion(ctx context.Context, packageName string) (int32, error)
	GetActivityInfo(ctx context.Context, className content.ComponentName, flags int64) (ActivityInfo, error)
	ActivitySupportsIntentAsUser(ctx context.Context, className content.ComponentName, intent content.Intent, resolvedType string) (bool, error)
	GetReceiverInfo(ctx context.Context, className content.ComponentName, flags int64) (ActivityInfo, error)
	GetServiceInfo(ctx context.Context, className content.ComponentName, flags int64) (ServiceInfo, error)
	GetProviderInfo(ctx context.Context, className content.ComponentName, flags int64) (ProviderInfo, error)
	IsProtectedBroadcast(ctx context.Context, actionName string) (bool, error)
	CheckSignatures(ctx context.Context, pkg1 string, pkg2 string) (int32, error)
	CheckUidSignatures(ctx context.Context, uid1 int32, uid2 int32) (int32, error)
	GetAllPackages(ctx context.Context) ([]string, error)
	GetPackagesForUid(ctx context.Context, uid int32) ([]string, error)
	GetNameForUid(ctx context.Context, uid int32) (string, error)
	GetNamesForUids(ctx context.Context, uids []int32) ([]string, error)
	GetUidForSharedUser(ctx context.Context, sharedUserName string) (int32, error)
	GetFlagsForUid(ctx context.Context, uid int32) (int32, error)
	GetPrivateFlagsForUid(ctx context.Context, uid int32) (int32, error)
	IsUidPrivileged(ctx context.Context, uid int32) (bool, error)
	ResolveIntent(ctx context.Context, intent content.Intent, resolvedType string, flags int64) (ResolveInfo, error)
	FindPersistentPreferredActivity(ctx context.Context, intent content.Intent) (ResolveInfo, error)
	CanForwardTo(ctx context.Context, intent content.Intent, resolvedType string, sourceUserId int32, targetUserId int32) (bool, error)
	QueryIntentActivities(ctx context.Context, intent content.Intent, resolvedType string, flags int64) (ParceledListSlice, error)
	QueryIntentActivityOptions(ctx context.Context, caller content.ComponentName, specifics []content.Intent, specificTypes []string, intent content.Intent, resolvedType string, flags int64) (ParceledListSlice, error)
	QueryIntentReceivers(ctx context.Context, intent content.Intent, resolvedType string, flags int64) (ParceledListSlice, error)
	ResolveService(ctx context.Context, intent content.Intent, resolvedType string, flags int64) (ResolveInfo, error)
	QueryIntentServices(ctx context.Context, intent content.Intent, resolvedType string, flags int64) (ParceledListSlice, error)
	QueryIntentContentProviders(ctx context.Context, intent content.Intent, resolvedType string, flags int64) (ParceledListSlice, error)
	GetInstalledPackages(ctx context.Context, flags int64) (ParceledListSlice, error)
	GetAppMetadataFd(ctx context.Context, packageName string) (int32, error)
	GetPackagesHoldingPermissions(ctx context.Context, permissions []string, flags int64) (ParceledListSlice, error)
	GetInstalledApplications(ctx context.Context, flags int64) (ParceledListSlice, error)
	GetPersistentApplications(ctx context.Context, flags int32) (ParceledListSlice, error)
	ResolveContentProvider(ctx context.Context, name string, flags int64) (ProviderInfo, error)
	QuerySyncProviders(ctx context.Context, outNames []string, outInfo []ProviderInfo) error
	QueryContentProviders(ctx context.Context, processName string, uid int32, flags int64, metaDataKey string) (ParceledListSlice, error)
	GetInstrumentationInfoAsUser(ctx context.Context, className content.ComponentName, flags int32) (InstrumentationInfo, error)
	QueryInstrumentationAsUser(ctx context.Context, targetPackage string, flags int32) (ParceledListSlice, error)
	FinishPackageInstall(ctx context.Context, token int32, didLaunch bool) error
	SetInstallerPackageName(ctx context.Context, targetPackage string, installerPackageName string) error
	RelinquishUpdateOwnership(ctx context.Context, targetPackage string) error
	SetApplicationCategoryHint(ctx context.Context, packageName string, categoryHint int32, callerPackageName string) error
	DeletePackageAsUser(ctx context.Context, packageName string, versionCode int32, observer IPackageDeleteObserver, flags int32) error
	DeletePackageVersioned(ctx context.Context, versionedPackage VersionedPackage, observer IPackageDeleteObserver2, flags int32) error
	DeleteExistingPackageAsUser(ctx context.Context, versionedPackage VersionedPackage, observer IPackageDeleteObserver2) error
	GetInstallerPackageName(ctx context.Context, packageName string) (string, error)
	GetInstallSourceInfo(ctx context.Context, packageName string) (InstallSourceInfo, error)
	ResetApplicationPreferences(ctx context.Context) error
	GetLastChosenActivity(ctx context.Context, intent content.Intent, resolvedType string, flags int32) (ResolveInfo, error)
	SetLastChosenActivity(ctx context.Context, intent content.Intent, resolvedType string, flags int32, filter content.IntentFilter, match int32, activity content.ComponentName) error
	AddPreferredActivity(ctx context.Context, filter content.IntentFilter, match int32, set []content.ComponentName, activity content.ComponentName, removeExisting bool) error
	ReplacePreferredActivity(ctx context.Context, filter content.IntentFilter, match int32, set []content.ComponentName, activity content.ComponentName) error
	ClearPackagePreferredActivities(ctx context.Context, packageName string) error
	GetPreferredActivities(ctx context.Context, outFilters []content.IntentFilter, outActivities []content.ComponentName, packageName string) (int32, error)
	AddPersistentPreferredActivity(ctx context.Context, filter content.IntentFilter, activity content.ComponentName) error
	ClearPackagePersistentPreferredActivities(ctx context.Context, packageName string) error
	ClearPersistentPreferredActivity(ctx context.Context, filter content.IntentFilter) error
	AddCrossProfileIntentFilter(ctx context.Context, intentFilter content.IntentFilter, ownerPackage string, sourceUserId int32, targetUserId int32, flags int32) error
	RemoveCrossProfileIntentFilter(ctx context.Context, intentFilter content.IntentFilter, ownerPackage string, sourceUserId int32, targetUserId int32, flags int32) (bool, error)
	ClearCrossProfileIntentFilters(ctx context.Context, sourceUserId int32, ownerPackage string) error
	SetDistractingPackageRestrictionsAsUser(ctx context.Context, packageNames []string, restrictionFlags int32) ([]string, error)
	SetPackagesSuspendedAsUser(ctx context.Context, packageNames []string, suspended bool, appExtras os.PersistableBundle, launcherExtras os.PersistableBundle, dialogInfo SuspendDialogInfo, flags int32, suspendingPackage string, suspendingUserId int32, targetUserId int32) ([]string, error)
	GetUnsuspendablePackagesForUser(ctx context.Context, packageNames []string) ([]string, error)
	IsPackageSuspendedForUser(ctx context.Context, packageName string) (bool, error)
	IsPackageQuarantinedForUser(ctx context.Context, packageName string) (bool, error)
	IsPackageStoppedForUser(ctx context.Context, packageName string) (bool, error)
	GetSuspendedPackageAppExtras(ctx context.Context, packageName string) (os.Bundle, error)
	GetSuspendingPackage(ctx context.Context, packageName string) (string, error)
	GetPreferredActivityBackup(ctx context.Context) ([]byte, error)
	RestorePreferredActivities(ctx context.Context, backup []byte) error
	GetDefaultAppsBackup(ctx context.Context) ([]byte, error)
	RestoreDefaultApps(ctx context.Context, backup []byte) error
	GetDomainVerificationBackup(ctx context.Context) ([]byte, error)
	RestoreDomainVerification(ctx context.Context, backup []byte) error
	GetHomeActivities(ctx context.Context, outHomeCandidates []ResolveInfo) (content.ComponentName, error)
	SetHomeActivity(ctx context.Context, className content.ComponentName) error
	OverrideLabelAndIcon(ctx context.Context, componentName content.ComponentName, nonLocalizedLabel string, icon int32) error
	RestoreLabelAndIcon(ctx context.Context, componentName content.ComponentName) error
	SetComponentEnabledSetting(ctx context.Context, componentName content.ComponentName, newState int32, flags int32) error
	SetComponentEnabledSettings(ctx context.Context, settings []PackageManagerComponentEnabledSetting) error
	GetComponentEnabledSetting(ctx context.Context, componentName content.ComponentName) (int32, error)
	SetApplicationEnabledSetting(ctx context.Context, packageName string, newState int32, flags int32) error
	GetApplicationEnabledSetting(ctx context.Context, packageName string) (int32, error)
	LogAppProcessStartIfNeeded(ctx context.Context, packageName string, processName string, uid int32, seinfo string, apkFile string, pid int32) error
	FlushPackageRestrictionsAsUser(ctx context.Context) error
	SetPackageStoppedState(ctx context.Context, packageName string, stopped bool) error
	FreeStorageAndNotify(ctx context.Context, volumeUuid string, freeStorageSize int64, storageFlags int32, observer IPackageDataObserver) error
	FreeStorage(ctx context.Context, volumeUuid string, freeStorageSize int64, storageFlags int32, pi content.IntentSender) error
	DeleteApplicationCacheFiles(ctx context.Context, packageName string, observer IPackageDataObserver) error
	DeleteApplicationCacheFilesAsUser(ctx context.Context, packageName string, observer IPackageDataObserver) error
	ClearApplicationUserData(ctx context.Context, packageName string, observer IPackageDataObserver) error
	ClearApplicationProfileData(ctx context.Context, packageName string) error
	GetPackageSizeInfo(ctx context.Context, packageName string, observer IPackageStatsObserver) error
	GetSystemSharedLibraryNames(ctx context.Context) ([]string, error)
	GetSystemSharedLibraryNamesAndPaths(ctx context.Context) (map[string]string, error)
	GetSystemAvailableFeatures(ctx context.Context) (ParceledListSlice, error)
	HasSystemFeature(ctx context.Context, name string, version int32) (bool, error)
	GetInitialNonStoppedSystemPackages(ctx context.Context) ([]string, error)
	EnterSafeMode(ctx context.Context) error
	IsSafeMode(ctx context.Context) (bool, error)
	HasSystemUidErrors(ctx context.Context) (bool, error)
	NotifyPackageUse(ctx context.Context, packageName string, reason int32) error
	NotifyDexLoad(ctx context.Context, loadingPackageName string, classLoaderContextMap map[string]string, loaderIsa string) error
	RegisterDexModule(ctx context.Context, packageName string, dexModulePath string, isSharedModule bool, callback IDexModuleRegisterCallback) error
	PerformDexOptMode(ctx context.Context, packageName string, checkProfiles bool, targetCompilerFilter string, force bool, bootComplete bool, splitName string) (bool, error)
	PerformDexOptSecondary(ctx context.Context, packageName string, targetCompilerFilter string, force bool) (bool, error)
	GetMoveStatus(ctx context.Context, moveId int32) (int32, error)
	RegisterMoveCallback(ctx context.Context, callback IPackageMoveObserver) error
	UnregisterMoveCallback(ctx context.Context, callback IPackageMoveObserver) error
	MovePackage(ctx context.Context, packageName string, volumeUuid string) (int32, error)
	MovePrimaryStorage(ctx context.Context, volumeUuid string) (int32, error)
	SetInstallLocation(ctx context.Context, loc int32) (bool, error)
	GetInstallLocation(ctx context.Context) (int32, error)
	InstallExistingPackageAsUser(ctx context.Context, packageName string, installFlags int32, installReason int32, whiteListedPermissions []string) (int32, error)
	VerifyPendingInstall(ctx context.Context, id int32, verificationCode int32) error
	ExtendVerificationTimeout(ctx context.Context, id int32, verificationCodeAtTimeout int32, millisecondsToDelay int64) error
	VerifyIntentFilter(ctx context.Context, id int32, verificationCode int32, failedDomains []string) error
	GetIntentVerificationStatus(ctx context.Context, packageName string) (int32, error)
	UpdateIntentVerificationStatus(ctx context.Context, packageName string, status int32) (bool, error)
	GetIntentFilterVerifications(ctx context.Context, packageName string) (ParceledListSlice, error)
	GetAllIntentFilters(ctx context.Context, packageName string) (ParceledListSlice, error)
	GetVerifierDeviceIdentity(ctx context.Context) (VerifierDeviceIdentity, error)
	IsFirstBoot(ctx context.Context) (bool, error)
	IsDeviceUpgrading(ctx context.Context) (bool, error)
	IsStorageLow(ctx context.Context) (bool, error)
	SetApplicationHiddenSettingAsUser(ctx context.Context, packageName string, hidden bool) (bool, error)
	GetApplicationHiddenSettingAsUser(ctx context.Context, packageName string) (bool, error)
	SetSystemAppHiddenUntilInstalled(ctx context.Context, packageName string, hidden bool) error
	SetSystemAppInstallState(ctx context.Context, packageName string, installed bool) (bool, error)
	GetPackageInstaller(ctx context.Context) (IPackageInstaller, error)
	SetBlockUninstallForUser(ctx context.Context, packageName string, blockUninstall bool) (bool, error)
	GetBlockUninstallForUser(ctx context.Context, packageName string) (bool, error)
	GetKeySetByAlias(ctx context.Context, packageName string, alias string) (KeySet, error)
	GetSigningKeySet(ctx context.Context, packageName string) (KeySet, error)
	IsPackageSignedByKeySet(ctx context.Context, packageName string, ks KeySet) (bool, error)
	IsPackageSignedByKeySetExactly(ctx context.Context, packageName string, ks KeySet) (bool, error)
	GetPermissionControllerPackageName(ctx context.Context) (string, error)
	GetSdkSandboxPackageName(ctx context.Context) (string, error)
	GetInstantApps(ctx context.Context) (ParceledListSlice, error)
	GetInstantAppCookie(ctx context.Context, packageName string) ([]byte, error)
	SetInstantAppCookie(ctx context.Context, packageName string, cookie []byte) (bool, error)
	GetInstantAppIcon(ctx context.Context, packageName string) (graphics.Bitmap, error)
	IsInstantApp(ctx context.Context, packageName string) (bool, error)
	SetRequiredForSystemUser(ctx context.Context, packageName string, systemUserApp bool) (bool, error)
	SetUpdateAvailable(ctx context.Context, packageName string, updateAvaialble bool) error
	GetServicesSystemSharedLibraryPackageName(ctx context.Context) (string, error)
	GetSharedSystemSharedLibraryPackageName(ctx context.Context) (string, error)
	GetChangedPackages(ctx context.Context, sequenceNumber int32) (ChangedPackages, error)
	IsPackageDeviceAdminOnAnyUser(ctx context.Context, packageName string) (bool, error)
	GetInstallReason(ctx context.Context, packageName string) (int32, error)
	GetSharedLibraries(ctx context.Context, packageName string, flags int64) (ParceledListSlice, error)
	GetDeclaredSharedLibraries(ctx context.Context, packageName string, flags int64) (ParceledListSlice, error)
	CanRequestPackageInstalls(ctx context.Context, packageName string) (bool, error)
	DeletePreloadsFileCache(ctx context.Context) error
	GetInstantAppResolverComponent(ctx context.Context) (content.ComponentName, error)
	GetInstantAppResolverSettingsComponent(ctx context.Context) (content.ComponentName, error)
	GetInstantAppInstallerComponent(ctx context.Context) (content.ComponentName, error)
	GetInstantAppAndroidId(ctx context.Context, packageName string) (string, error)
	GetArtManager(ctx context.Context) (dex.IArtManager, error)
	SetHarmfulAppWarning(ctx context.Context, packageName string, warning string) error
	GetHarmfulAppWarning(ctx context.Context, packageName string) (string, error)
	HasSigningCertificate(ctx context.Context, packageName string, signingCertificate []byte, flags int32) (bool, error)
	HasUidSigningCertificate(ctx context.Context, uid int32, signingCertificate []byte, flags int32) (bool, error)
	GetDefaultTextClassifierPackageName(ctx context.Context) (string, error)
	GetSystemTextClassifierPackageName(ctx context.Context) (string, error)
	GetAttentionServicePackageName(ctx context.Context) (string, error)
	GetRotationResolverPackageName(ctx context.Context) (string, error)
	GetWellbeingPackageName(ctx context.Context) (string, error)
	GetAppPredictionServicePackageName(ctx context.Context) (string, error)
	GetSystemCaptionsServicePackageName(ctx context.Context) (string, error)
	GetSetupWizardPackageName(ctx context.Context) (string, error)
	GetIncidentReportApproverPackageName(ctx context.Context) (string, error)
	IsPackageStateProtected(ctx context.Context, packageName string) (bool, error)
	SendDeviceCustomizationReadyBroadcast(ctx context.Context) error
	GetInstalledModules(ctx context.Context, flags int32) ([]ModuleInfo, error)
	GetModuleInfo(ctx context.Context, packageName string, flags int32) (ModuleInfo, error)
	GetRuntimePermissionsVersion(ctx context.Context) (int32, error)
	SetRuntimePermissionsVersion(ctx context.Context, version int32) error
	NotifyPackagesReplacedReceived(ctx context.Context, packages []string) error
	RequestPackageChecksums(ctx context.Context, packageName string, includeSplits bool, optional int32, required int32, trustedInstallers []any, onChecksumsReadyListener IOnChecksumsReadyListener) error
	GetLaunchIntentSenderForPackage(ctx context.Context, packageName string, featureId string) (content.IntentSender, error)
	GetAppOpPermissionPackages(ctx context.Context, permissionName string) ([]string, error)
	GetPermissionGroupInfo(ctx context.Context, name string, flags int32) (PermissionGroupInfo, error)
	AddPermission(ctx context.Context, info PermissionInfo) (bool, error)
	AddPermissionAsync(ctx context.Context, info PermissionInfo) (bool, error)
	RemovePermission(ctx context.Context, name string) error
	CheckPermission(ctx context.Context, permName string, pkgName string) (int32, error)
	GrantRuntimePermission(ctx context.Context, packageName string, permissionName string) error
	CheckUidPermission(ctx context.Context, permName string, uid int32) (int32, error)
	SetMimeGroup(ctx context.Context, packageName string, group string, mimeTypes []string) error
	GetSplashScreenTheme(ctx context.Context, packageName string) (string, error)
	SetSplashScreenTheme(ctx context.Context, packageName string, themeName string) error
	GetUserMinAspectRatio(ctx context.Context, packageName string) (int32, error)
	SetUserMinAspectRatio(ctx context.Context, packageName string, aspectRatio int32) error
	GetMimeGroup(ctx context.Context, packageName string, group string) ([]string, error)
	IsAutoRevokeWhitelisted(ctx context.Context, packageName string) (bool, error)
	MakeProviderVisible(ctx context.Context, recipientAppId int32, visibleAuthority string) error
	MakeUidVisible(ctx context.Context, recipientAppId int32, visibleUid int32) error
	GetHoldLockToken(ctx context.Context) (binder.IBinder, error)
	HoldLock(ctx context.Context, token binder.IBinder, durationMs int32) error
	GetPropertyAsUser(ctx context.Context, propertyName string, packageName string, className string) (PackageManagerProperty, error)
	QueryProperty(ctx context.Context, propertyName string, componentType int32) (ParceledListSlice, error)
	SetKeepUninstalledPackages(ctx context.Context, packageList []string) error
	CanPackageQuery(ctx context.Context, sourcePackageName string, targetPackageNames []string) ([]bool, error)
	WaitForHandler(ctx context.Context, timeoutMillis int64, forBackgroundHandler bool) (bool, error)
	RegisterPackageMonitorCallback(ctx context.Context, callback os.IRemoteCallback) error
	UnregisterPackageMonitorCallback(ctx context.Context, callback os.IRemoteCallback) error
	GetArchivedPackage(ctx context.Context, packageName string) (ArchivedPackageParcel, error)
	GetArchivedAppIcon(ctx context.Context, packageName string, user os.UserHandle, callingPackageName string) (graphics.Bitmap, error)
	IsAppArchivable(ctx context.Context, packageName string, user os.UserHandle) (bool, error)
	GetAppMetadataSource(ctx context.Context, packageName string) (int32, error)
	GetDomainVerificationAgent(ctx context.Context) (content.ComponentName, error)
}

IPackageManagerServer is the server-side interface that user implementations provide to NewPackageManagerStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IPackageMoveObserver

type IPackageMoveObserver interface {
	AsBinder() binder.IBinder
	OnCreated(ctx context.Context, moveId int32, extras os.Bundle) error
	OnStatusChanged(ctx context.Context, moveId int32, status int32, estMillis int64) error
}

func NewPackageMoveObserverStub

func NewPackageMoveObserverStub(
	impl IPackageMoveObserverServer,
) IPackageMoveObserver

NewPackageMoveObserverStub creates a server-side IPackageMoveObserver wrapping the given server implementation. The returned value satisfies IPackageMoveObserver and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IPackageMoveObserverServer

type IPackageMoveObserverServer interface {
	OnCreated(ctx context.Context, moveId int32, extras os.Bundle) error
	OnStatusChanged(ctx context.Context, moveId int32, status int32, estMillis int64) error
}

IPackageMoveObserverServer is the server-side interface that user implementations provide to NewPackageMoveObserverStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IPackageStatsObserver

type IPackageStatsObserver interface {
	AsBinder() binder.IBinder
	OnGetStatsCompleted(ctx context.Context, pStats PackageStats, succeeded bool) error
}

func NewPackageStatsObserverStub

func NewPackageStatsObserverStub(
	impl IPackageStatsObserverServer,
) IPackageStatsObserver

NewPackageStatsObserverStub creates a server-side IPackageStatsObserver wrapping the given server implementation. The returned value satisfies IPackageStatsObserver and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IPackageStatsObserverServer

type IPackageStatsObserverServer interface {
	OnGetStatsCompleted(ctx context.Context, pStats PackageStats, succeeded bool) error
}

IPackageStatsObserverServer is the server-side interface that user implementations provide to NewPackageStatsObserverStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IPinItemRequest

type IPinItemRequest interface {
	AsBinder() binder.IBinder
	IsValid(ctx context.Context) (bool, error)
	Accept(ctx context.Context, options os.Bundle) (bool, error)
	GetShortcutInfo(ctx context.Context) (ShortcutInfo, error)
	GetAppWidgetProviderInfo(ctx context.Context) (appwidget.AppWidgetProviderInfo, error)
	GetExtras(ctx context.Context) (os.Bundle, error)
}

func NewPinItemRequestStub

func NewPinItemRequestStub(
	impl IPinItemRequestServer,
) IPinItemRequest

NewPinItemRequestStub creates a server-side IPinItemRequest wrapping the given server implementation. The returned value satisfies IPinItemRequest and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IPinItemRequestServer

type IPinItemRequestServer interface {
	IsValid(ctx context.Context) (bool, error)
	Accept(ctx context.Context, options os.Bundle) (bool, error)
	GetShortcutInfo(ctx context.Context) (ShortcutInfo, error)
	GetAppWidgetProviderInfo(ctx context.Context) (appwidget.AppWidgetProviderInfo, error)
	GetExtras(ctx context.Context) (os.Bundle, error)
}

IPinItemRequestServer is the server-side interface that user implementations provide to NewPinItemRequestStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IShortcutChangeCallback

type IShortcutChangeCallback interface {
	AsBinder() binder.IBinder
	OnShortcutsAddedOrUpdated(ctx context.Context, packageName string, shortcuts []ShortcutInfo, user os.UserHandle) error
	OnShortcutsRemoved(ctx context.Context, packageName string, shortcuts []ShortcutInfo, user os.UserHandle) error
}

func NewShortcutChangeCallbackStub

func NewShortcutChangeCallbackStub(
	impl IShortcutChangeCallbackServer,
) IShortcutChangeCallback

NewShortcutChangeCallbackStub creates a server-side IShortcutChangeCallback wrapping the given server implementation. The returned value satisfies IShortcutChangeCallback and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IShortcutChangeCallbackServer

type IShortcutChangeCallbackServer interface {
	OnShortcutsAddedOrUpdated(ctx context.Context, packageName string, shortcuts []ShortcutInfo, user os.UserHandle) error
	OnShortcutsRemoved(ctx context.Context, packageName string, shortcuts []ShortcutInfo, user os.UserHandle) error
}

IShortcutChangeCallbackServer is the server-side interface that user implementations provide to NewShortcutChangeCallbackStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IShortcutService

type IShortcutService interface {
	AsBinder() binder.IBinder
	SetDynamicShortcuts(ctx context.Context, packageName string, shortcutInfoList ParceledListSlice) (bool, error)
	AddDynamicShortcuts(ctx context.Context, packageName string, shortcutInfoList ParceledListSlice) (bool, error)
	RemoveDynamicShortcuts(ctx context.Context, packageName string, shortcutIds []string) error
	RemoveAllDynamicShortcuts(ctx context.Context, packageName string) error
	UpdateShortcuts(ctx context.Context, packageName string, shortcuts ParceledListSlice) (bool, error)
	RequestPinShortcut(ctx context.Context, packageName string, shortcut ShortcutInfo, resultIntent content.IntentSender, ret infra.AndroidFuture) error
	CreateShortcutResultIntent(ctx context.Context, packageName string, shortcut ShortcutInfo, ret infra.AndroidFuture) error
	DisableShortcuts(ctx context.Context, packageName string, shortcutIds []string, disabledMessage string, disabledMessageResId int32) error
	EnableShortcuts(ctx context.Context, packageName string, shortcutIds []string) error
	GetMaxShortcutCountPerActivity(ctx context.Context, packageName string) (int32, error)
	GetRemainingCallCount(ctx context.Context, packageName string) (int32, error)
	GetRateLimitResetTime(ctx context.Context, packageName string) (int64, error)
	GetIconMaxDimensions(ctx context.Context, packageName string) (int32, error)
	ReportShortcutUsed(ctx context.Context, packageName string, shortcutId string) error
	ResetThrottling(ctx context.Context) error
	OnApplicationActive(ctx context.Context, packageName string) error
	GetBackupPayload(ctx context.Context, user int32) ([]byte, error)
	ApplyRestore(ctx context.Context, payload []byte, user int32) error
	IsRequestPinItemSupported(ctx context.Context, user int32, requestType int32) (bool, error)
	GetShareTargets(ctx context.Context, packageName string, filter content.IntentFilter) (ParceledListSlice, error)
	HasShareTargets(ctx context.Context, packageName string, packageToCheck string) (bool, error)
	RemoveLongLivedShortcuts(ctx context.Context, packageName string, shortcutIds []string) error
	GetShortcuts(ctx context.Context, packageName string, matchFlags int32) (ParceledListSlice, error)
	PushDynamicShortcut(ctx context.Context, packageName string, shortcut ShortcutInfo) error
}

func NewShortcutServiceStub

func NewShortcutServiceStub(
	impl IShortcutServiceServer,
) IShortcutService

NewShortcutServiceStub creates a server-side IShortcutService wrapping the given server implementation. The returned value satisfies IShortcutService and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IShortcutServiceServer

type IShortcutServiceServer interface {
	SetDynamicShortcuts(ctx context.Context, packageName string, shortcutInfoList ParceledListSlice) (bool, error)
	AddDynamicShortcuts(ctx context.Context, packageName string, shortcutInfoList ParceledListSlice) (bool, error)
	RemoveDynamicShortcuts(ctx context.Context, packageName string, shortcutIds []string) error
	RemoveAllDynamicShortcuts(ctx context.Context, packageName string) error
	UpdateShortcuts(ctx context.Context, packageName string, shortcuts ParceledListSlice) (bool, error)
	RequestPinShortcut(ctx context.Context, packageName string, shortcut ShortcutInfo, resultIntent content.IntentSender, ret infra.AndroidFuture) error
	CreateShortcutResultIntent(ctx context.Context, packageName string, shortcut ShortcutInfo, ret infra.AndroidFuture) error
	DisableShortcuts(ctx context.Context, packageName string, shortcutIds []string, disabledMessage string, disabledMessageResId int32) error
	EnableShortcuts(ctx context.Context, packageName string, shortcutIds []string) error
	GetMaxShortcutCountPerActivity(ctx context.Context, packageName string) (int32, error)
	GetRemainingCallCount(ctx context.Context, packageName string) (int32, error)
	GetRateLimitResetTime(ctx context.Context, packageName string) (int64, error)
	GetIconMaxDimensions(ctx context.Context, packageName string) (int32, error)
	ReportShortcutUsed(ctx context.Context, packageName string, shortcutId string) error
	ResetThrottling(ctx context.Context) error
	OnApplicationActive(ctx context.Context, packageName string) error
	GetBackupPayload(ctx context.Context, user int32) ([]byte, error)
	ApplyRestore(ctx context.Context, payload []byte, user int32) error
	IsRequestPinItemSupported(ctx context.Context, user int32, requestType int32) (bool, error)
	GetShareTargets(ctx context.Context, packageName string, filter content.IntentFilter) (ParceledListSlice, error)
	HasShareTargets(ctx context.Context, packageName string, packageToCheck string) (bool, error)
	RemoveLongLivedShortcuts(ctx context.Context, packageName string, shortcutIds []string) error
	GetShortcuts(ctx context.Context, packageName string, matchFlags int32) (ParceledListSlice, error)
	PushDynamicShortcut(ctx context.Context, packageName string, shortcut ShortcutInfo) error
}

IShortcutServiceServer is the server-side interface that user implementations provide to NewShortcutServiceStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IStagedApexObserver

type IStagedApexObserver interface {
	AsBinder() binder.IBinder
	OnApexStaged(ctx context.Context, event ApexStagedEvent) error
}

func NewStagedApexObserverStub

func NewStagedApexObserverStub(
	impl IStagedApexObserverServer,
) IStagedApexObserver

NewStagedApexObserverStub creates a server-side IStagedApexObserver wrapping the given server implementation. The returned value satisfies IStagedApexObserver and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IStagedApexObserverServer

type IStagedApexObserverServer interface {
	OnApexStaged(ctx context.Context, event ApexStagedEvent) error
}

IStagedApexObserverServer is the server-side interface that user implementations provide to NewStagedApexObserverStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IncrementalStatesInfo

type IncrementalStatesInfo struct {
	IsLoading            bool
	Progress             float32
	LoadingCompletedTime int64
}

func (*IncrementalStatesInfo) MarshalParcel

func (s *IncrementalStatesInfo) MarshalParcel(
	p *parcel.Parcel,
) error

func (*IncrementalStatesInfo) UnmarshalParcel

func (s *IncrementalStatesInfo) UnmarshalParcel(
	p *parcel.Parcel,
) error

type InstallSourceInfo

type InstallSourceInfo struct {
	InitiatingPackageName  string
	OriginatingPackageName string
	InstallingPackageName  string
	UpdateOwnerPackageName string
	PackageSource          int32
}

func (*InstallSourceInfo) MarshalParcel

func (s *InstallSourceInfo) MarshalParcel(
	p *parcel.Parcel,
) error

func (*InstallSourceInfo) UnmarshalParcel

func (s *InstallSourceInfo) UnmarshalParcel(
	p *parcel.Parcel,
) error

type InstallationFile

type InstallationFile struct {
}

func (*InstallationFile) MarshalParcel

func (s *InstallationFile) MarshalParcel(
	p *parcel.Parcel,
) error

func (*InstallationFile) UnmarshalParcel

func (s *InstallationFile) UnmarshalParcel(
	p *parcel.Parcel,
) error

type InstallationFileLocation

type InstallationFileLocation int32
const (
	InstallationFileLocationUNKNOWN   InstallationFileLocation = -1
	InstallationFileLocationDataApp   InstallationFileLocation = 0
	InstallationFileLocationMediaObb  InstallationFileLocation = 1
	InstallationFileLocationMediaData InstallationFileLocation = 2
)

type InstallationFileParcel

type InstallationFileParcel struct {
	Name      string
	Location  InstallationFileLocation
	Size      int64
	Metadata  []byte
	Signature []byte
}

func (*InstallationFileParcel) MarshalParcel

func (s *InstallationFileParcel) MarshalParcel(
	p *parcel.Parcel,
) error

func (*InstallationFileParcel) UnmarshalParcel

func (s *InstallationFileParcel) UnmarshalParcel(
	p *parcel.Parcel,
) error

type InstantAppInfo

type InstantAppInfo struct {
	PackageName     string
	ApplicationInfo *ApplicationInfo
}

func (*InstantAppInfo) MarshalParcel

func (s *InstantAppInfo) MarshalParcel(
	p *parcel.Parcel,
) error

func (*InstantAppInfo) UnmarshalParcel

func (s *InstantAppInfo) UnmarshalParcel(
	p *parcel.Parcel,
) error

type InstantAppRequestInfo

type InstantAppRequestInfo struct {
	Flg        int32
	Token      string
	Intent     *types.Intent
	UserHandle *osTypes.UserHandle
}

func (*InstantAppRequestInfo) MarshalParcel

func (s *InstantAppRequestInfo) MarshalParcel(
	p *parcel.Parcel,
) error

func (*InstantAppRequestInfo) UnmarshalParcel

func (s *InstantAppRequestInfo) UnmarshalParcel(
	p *parcel.Parcel,
) error

type InstrumentationInfo

type InstrumentationInfo struct {
	TargetPackage              string
	TargetProcesses            string
	SourceDir                  string
	PublicSourceDir            string
	DataDir                    string
	DeviceProtectedDataDir     string
	CredentialProtectedDataDir string
	PrimaryCpuAbi              string
	SecondaryCpuAbi            string
	NativeLibraryDir           string
	SecondaryNativeLibraryDir  string
}

func (*InstrumentationInfo) MarshalParcel

func (s *InstrumentationInfo) MarshalParcel(
	p *parcel.Parcel,
) error

func (*InstrumentationInfo) UnmarshalParcel

func (s *InstrumentationInfo) UnmarshalParcel(
	p *parcel.Parcel,
) error

type IntentFilterVerificationInfo

type IntentFilterVerificationInfo struct {
	PackageName string
	Status      int32
}

func (*IntentFilterVerificationInfo) MarshalParcel

func (s *IntentFilterVerificationInfo) MarshalParcel(
	p *parcel.Parcel,
) error

func (*IntentFilterVerificationInfo) UnmarshalParcel

func (s *IntentFilterVerificationInfo) UnmarshalParcel(
	p *parcel.Parcel,
) error

type KeySet

type KeySet struct {
}

func (*KeySet) MarshalParcel

func (s *KeySet) MarshalParcel(
	p *parcel.Parcel,
) error

func (*KeySet) UnmarshalParcel

func (s *KeySet) UnmarshalParcel(
	p *parcel.Parcel,
) error

type LabeledIntent

type LabeledIntent struct {
	SourcePackage string
	LabelRes      int32
	Icon          int32
}

func (*LabeledIntent) MarshalParcel

func (s *LabeledIntent) MarshalParcel(
	p *parcel.Parcel,
) error

func (*LabeledIntent) UnmarshalParcel

func (s *LabeledIntent) UnmarshalParcel(
	p *parcel.Parcel,
) error

type LauncherActivityInfoInternal

type LauncherActivityInfoInternal struct {
	ActivityInfo          *ActivityInfo
	IncrementalStatesInfo *IncrementalStatesInfo
}

func (*LauncherActivityInfoInternal) MarshalParcel

func (s *LauncherActivityInfoInternal) MarshalParcel(
	p *parcel.Parcel,
) error

func (*LauncherActivityInfoInternal) UnmarshalParcel

func (s *LauncherActivityInfoInternal) UnmarshalParcel(
	p *parcel.Parcel,
) error

type LauncherAppsAppUsageLimit

type LauncherAppsAppUsageLimit struct {
}

func (*LauncherAppsAppUsageLimit) MarshalParcel

func (s *LauncherAppsAppUsageLimit) MarshalParcel(
	p *parcel.Parcel,
) error

func (*LauncherAppsAppUsageLimit) UnmarshalParcel

func (s *LauncherAppsAppUsageLimit) UnmarshalParcel(
	p *parcel.Parcel,
) error

type LauncherAppsProxy

type LauncherAppsProxy struct {
	Remote binder.IBinder
}

func NewLauncherAppsProxy

func NewLauncherAppsProxy(
	remote binder.IBinder,
) *LauncherAppsProxy

func (*LauncherAppsProxy) AddOnAppsChangedListener

func (p *LauncherAppsProxy) AddOnAppsChangedListener(
	ctx context.Context,
	listener IOnAppsChangedListener,
) error

func (*LauncherAppsProxy) AsBinder

func (p *LauncherAppsProxy) AsBinder() binder.IBinder

func (*LauncherAppsProxy) CacheShortcuts

func (p *LauncherAppsProxy) CacheShortcuts(
	ctx context.Context,
	packageName string,
	shortcutIds []string,
	user os.UserHandle,
	cacheFlags int32,
) error

func (*LauncherAppsProxy) GetActivityLaunchIntent

func (p *LauncherAppsProxy) GetActivityLaunchIntent(
	ctx context.Context,
	component content.ComponentName,
	user os.UserHandle,
) (app.PendingIntent, error)

func (*LauncherAppsProxy) GetActivityOverrides

func (p *LauncherAppsProxy) GetActivityOverrides(
	ctx context.Context,
) (map[string]LauncherActivityInfoInternal, error)

func (*LauncherAppsProxy) GetAllSessions

func (p *LauncherAppsProxy) GetAllSessions(
	ctx context.Context,
) (ParceledListSlice, error)

func (*LauncherAppsProxy) GetAppMarketActivityIntent

func (p *LauncherAppsProxy) GetAppMarketActivityIntent(
	ctx context.Context,
	packageName string,
	user os.UserHandle,
) (content.IntentSender, error)

func (*LauncherAppsProxy) GetAppUsageLimit

func (p *LauncherAppsProxy) GetAppUsageLimit(
	ctx context.Context,
	packageName string,
	user os.UserHandle,
) (LauncherAppsAppUsageLimit, error)

func (*LauncherAppsProxy) GetApplicationInfo

func (p *LauncherAppsProxy) GetApplicationInfo(
	ctx context.Context,
	packageName string,
	flags int32,
	user os.UserHandle,
) (ApplicationInfo, error)

func (*LauncherAppsProxy) GetLauncherActivities

func (p *LauncherAppsProxy) GetLauncherActivities(
	ctx context.Context,
	packageName string,
	user os.UserHandle,
) (ParceledListSlice, error)

func (*LauncherAppsProxy) GetLauncherUserInfo

func (p *LauncherAppsProxy) GetLauncherUserInfo(
	ctx context.Context,
	user os.UserHandle,
) (LauncherUserInfo, error)

func (*LauncherAppsProxy) GetPreInstalledSystemPackages

func (p *LauncherAppsProxy) GetPreInstalledSystemPackages(
	ctx context.Context,
	user os.UserHandle,
) ([]string, error)

func (*LauncherAppsProxy) GetPrivateSpaceSettingsIntent

func (p *LauncherAppsProxy) GetPrivateSpaceSettingsIntent(
	ctx context.Context,
) (content.IntentSender, error)

func (*LauncherAppsProxy) GetShortcutConfigActivities

func (p *LauncherAppsProxy) GetShortcutConfigActivities(
	ctx context.Context,
	packageName string,
	user os.UserHandle,
) (ParceledListSlice, error)

func (*LauncherAppsProxy) GetShortcutConfigActivityIntent

func (p *LauncherAppsProxy) GetShortcutConfigActivityIntent(
	ctx context.Context,
	component content.ComponentName,
	user os.UserHandle,
) (content.IntentSender, error)

func (*LauncherAppsProxy) GetShortcutIconFd

func (p *LauncherAppsProxy) GetShortcutIconFd(
	ctx context.Context,
	packageName string,
	id string,
) (int32, error)

func (*LauncherAppsProxy) GetShortcutIconResId

func (p *LauncherAppsProxy) GetShortcutIconResId(
	ctx context.Context,
	packageName string,
	id string,
) (int32, error)

func (*LauncherAppsProxy) GetShortcutIconUri

func (p *LauncherAppsProxy) GetShortcutIconUri(
	ctx context.Context,
	packageName string,
	shortcutId string,
) (string, error)

func (*LauncherAppsProxy) GetShortcutIntent

func (p *LauncherAppsProxy) GetShortcutIntent(
	ctx context.Context,
	packageName string,
	shortcutId string,
	opts os.Bundle,
	user os.UserHandle,
) (app.PendingIntent, error)

func (*LauncherAppsProxy) GetShortcuts

func (*LauncherAppsProxy) GetShortcutsAsync

func (p *LauncherAppsProxy) GetShortcutsAsync(
	ctx context.Context,
	query ShortcutQueryWrapper,
	user os.UserHandle,
	cb infra.AndroidFuture,
) error

func (*LauncherAppsProxy) GetSuspendedPackageLauncherExtras

func (p *LauncherAppsProxy) GetSuspendedPackageLauncherExtras(
	ctx context.Context,
	packageName string,
	user os.UserHandle,
) (os.Bundle, error)

func (*LauncherAppsProxy) GetUserProfiles

func (p *LauncherAppsProxy) GetUserProfiles(
	ctx context.Context,
) ([]os.UserHandle, error)

func (*LauncherAppsProxy) HasShortcutHostPermission

func (p *LauncherAppsProxy) HasShortcutHostPermission(
	ctx context.Context,
) (bool, error)

func (*LauncherAppsProxy) IsActivityEnabled

func (p *LauncherAppsProxy) IsActivityEnabled(
	ctx context.Context,
	component content.ComponentName,
	user os.UserHandle,
) (bool, error)

func (*LauncherAppsProxy) IsPackageEnabled

func (p *LauncherAppsProxy) IsPackageEnabled(
	ctx context.Context,
	packageName string,
	user os.UserHandle,
) (bool, error)

func (*LauncherAppsProxy) PinShortcuts

func (p *LauncherAppsProxy) PinShortcuts(
	ctx context.Context,
	packageName string,
	shortcutIds []string,
	user os.UserHandle,
) error

func (*LauncherAppsProxy) RegisterDumpCallback

func (p *LauncherAppsProxy) RegisterDumpCallback(
	ctx context.Context,
	cb window.IDumpCallback,
) error

func (*LauncherAppsProxy) RegisterPackageInstallerCallback

func (p *LauncherAppsProxy) RegisterPackageInstallerCallback(
	ctx context.Context,
	callback IPackageInstallerCallback,
) error

func (*LauncherAppsProxy) RegisterShortcutChangeCallback

func (p *LauncherAppsProxy) RegisterShortcutChangeCallback(
	ctx context.Context,
	query ShortcutQueryWrapper,
	callback IShortcutChangeCallback,
) error

func (*LauncherAppsProxy) RemoveOnAppsChangedListener

func (p *LauncherAppsProxy) RemoveOnAppsChangedListener(
	ctx context.Context,
	listener IOnAppsChangedListener,
) error

func (*LauncherAppsProxy) ResolveLauncherActivityInternal

func (p *LauncherAppsProxy) ResolveLauncherActivityInternal(
	ctx context.Context,
	component content.ComponentName,
	user os.UserHandle,
) (LauncherActivityInfoInternal, error)

func (*LauncherAppsProxy) SetArchiveCompatibilityOptions

func (p *LauncherAppsProxy) SetArchiveCompatibilityOptions(
	ctx context.Context,
	enableIconOverlay bool,
	enableUnarchivalConfirmation bool,
) error

func (*LauncherAppsProxy) ShouldHideFromSuggestions

func (p *LauncherAppsProxy) ShouldHideFromSuggestions(
	ctx context.Context,
	packageName string,
	user os.UserHandle,
) (bool, error)

func (*LauncherAppsProxy) ShowAppDetailsAsUser

func (p *LauncherAppsProxy) ShowAppDetailsAsUser(
	ctx context.Context,
	caller app.IApplicationThread,
	component content.ComponentName,
	sourceBounds graphics.Rect,
	opts os.Bundle,
	user os.UserHandle,
) error

func (*LauncherAppsProxy) StartActivityAsUser

func (p *LauncherAppsProxy) StartActivityAsUser(
	ctx context.Context,
	caller app.IApplicationThread,
	component content.ComponentName,
	sourceBounds graphics.Rect,
	opts os.Bundle,
	user os.UserHandle,
) error

func (*LauncherAppsProxy) StartSessionDetailsActivityAsUser

func (p *LauncherAppsProxy) StartSessionDetailsActivityAsUser(
	ctx context.Context,
	caller app.IApplicationThread,
	sessionInfo PackageInstallerSessionInfo,
	sourceBounds graphics.Rect,
	opts os.Bundle,
	user os.UserHandle,
) error

func (*LauncherAppsProxy) StartShortcut

func (p *LauncherAppsProxy) StartShortcut(
	ctx context.Context,
	packageName string,
	featureId string,
	id string,
	sourceBounds graphics.Rect,
	startActivityOptions os.Bundle,
) (bool, error)

func (*LauncherAppsProxy) UnRegisterDumpCallback

func (p *LauncherAppsProxy) UnRegisterDumpCallback(
	ctx context.Context,
	cb window.IDumpCallback,
) error

func (*LauncherAppsProxy) UncacheShortcuts

func (p *LauncherAppsProxy) UncacheShortcuts(
	ctx context.Context,
	packageName string,
	shortcutIds []string,
	user os.UserHandle,
	cacheFlags int32,
) error

func (*LauncherAppsProxy) UnregisterShortcutChangeCallback

func (p *LauncherAppsProxy) UnregisterShortcutChangeCallback(
	ctx context.Context,
	callback IShortcutChangeCallback,
) error

type LauncherAppsStub

type LauncherAppsStub struct {
	Impl      ILauncherApps
	Transport binder.VersionAwareTransport
}

LauncherAppsStub dispatches incoming binder transactions to a typed ILauncherApps implementation.

func (*LauncherAppsStub) Descriptor

func (s *LauncherAppsStub) Descriptor() string

func (*LauncherAppsStub) OnTransaction

func (s *LauncherAppsStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type LauncherUserInfo

type LauncherUserInfo struct {
	UserSerialNumber int32
}

func (*LauncherUserInfo) MarshalParcel

func (s *LauncherUserInfo) MarshalParcel(
	p *parcel.Parcel,
) error

func (*LauncherUserInfo) UnmarshalParcel

func (s *LauncherUserInfo) UnmarshalParcel(
	p *parcel.Parcel,
) error

type ModuleInfo

type ModuleInfo struct {
	PackageName    string
	Hidden         bool
	ApexModuleName string
}

func (*ModuleInfo) MarshalParcel

func (s *ModuleInfo) MarshalParcel(
	p *parcel.Parcel,
) error

func (*ModuleInfo) UnmarshalParcel

func (s *ModuleInfo) UnmarshalParcel(
	p *parcel.Parcel,
) error

type OnAppsChangedListenerProxy

type OnAppsChangedListenerProxy struct {
	Remote binder.IBinder
}

func NewOnAppsChangedListenerProxy

func NewOnAppsChangedListenerProxy(
	remote binder.IBinder,
) *OnAppsChangedListenerProxy

func (*OnAppsChangedListenerProxy) AsBinder

func (*OnAppsChangedListenerProxy) OnPackageAdded

func (p *OnAppsChangedListenerProxy) OnPackageAdded(
	ctx context.Context,
	user os.UserHandle,
	packageName string,
) error

func (*OnAppsChangedListenerProxy) OnPackageChanged

func (p *OnAppsChangedListenerProxy) OnPackageChanged(
	ctx context.Context,
	user os.UserHandle,
	packageName string,
) error

func (*OnAppsChangedListenerProxy) OnPackageLoadingProgressChanged

func (p *OnAppsChangedListenerProxy) OnPackageLoadingProgressChanged(
	ctx context.Context,
	user os.UserHandle,
	packageName string,
	progress float32,
) error

func (*OnAppsChangedListenerProxy) OnPackageRemoved

func (p *OnAppsChangedListenerProxy) OnPackageRemoved(
	ctx context.Context,
	user os.UserHandle,
	packageName string,
) error

func (*OnAppsChangedListenerProxy) OnPackagesAvailable

func (p *OnAppsChangedListenerProxy) OnPackagesAvailable(
	ctx context.Context,
	user os.UserHandle,
	packageNames []string,
	replacing bool,
) error

func (*OnAppsChangedListenerProxy) OnPackagesSuspended

func (p *OnAppsChangedListenerProxy) OnPackagesSuspended(
	ctx context.Context,
	user os.UserHandle,
	packageNames []string,
	launcherExtras os.Bundle,
) error

func (*OnAppsChangedListenerProxy) OnPackagesUnavailable

func (p *OnAppsChangedListenerProxy) OnPackagesUnavailable(
	ctx context.Context,
	user os.UserHandle,
	packageNames []string,
	replacing bool,
) error

func (*OnAppsChangedListenerProxy) OnPackagesUnsuspended

func (p *OnAppsChangedListenerProxy) OnPackagesUnsuspended(
	ctx context.Context,
	user os.UserHandle,
	packageNames []string,
) error

func (*OnAppsChangedListenerProxy) OnShortcutChanged

func (p *OnAppsChangedListenerProxy) OnShortcutChanged(
	ctx context.Context,
	user os.UserHandle,
	packageName string,
	shortcuts ParceledListSlice,
) error

type OnAppsChangedListenerStub

type OnAppsChangedListenerStub struct {
	Impl      IOnAppsChangedListener
	Transport binder.VersionAwareTransport
}

OnAppsChangedListenerStub dispatches incoming binder transactions to a typed IOnAppsChangedListener implementation.

func (*OnAppsChangedListenerStub) Descriptor

func (s *OnAppsChangedListenerStub) Descriptor() string

func (*OnAppsChangedListenerStub) OnTransaction

func (s *OnAppsChangedListenerStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type OnChecksumsReadyListenerProxy

type OnChecksumsReadyListenerProxy struct {
	Remote binder.IBinder
}

func NewOnChecksumsReadyListenerProxy

func NewOnChecksumsReadyListenerProxy(
	remote binder.IBinder,
) *OnChecksumsReadyListenerProxy

func (*OnChecksumsReadyListenerProxy) AsBinder

func (*OnChecksumsReadyListenerProxy) OnChecksumsReady

func (p *OnChecksumsReadyListenerProxy) OnChecksumsReady(
	ctx context.Context,
	checksums []ApkChecksum,
) error

type OnChecksumsReadyListenerStub

type OnChecksumsReadyListenerStub struct {
	Impl      IOnChecksumsReadyListener
	Transport binder.VersionAwareTransport
}

OnChecksumsReadyListenerStub dispatches incoming binder transactions to a typed IOnChecksumsReadyListener implementation.

func (*OnChecksumsReadyListenerStub) Descriptor

func (s *OnChecksumsReadyListenerStub) Descriptor() string

func (*OnChecksumsReadyListenerStub) OnTransaction

type OtaDexoptProxy

type OtaDexoptProxy struct {
	Remote binder.IBinder
}

func NewOtaDexoptProxy

func NewOtaDexoptProxy(
	remote binder.IBinder,
) *OtaDexoptProxy

func (*OtaDexoptProxy) AsBinder

func (p *OtaDexoptProxy) AsBinder() binder.IBinder

func (*OtaDexoptProxy) Cleanup

func (p *OtaDexoptProxy) Cleanup(
	ctx context.Context,
) error

func (*OtaDexoptProxy) DexoptNextPackage

func (p *OtaDexoptProxy) DexoptNextPackage(
	ctx context.Context,
) error

func (*OtaDexoptProxy) GetProgress

func (p *OtaDexoptProxy) GetProgress(
	ctx context.Context,
) (float32, error)

func (*OtaDexoptProxy) IsDone

func (p *OtaDexoptProxy) IsDone(
	ctx context.Context,
) (bool, error)

func (*OtaDexoptProxy) NextDexoptCommand

func (p *OtaDexoptProxy) NextDexoptCommand(
	ctx context.Context,
) (string, error)

func (*OtaDexoptProxy) Prepare

func (p *OtaDexoptProxy) Prepare(
	ctx context.Context,
) error

type OtaDexoptStub

type OtaDexoptStub struct {
	Impl      IOtaDexopt
	Transport binder.VersionAwareTransport
}

OtaDexoptStub dispatches incoming binder transactions to a typed IOtaDexopt implementation.

func (*OtaDexoptStub) Descriptor

func (s *OtaDexoptStub) Descriptor() string

func (*OtaDexoptStub) OnTransaction

func (s *OtaDexoptStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type PackageDataObserverProxy

type PackageDataObserverProxy struct {
	Remote binder.IBinder
}

func NewPackageDataObserverProxy

func NewPackageDataObserverProxy(
	remote binder.IBinder,
) *PackageDataObserverProxy

func (*PackageDataObserverProxy) AsBinder

func (p *PackageDataObserverProxy) AsBinder() binder.IBinder

func (*PackageDataObserverProxy) OnRemoveCompleted

func (p *PackageDataObserverProxy) OnRemoveCompleted(
	ctx context.Context,
	packageName string,
	succeeded bool,
) error

type PackageDataObserverStub

type PackageDataObserverStub struct {
	Impl      IPackageDataObserver
	Transport binder.VersionAwareTransport
}

PackageDataObserverStub dispatches incoming binder transactions to a typed IPackageDataObserver implementation.

func (*PackageDataObserverStub) Descriptor

func (s *PackageDataObserverStub) Descriptor() string

func (*PackageDataObserverStub) OnTransaction

func (s *PackageDataObserverStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type PackageDeleteObserver2Proxy

type PackageDeleteObserver2Proxy struct {
	Remote binder.IBinder
}

func NewPackageDeleteObserver2Proxy

func NewPackageDeleteObserver2Proxy(
	remote binder.IBinder,
) *PackageDeleteObserver2Proxy

func (*PackageDeleteObserver2Proxy) AsBinder

func (*PackageDeleteObserver2Proxy) OnPackageDeleted

func (p *PackageDeleteObserver2Proxy) OnPackageDeleted(
	ctx context.Context,
	packageName string,
	returnCode int32,
	msg string,
) error

func (*PackageDeleteObserver2Proxy) OnUserActionRequired

func (p *PackageDeleteObserver2Proxy) OnUserActionRequired(
	ctx context.Context,
	intent content.Intent,
) error

type PackageDeleteObserver2Stub

type PackageDeleteObserver2Stub struct {
	Impl      IPackageDeleteObserver2
	Transport binder.VersionAwareTransport
}

PackageDeleteObserver2Stub dispatches incoming binder transactions to a typed IPackageDeleteObserver2 implementation.

func (*PackageDeleteObserver2Stub) Descriptor

func (s *PackageDeleteObserver2Stub) Descriptor() string

func (*PackageDeleteObserver2Stub) OnTransaction

func (s *PackageDeleteObserver2Stub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type PackageDeleteObserverProxy

type PackageDeleteObserverProxy struct {
	Remote binder.IBinder
}

func NewPackageDeleteObserverProxy

func NewPackageDeleteObserverProxy(
	remote binder.IBinder,
) *PackageDeleteObserverProxy

func (*PackageDeleteObserverProxy) AsBinder

func (*PackageDeleteObserverProxy) PackageDeleted

func (p *PackageDeleteObserverProxy) PackageDeleted(
	ctx context.Context,
	packageName string,
	returnCode int32,
) error

type PackageDeleteObserverStub

type PackageDeleteObserverStub struct {
	Impl      IPackageDeleteObserver
	Transport binder.VersionAwareTransport
}

PackageDeleteObserverStub dispatches incoming binder transactions to a typed IPackageDeleteObserver implementation.

func (*PackageDeleteObserverStub) Descriptor

func (s *PackageDeleteObserverStub) Descriptor() string

func (*PackageDeleteObserverStub) OnTransaction

func (s *PackageDeleteObserverStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type PackageInfo

type PackageInfo struct {
	PackageName               string
	VersionCode               int32
	VersionCodeMajor          int32
	VersionName               string
	BaseRevisionCode          int32
	SharedUserId              string
	SharedUserLabel           int32
	FirstInstallTime          int64
	LastUpdateTime            int64
	InstallLocation           int32
	RestrictedAccountType     string
	RequiredAccountType       string
	OverlayTarget             string
	OverlayCategory           string
	OverlayPriority           int32
	OverlayIsStatic           bool
	CompileSdkVersion         int32
	CompileSdkVersionCodename string
	IsApex                    bool
	IsActiveApex              bool
	ArchiveTimeMillis         int64
}

func (*PackageInfo) MarshalParcel

func (s *PackageInfo) MarshalParcel(
	p *parcel.Parcel,
) error

func (*PackageInfo) UnmarshalParcel

func (s *PackageInfo) UnmarshalParcel(
	p *parcel.Parcel,
) error

type PackageInfoLite

type PackageInfoLite struct {
	PackageName                string
	VersionCode                int32
	VersionCodeMajor           int32
	BaseRevisionCode           int32
	RecommendedInstallLocation int32
	InstallLocation            int32
}

func (*PackageInfoLite) MarshalParcel

func (s *PackageInfoLite) MarshalParcel(
	p *parcel.Parcel,
) error

func (*PackageInfoLite) UnmarshalParcel

func (s *PackageInfoLite) UnmarshalParcel(
	p *parcel.Parcel,
) error

type PackageInstallObserver2Proxy

type PackageInstallObserver2Proxy struct {
	Remote binder.IBinder
}

func NewPackageInstallObserver2Proxy

func NewPackageInstallObserver2Proxy(
	remote binder.IBinder,
) *PackageInstallObserver2Proxy

func (*PackageInstallObserver2Proxy) AsBinder

func (*PackageInstallObserver2Proxy) OnPackageInstalled

func (p *PackageInstallObserver2Proxy) OnPackageInstalled(
	ctx context.Context,
	basePackageName string,
	returnCode int32,
	msg string,
	extras os.Bundle,
) error

func (*PackageInstallObserver2Proxy) OnUserActionRequired

func (p *PackageInstallObserver2Proxy) OnUserActionRequired(
	ctx context.Context,
	intent content.Intent,
) error

type PackageInstallObserver2Stub

type PackageInstallObserver2Stub struct {
	Impl      IPackageInstallObserver2
	Transport binder.VersionAwareTransport
}

PackageInstallObserver2Stub dispatches incoming binder transactions to a typed IPackageInstallObserver2 implementation.

func (*PackageInstallObserver2Stub) Descriptor

func (s *PackageInstallObserver2Stub) Descriptor() string

func (*PackageInstallObserver2Stub) OnTransaction

func (s *PackageInstallObserver2Stub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type PackageInstallerCallbackProxy

type PackageInstallerCallbackProxy struct {
	Remote binder.IBinder
}

func NewPackageInstallerCallbackProxy

func NewPackageInstallerCallbackProxy(
	remote binder.IBinder,
) *PackageInstallerCallbackProxy

func (*PackageInstallerCallbackProxy) AsBinder

func (*PackageInstallerCallbackProxy) OnSessionActiveChanged

func (p *PackageInstallerCallbackProxy) OnSessionActiveChanged(
	ctx context.Context,
	sessionId int32,
	active bool,
) error

func (*PackageInstallerCallbackProxy) OnSessionBadgingChanged

func (p *PackageInstallerCallbackProxy) OnSessionBadgingChanged(
	ctx context.Context,
	sessionId int32,
) error

func (*PackageInstallerCallbackProxy) OnSessionCreated

func (p *PackageInstallerCallbackProxy) OnSessionCreated(
	ctx context.Context,
	sessionId int32,
) error

func (*PackageInstallerCallbackProxy) OnSessionFinished

func (p *PackageInstallerCallbackProxy) OnSessionFinished(
	ctx context.Context,
	sessionId int32,
	success bool,
) error

func (*PackageInstallerCallbackProxy) OnSessionProgressChanged

func (p *PackageInstallerCallbackProxy) OnSessionProgressChanged(
	ctx context.Context,
	sessionId int32,
	progress float32,
) error

type PackageInstallerCallbackStub

type PackageInstallerCallbackStub struct {
	Impl      IPackageInstallerCallback
	Transport binder.VersionAwareTransport
}

PackageInstallerCallbackStub dispatches incoming binder transactions to a typed IPackageInstallerCallback implementation.

func (*PackageInstallerCallbackStub) Descriptor

func (s *PackageInstallerCallbackStub) Descriptor() string

func (*PackageInstallerCallbackStub) OnTransaction

type PackageInstallerInstallConstraints

type PackageInstallerInstallConstraints struct {
}

func (*PackageInstallerInstallConstraints) MarshalParcel

func (s *PackageInstallerInstallConstraints) MarshalParcel(
	p *parcel.Parcel,
) error

func (*PackageInstallerInstallConstraints) UnmarshalParcel

func (s *PackageInstallerInstallConstraints) UnmarshalParcel(
	p *parcel.Parcel,
) error

type PackageInstallerPreapprovalDetails

type PackageInstallerPreapprovalDetails struct {
}

func (*PackageInstallerPreapprovalDetails) MarshalParcel

func (s *PackageInstallerPreapprovalDetails) MarshalParcel(
	p *parcel.Parcel,
) error

func (*PackageInstallerPreapprovalDetails) UnmarshalParcel

func (s *PackageInstallerPreapprovalDetails) UnmarshalParcel(
	p *parcel.Parcel,
) error

type PackageInstallerProxy

type PackageInstallerProxy struct {
	Remote binder.IBinder
}

func NewPackageInstallerProxy

func NewPackageInstallerProxy(
	remote binder.IBinder,
) *PackageInstallerProxy

func (*PackageInstallerProxy) AbandonSession

func (p *PackageInstallerProxy) AbandonSession(
	ctx context.Context,
	sessionId int32,
) error

func (*PackageInstallerProxy) AsBinder

func (p *PackageInstallerProxy) AsBinder() binder.IBinder

func (*PackageInstallerProxy) BypassNextAllowedApexUpdateCheck

func (p *PackageInstallerProxy) BypassNextAllowedApexUpdateCheck(
	ctx context.Context,
	value bool,
) error

func (*PackageInstallerProxy) BypassNextStagedInstallerCheck

func (p *PackageInstallerProxy) BypassNextStagedInstallerCheck(
	ctx context.Context,
	value bool,
) error

func (*PackageInstallerProxy) CheckInstallConstraints

func (p *PackageInstallerProxy) CheckInstallConstraints(
	ctx context.Context,
	installerPackageName string,
	packageNames []string,
	constraints PackageInstallerInstallConstraints,
	callback os.RemoteCallback,
) error

func (*PackageInstallerProxy) CreateSession

func (p *PackageInstallerProxy) CreateSession(
	ctx context.Context,
	params PackageInstallerSessionParams,
	installerPackageName string,
	installerAttributionTag string,
) (int32, error)

func (*PackageInstallerProxy) DisableVerificationForUid

func (p *PackageInstallerProxy) DisableVerificationForUid(
	ctx context.Context,
	uid int32,
) error

func (*PackageInstallerProxy) GetAllSessions

func (p *PackageInstallerProxy) GetAllSessions(
	ctx context.Context,
) (ParceledListSlice, error)

func (*PackageInstallerProxy) GetMySessions

func (p *PackageInstallerProxy) GetMySessions(
	ctx context.Context,
	installerPackageName string,
) (ParceledListSlice, error)

func (*PackageInstallerProxy) GetSessionInfo

func (p *PackageInstallerProxy) GetSessionInfo(
	ctx context.Context,
	sessionId int32,
) (PackageInstallerSessionInfo, error)

func (*PackageInstallerProxy) GetStagedSessions

func (p *PackageInstallerProxy) GetStagedSessions(
	ctx context.Context,
) (ParceledListSlice, error)

func (*PackageInstallerProxy) InstallExistingPackage

func (p *PackageInstallerProxy) InstallExistingPackage(
	ctx context.Context,
	packageName string,
	installFlags int32,
	installReason int32,
	statusReceiver content.IntentSender,
	whiteListedPermissions []string,
) error

func (*PackageInstallerProxy) InstallPackageArchived

func (p *PackageInstallerProxy) InstallPackageArchived(
	ctx context.Context,
	archivedPackageParcel ArchivedPackageParcel,
	params PackageInstallerSessionParams,
	statusReceiver content.IntentSender,
	installerPackageName string,
	userHandle os.UserHandle,
) error

func (*PackageInstallerProxy) OpenSession

func (p *PackageInstallerProxy) OpenSession(
	ctx context.Context,
	sessionId int32,
) (IPackageInstallerSession, error)

func (*PackageInstallerProxy) RegisterCallback

func (p *PackageInstallerProxy) RegisterCallback(
	ctx context.Context,
	callback IPackageInstallerCallback,
) error

func (*PackageInstallerProxy) ReportUnarchivalStatus

func (p *PackageInstallerProxy) ReportUnarchivalStatus(
	ctx context.Context,
	unarchiveId int32,
	status int32,
	requiredStorageBytes int64,
	userActionIntent app.PendingIntent,
	userHandle os.UserHandle,
) error

func (*PackageInstallerProxy) RequestArchive

func (p *PackageInstallerProxy) RequestArchive(
	ctx context.Context,
	packageName string,
	callerPackageName string,
	flags int32,
	statusReceiver content.IntentSender,
	userHandle os.UserHandle,
) error

func (*PackageInstallerProxy) RequestUnarchive

func (p *PackageInstallerProxy) RequestUnarchive(
	ctx context.Context,
	packageName string,
	callerPackageName string,
	statusReceiver content.IntentSender,
	userHandle os.UserHandle,
) error

func (*PackageInstallerProxy) SetAllowUnlimitedSilentUpdates

func (p *PackageInstallerProxy) SetAllowUnlimitedSilentUpdates(
	ctx context.Context,
	installerPackageName string,
) error

func (*PackageInstallerProxy) SetPermissionsResult

func (p *PackageInstallerProxy) SetPermissionsResult(
	ctx context.Context,
	sessionId int32,
	accepted bool,
) error

func (*PackageInstallerProxy) SetSilentUpdatesThrottleTime

func (p *PackageInstallerProxy) SetSilentUpdatesThrottleTime(
	ctx context.Context,
	throttleTimeInSeconds int64,
) error

func (*PackageInstallerProxy) Uninstall

func (p *PackageInstallerProxy) Uninstall(
	ctx context.Context,
	versionedPackage VersionedPackage,
	callerPackageName string,
	flags int32,
	statusReceiver content.IntentSender,
) error

func (*PackageInstallerProxy) UninstallExistingPackage

func (p *PackageInstallerProxy) UninstallExistingPackage(
	ctx context.Context,
	versionedPackage VersionedPackage,
	callerPackageName string,
	statusReceiver content.IntentSender,
) error

func (*PackageInstallerProxy) UnregisterCallback

func (p *PackageInstallerProxy) UnregisterCallback(
	ctx context.Context,
	callback IPackageInstallerCallback,
) error

func (*PackageInstallerProxy) UpdateSessionAppIcon

func (p *PackageInstallerProxy) UpdateSessionAppIcon(
	ctx context.Context,
	sessionId int32,
	appIcon graphics.Bitmap,
) error

func (*PackageInstallerProxy) UpdateSessionAppLabel

func (p *PackageInstallerProxy) UpdateSessionAppLabel(
	ctx context.Context,
	sessionId int32,
	appLabel string,
) error

func (*PackageInstallerProxy) WaitForInstallConstraints

func (p *PackageInstallerProxy) WaitForInstallConstraints(
	ctx context.Context,
	installerPackageName string,
	packageNames []string,
	constraints PackageInstallerInstallConstraints,
	callback content.IntentSender,
	timeout int64,
) error

type PackageInstallerSessionFileSystemConnectorProxy

type PackageInstallerSessionFileSystemConnectorProxy struct {
	Remote binder.IBinder
}

func NewPackageInstallerSessionFileSystemConnectorProxy

func NewPackageInstallerSessionFileSystemConnectorProxy(
	remote binder.IBinder,
) *PackageInstallerSessionFileSystemConnectorProxy

func (*PackageInstallerSessionFileSystemConnectorProxy) AsBinder

func (*PackageInstallerSessionFileSystemConnectorProxy) WriteData

func (p *PackageInstallerSessionFileSystemConnectorProxy) WriteData(
	ctx context.Context,
	name string,
	offsetBytes int64,
	lengthBytes int64,
	fd int32,
) error

type PackageInstallerSessionFileSystemConnectorStub

type PackageInstallerSessionFileSystemConnectorStub struct {
	Impl      IPackageInstallerSessionFileSystemConnector
	Transport binder.VersionAwareTransport
}

PackageInstallerSessionFileSystemConnectorStub dispatches incoming binder transactions to a typed IPackageInstallerSessionFileSystemConnector implementation.

func (*PackageInstallerSessionFileSystemConnectorStub) Descriptor

func (*PackageInstallerSessionFileSystemConnectorStub) OnTransaction

type PackageInstallerSessionInfo

type PackageInstallerSessionInfo struct {
}

func (*PackageInstallerSessionInfo) MarshalParcel

func (s *PackageInstallerSessionInfo) MarshalParcel(
	p *parcel.Parcel,
) error

func (*PackageInstallerSessionInfo) UnmarshalParcel

func (s *PackageInstallerSessionInfo) UnmarshalParcel(
	p *parcel.Parcel,
) error

type PackageInstallerSessionParams

type PackageInstallerSessionParams struct {
}

func (*PackageInstallerSessionParams) MarshalParcel

func (s *PackageInstallerSessionParams) MarshalParcel(
	p *parcel.Parcel,
) error

func (*PackageInstallerSessionParams) UnmarshalParcel

func (s *PackageInstallerSessionParams) UnmarshalParcel(
	p *parcel.Parcel,
) error

type PackageInstallerSessionProxy

type PackageInstallerSessionProxy struct {
	Remote binder.IBinder
}

func NewPackageInstallerSessionProxy

func NewPackageInstallerSessionProxy(
	remote binder.IBinder,
) *PackageInstallerSessionProxy

func (*PackageInstallerSessionProxy) Abandon

func (*PackageInstallerSessionProxy) AddChildSessionId

func (p *PackageInstallerSessionProxy) AddChildSessionId(
	ctx context.Context,
	sessionId int32,
) error

func (*PackageInstallerSessionProxy) AddClientProgress

func (p *PackageInstallerSessionProxy) AddClientProgress(
	ctx context.Context,
	progress float32,
) error

func (*PackageInstallerSessionProxy) AddFile

func (p *PackageInstallerSessionProxy) AddFile(
	ctx context.Context,
	location int32,
	name string,
	lengthBytes int64,
	metadata []byte,
	signature []byte,
) error

func (*PackageInstallerSessionProxy) AsBinder

func (*PackageInstallerSessionProxy) Close

func (*PackageInstallerSessionProxy) Commit

func (p *PackageInstallerSessionProxy) Commit(
	ctx context.Context,
	statusReceiver content.IntentSender,
	forTransferred bool,
) error

func (*PackageInstallerSessionProxy) FetchPackageNames

func (p *PackageInstallerSessionProxy) FetchPackageNames(
	ctx context.Context,
) ([]string, error)

func (*PackageInstallerSessionProxy) GetAppMetadataFd

func (p *PackageInstallerSessionProxy) GetAppMetadataFd(
	ctx context.Context,
) (int32, error)

func (*PackageInstallerSessionProxy) GetChildSessionIds

func (p *PackageInstallerSessionProxy) GetChildSessionIds(
	ctx context.Context,
) ([]int32, error)

func (*PackageInstallerSessionProxy) GetDataLoaderParams

func (p *PackageInstallerSessionProxy) GetDataLoaderParams(
	ctx context.Context,
) (DataLoaderParamsParcel, error)

func (*PackageInstallerSessionProxy) GetInstallFlags

func (p *PackageInstallerSessionProxy) GetInstallFlags(
	ctx context.Context,
) (int32, error)

func (*PackageInstallerSessionProxy) GetNames

func (p *PackageInstallerSessionProxy) GetNames(
	ctx context.Context,
) ([]string, error)

func (*PackageInstallerSessionProxy) GetParentSessionId

func (p *PackageInstallerSessionProxy) GetParentSessionId(
	ctx context.Context,
) (int32, error)

func (*PackageInstallerSessionProxy) GetPreVerifiedDomains

func (p *PackageInstallerSessionProxy) GetPreVerifiedDomains(
	ctx context.Context,
) (domain.DomainSet, error)

func (*PackageInstallerSessionProxy) IsApplicationEnabledSettingPersistent

func (p *PackageInstallerSessionProxy) IsApplicationEnabledSettingPersistent(
	ctx context.Context,
) (bool, error)

func (*PackageInstallerSessionProxy) IsMultiPackage

func (p *PackageInstallerSessionProxy) IsMultiPackage(
	ctx context.Context,
) (bool, error)

func (*PackageInstallerSessionProxy) IsRequestUpdateOwnership

func (p *PackageInstallerSessionProxy) IsRequestUpdateOwnership(
	ctx context.Context,
) (bool, error)

func (*PackageInstallerSessionProxy) IsStaged

func (p *PackageInstallerSessionProxy) IsStaged(
	ctx context.Context,
) (bool, error)

func (*PackageInstallerSessionProxy) OpenRead

func (p *PackageInstallerSessionProxy) OpenRead(
	ctx context.Context,
	name string,
) (int32, error)

func (*PackageInstallerSessionProxy) OpenWrite

func (p *PackageInstallerSessionProxy) OpenWrite(
	ctx context.Context,
	name string,
	offsetBytes int64,
	lengthBytes int64,
) (int32, error)

func (*PackageInstallerSessionProxy) OpenWriteAppMetadata

func (p *PackageInstallerSessionProxy) OpenWriteAppMetadata(
	ctx context.Context,
) (int32, error)

func (*PackageInstallerSessionProxy) RemoveAppMetadata

func (p *PackageInstallerSessionProxy) RemoveAppMetadata(
	ctx context.Context,
) error

func (*PackageInstallerSessionProxy) RemoveChildSessionId

func (p *PackageInstallerSessionProxy) RemoveChildSessionId(
	ctx context.Context,
	sessionId int32,
) error

func (*PackageInstallerSessionProxy) RemoveFile

func (p *PackageInstallerSessionProxy) RemoveFile(
	ctx context.Context,
	location int32,
	name string,
) error

func (*PackageInstallerSessionProxy) RemoveSplit

func (p *PackageInstallerSessionProxy) RemoveSplit(
	ctx context.Context,
	splitName string,
) error

func (*PackageInstallerSessionProxy) RequestChecksums

func (p *PackageInstallerSessionProxy) RequestChecksums(
	ctx context.Context,
	name string,
	optional int32,
	required int32,
	trustedInstallers []any,
	onChecksumsReadyListener IOnChecksumsReadyListener,
) error

func (*PackageInstallerSessionProxy) RequestUserPreapproval

func (p *PackageInstallerSessionProxy) RequestUserPreapproval(
	ctx context.Context,
	details PackageInstallerPreapprovalDetails,
	statusReceiver content.IntentSender,
) error

func (*PackageInstallerSessionProxy) Seal

func (*PackageInstallerSessionProxy) SetChecksums

func (p *PackageInstallerSessionProxy) SetChecksums(
	ctx context.Context,
	name string,
	checksums []Checksum,
	signature []byte,
) error

func (*PackageInstallerSessionProxy) SetClientProgress

func (p *PackageInstallerSessionProxy) SetClientProgress(
	ctx context.Context,
	progress float32,
) error

func (*PackageInstallerSessionProxy) SetPreVerifiedDomains

func (p *PackageInstallerSessionProxy) SetPreVerifiedDomains(
	ctx context.Context,
	preVerifiedDomains domain.DomainSet,
) error
func (p *PackageInstallerSessionProxy) StageViaHardLink(
	ctx context.Context,
	target string,
) error

func (*PackageInstallerSessionProxy) Transfer

func (p *PackageInstallerSessionProxy) Transfer(
	ctx context.Context,
	packageName string,
) error

func (*PackageInstallerSessionProxy) Write

func (p *PackageInstallerSessionProxy) Write(
	ctx context.Context,
	name string,
	offsetBytes int64,
	lengthBytes int64,
	fd int32,
) error

type PackageInstallerSessionStub

type PackageInstallerSessionStub struct {
	Impl      IPackageInstallerSession
	Transport binder.VersionAwareTransport
}

PackageInstallerSessionStub dispatches incoming binder transactions to a typed IPackageInstallerSession implementation.

func (*PackageInstallerSessionStub) Descriptor

func (s *PackageInstallerSessionStub) Descriptor() string

func (*PackageInstallerSessionStub) OnTransaction

func (s *PackageInstallerSessionStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type PackageInstallerStub

type PackageInstallerStub struct {
	Impl      IPackageInstaller
	Transport binder.VersionAwareTransport
}

PackageInstallerStub dispatches incoming binder transactions to a typed IPackageInstaller implementation.

func (*PackageInstallerStub) Descriptor

func (s *PackageInstallerStub) Descriptor() string

func (*PackageInstallerStub) OnTransaction

func (s *PackageInstallerStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type PackageLoadingProgressCallbackProxy

type PackageLoadingProgressCallbackProxy struct {
	Remote binder.IBinder
}

func NewPackageLoadingProgressCallbackProxy

func NewPackageLoadingProgressCallbackProxy(
	remote binder.IBinder,
) *PackageLoadingProgressCallbackProxy

func (*PackageLoadingProgressCallbackProxy) AsBinder

func (*PackageLoadingProgressCallbackProxy) OnPackageLoadingProgressChanged

func (p *PackageLoadingProgressCallbackProxy) OnPackageLoadingProgressChanged(
	ctx context.Context,
	progress float32,
) error

type PackageLoadingProgressCallbackStub

type PackageLoadingProgressCallbackStub struct {
	Impl      IPackageLoadingProgressCallback
	Transport binder.VersionAwareTransport
}

PackageLoadingProgressCallbackStub dispatches incoming binder transactions to a typed IPackageLoadingProgressCallback implementation.

func (*PackageLoadingProgressCallbackStub) Descriptor

func (*PackageLoadingProgressCallbackStub) OnTransaction

type PackageManagerComponentEnabledSetting

type PackageManagerComponentEnabledSetting struct {
}

func (*PackageManagerComponentEnabledSetting) MarshalParcel

func (s *PackageManagerComponentEnabledSetting) MarshalParcel(
	p *parcel.Parcel,
) error

func (*PackageManagerComponentEnabledSetting) UnmarshalParcel

func (s *PackageManagerComponentEnabledSetting) UnmarshalParcel(
	p *parcel.Parcel,
) error

type PackageManagerNativeProxy

type PackageManagerNativeProxy struct {
	Remote binder.IBinder
}

func NewPackageManagerNativeProxy

func NewPackageManagerNativeProxy(
	remote binder.IBinder,
) *PackageManagerNativeProxy

func (*PackageManagerNativeProxy) AsBinder

func (*PackageManagerNativeProxy) GetInstallerForPackage

func (p *PackageManagerNativeProxy) GetInstallerForPackage(
	ctx context.Context,
	packageName string,
) (string, error)

func (*PackageManagerNativeProxy) GetLocationFlags

func (p *PackageManagerNativeProxy) GetLocationFlags(
	ctx context.Context,
	packageName string,
) (int32, error)

func (*PackageManagerNativeProxy) GetModuleMetadataPackageName

func (p *PackageManagerNativeProxy) GetModuleMetadataPackageName(
	ctx context.Context,
) (string, error)

func (*PackageManagerNativeProxy) GetNamesForUids

func (p *PackageManagerNativeProxy) GetNamesForUids(
	ctx context.Context,
	uids []int32,
) ([]string, error)

func (*PackageManagerNativeProxy) GetStagedApexInfo

func (p *PackageManagerNativeProxy) GetStagedApexInfo(
	ctx context.Context,
	moduleName string,
) (StagedApexInfo, error)

func (*PackageManagerNativeProxy) GetStagedApexModuleNames

func (p *PackageManagerNativeProxy) GetStagedApexModuleNames(
	ctx context.Context,
) ([]string, error)

func (*PackageManagerNativeProxy) GetTargetSdkVersionForPackage

func (p *PackageManagerNativeProxy) GetTargetSdkVersionForPackage(
	ctx context.Context,
	packageName string,
) (int32, error)

func (*PackageManagerNativeProxy) GetVersionCodeForPackage

func (p *PackageManagerNativeProxy) GetVersionCodeForPackage(
	ctx context.Context,
	packageName string,
) (int64, error)

func (*PackageManagerNativeProxy) HasSha256SigningCertificate

func (p *PackageManagerNativeProxy) HasSha256SigningCertificate(
	ctx context.Context,
	packageName string,
	certificate []byte,
) (bool, error)

func (*PackageManagerNativeProxy) HasSystemFeature

func (p *PackageManagerNativeProxy) HasSystemFeature(
	ctx context.Context,
	featureName string,
	version int32,
) (bool, error)

func (*PackageManagerNativeProxy) IsAudioPlaybackCaptureAllowed

func (p *PackageManagerNativeProxy) IsAudioPlaybackCaptureAllowed(
	ctx context.Context,
	packageNames []string,
) ([]bool, error)

func (*PackageManagerNativeProxy) IsPackageDebuggable

func (p *PackageManagerNativeProxy) IsPackageDebuggable(
	ctx context.Context,
	packageName string,
) (bool, error)

func (*PackageManagerNativeProxy) RegisterStagedApexObserver

func (p *PackageManagerNativeProxy) RegisterStagedApexObserver(
	ctx context.Context,
	observer IStagedApexObserver,
) error

func (*PackageManagerNativeProxy) UnregisterStagedApexObserver

func (p *PackageManagerNativeProxy) UnregisterStagedApexObserver(
	ctx context.Context,
	observer IStagedApexObserver,
) error

type PackageManagerNativeStub

type PackageManagerNativeStub struct {
	Impl      IPackageManagerNative
	Transport binder.VersionAwareTransport
}

PackageManagerNativeStub dispatches incoming binder transactions to a typed IPackageManagerNative implementation.

func (*PackageManagerNativeStub) Descriptor

func (s *PackageManagerNativeStub) Descriptor() string

func (*PackageManagerNativeStub) OnTransaction

func (s *PackageManagerNativeStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type PackageManagerProperty

type PackageManagerProperty struct {
}

func (*PackageManagerProperty) MarshalParcel

func (s *PackageManagerProperty) MarshalParcel(
	p *parcel.Parcel,
) error

func (*PackageManagerProperty) UnmarshalParcel

func (s *PackageManagerProperty) UnmarshalParcel(
	p *parcel.Parcel,
) error

type PackageManagerProxy

type PackageManagerProxy struct {
	Remote binder.IBinder
}

func NewPackageManagerProxy

func NewPackageManagerProxy(
	remote binder.IBinder,
) *PackageManagerProxy

func (*PackageManagerProxy) ActivitySupportsIntentAsUser

func (p *PackageManagerProxy) ActivitySupportsIntentAsUser(
	ctx context.Context,
	className content.ComponentName,
	intent content.Intent,
	resolvedType string,
) (bool, error)

func (*PackageManagerProxy) AddCrossProfileIntentFilter

func (p *PackageManagerProxy) AddCrossProfileIntentFilter(
	ctx context.Context,
	intentFilter content.IntentFilter,
	ownerPackage string,
	sourceUserId int32,
	targetUserId int32,
	flags int32,
) error

func (*PackageManagerProxy) AddPermission

func (p *PackageManagerProxy) AddPermission(
	ctx context.Context,
	info PermissionInfo,
) (bool, error)

func (*PackageManagerProxy) AddPermissionAsync

func (p *PackageManagerProxy) AddPermissionAsync(
	ctx context.Context,
	info PermissionInfo,
) (bool, error)

func (*PackageManagerProxy) AddPersistentPreferredActivity

func (p *PackageManagerProxy) AddPersistentPreferredActivity(
	ctx context.Context,
	filter content.IntentFilter,
	activity content.ComponentName,
) error

func (*PackageManagerProxy) AddPreferredActivity

func (p *PackageManagerProxy) AddPreferredActivity(
	ctx context.Context,
	filter content.IntentFilter,
	match int32,
	set []content.ComponentName,
	activity content.ComponentName,
	removeExisting bool,
) error

func (*PackageManagerProxy) AsBinder

func (p *PackageManagerProxy) AsBinder() binder.IBinder

func (*PackageManagerProxy) CanForwardTo

func (p *PackageManagerProxy) CanForwardTo(
	ctx context.Context,
	intent content.Intent,
	resolvedType string,
	sourceUserId int32,
	targetUserId int32,
) (bool, error)

func (*PackageManagerProxy) CanPackageQuery

func (p *PackageManagerProxy) CanPackageQuery(
	ctx context.Context,
	sourcePackageName string,
	targetPackageNames []string,
) ([]bool, error)

func (*PackageManagerProxy) CanRequestPackageInstalls

func (p *PackageManagerProxy) CanRequestPackageInstalls(
	ctx context.Context,
	packageName string,
) (bool, error)

func (*PackageManagerProxy) CanonicalToCurrentPackageNames

func (p *PackageManagerProxy) CanonicalToCurrentPackageNames(
	ctx context.Context,
	names []string,
) ([]string, error)

func (*PackageManagerProxy) CheckPackageStartable

func (p *PackageManagerProxy) CheckPackageStartable(
	ctx context.Context,
	packageName string,
) error

func (*PackageManagerProxy) CheckPermission

func (p *PackageManagerProxy) CheckPermission(
	ctx context.Context,
	permName string,
	pkgName string,
) (int32, error)

func (*PackageManagerProxy) CheckSignatures

func (p *PackageManagerProxy) CheckSignatures(
	ctx context.Context,
	pkg1 string,
	pkg2 string,
) (int32, error)

func (*PackageManagerProxy) CheckUidPermission

func (p *PackageManagerProxy) CheckUidPermission(
	ctx context.Context,
	permName string,
	uid int32,
) (int32, error)

func (*PackageManagerProxy) CheckUidSignatures

func (p *PackageManagerProxy) CheckUidSignatures(
	ctx context.Context,
	uid1 int32,
	uid2 int32,
) (int32, error)

func (*PackageManagerProxy) ClearApplicationProfileData

func (p *PackageManagerProxy) ClearApplicationProfileData(
	ctx context.Context,
	packageName string,
) error

func (*PackageManagerProxy) ClearApplicationUserData

func (p *PackageManagerProxy) ClearApplicationUserData(
	ctx context.Context,
	packageName string,
	observer IPackageDataObserver,
) error

func (*PackageManagerProxy) ClearCrossProfileIntentFilters

func (p *PackageManagerProxy) ClearCrossProfileIntentFilters(
	ctx context.Context,
	sourceUserId int32,
	ownerPackage string,
) error

func (*PackageManagerProxy) ClearPackagePersistentPreferredActivities

func (p *PackageManagerProxy) ClearPackagePersistentPreferredActivities(
	ctx context.Context,
	packageName string,
) error

func (*PackageManagerProxy) ClearPackagePreferredActivities

func (p *PackageManagerProxy) ClearPackagePreferredActivities(
	ctx context.Context,
	packageName string,
) error

func (*PackageManagerProxy) ClearPersistentPreferredActivity

func (p *PackageManagerProxy) ClearPersistentPreferredActivity(
	ctx context.Context,
	filter content.IntentFilter,
) error

func (*PackageManagerProxy) CurrentToCanonicalPackageNames

func (p *PackageManagerProxy) CurrentToCanonicalPackageNames(
	ctx context.Context,
	names []string,
) ([]string, error)

func (*PackageManagerProxy) DeleteApplicationCacheFiles

func (p *PackageManagerProxy) DeleteApplicationCacheFiles(
	ctx context.Context,
	packageName string,
	observer IPackageDataObserver,
) error

func (*PackageManagerProxy) DeleteApplicationCacheFilesAsUser

func (p *PackageManagerProxy) DeleteApplicationCacheFilesAsUser(
	ctx context.Context,
	packageName string,
	observer IPackageDataObserver,
) error

func (*PackageManagerProxy) DeleteExistingPackageAsUser

func (p *PackageManagerProxy) DeleteExistingPackageAsUser(
	ctx context.Context,
	versionedPackage VersionedPackage,
	observer IPackageDeleteObserver2,
) error

func (*PackageManagerProxy) DeletePackageAsUser

func (p *PackageManagerProxy) DeletePackageAsUser(
	ctx context.Context,
	packageName string,
	versionCode int32,
	observer IPackageDeleteObserver,
	flags int32,
) error

func (*PackageManagerProxy) DeletePackageVersioned

func (p *PackageManagerProxy) DeletePackageVersioned(
	ctx context.Context,
	versionedPackage VersionedPackage,
	observer IPackageDeleteObserver2,
	flags int32,
) error

func (*PackageManagerProxy) DeletePreloadsFileCache

func (p *PackageManagerProxy) DeletePreloadsFileCache(
	ctx context.Context,
) error

func (*PackageManagerProxy) EnterSafeMode

func (p *PackageManagerProxy) EnterSafeMode(
	ctx context.Context,
) error

func (*PackageManagerProxy) ExtendVerificationTimeout

func (p *PackageManagerProxy) ExtendVerificationTimeout(
	ctx context.Context,
	id int32,
	verificationCodeAtTimeout int32,
	millisecondsToDelay int64,
) error

func (*PackageManagerProxy) FindPersistentPreferredActivity

func (p *PackageManagerProxy) FindPersistentPreferredActivity(
	ctx context.Context,
	intent content.Intent,
) (ResolveInfo, error)

func (*PackageManagerProxy) FinishPackageInstall

func (p *PackageManagerProxy) FinishPackageInstall(
	ctx context.Context,
	token int32,
	didLaunch bool,
) error

func (*PackageManagerProxy) FlushPackageRestrictionsAsUser

func (p *PackageManagerProxy) FlushPackageRestrictionsAsUser(
	ctx context.Context,
) error

func (*PackageManagerProxy) FreeStorage

func (p *PackageManagerProxy) FreeStorage(
	ctx context.Context,
	volumeUuid string,
	freeStorageSize int64,
	storageFlags int32,
	pi content.IntentSender,
) error

func (*PackageManagerProxy) FreeStorageAndNotify

func (p *PackageManagerProxy) FreeStorageAndNotify(
	ctx context.Context,
	volumeUuid string,
	freeStorageSize int64,
	storageFlags int32,
	observer IPackageDataObserver,
) error

func (*PackageManagerProxy) GetActivityInfo

func (p *PackageManagerProxy) GetActivityInfo(
	ctx context.Context,
	className content.ComponentName,
	flags int64,
) (ActivityInfo, error)

func (*PackageManagerProxy) GetAllIntentFilters

func (p *PackageManagerProxy) GetAllIntentFilters(
	ctx context.Context,
	packageName string,
) (ParceledListSlice, error)

func (*PackageManagerProxy) GetAllPackages

func (p *PackageManagerProxy) GetAllPackages(
	ctx context.Context,
) ([]string, error)

func (*PackageManagerProxy) GetAppMetadataFd

func (p *PackageManagerProxy) GetAppMetadataFd(
	ctx context.Context,
	packageName string,
) (int32, error)

func (*PackageManagerProxy) GetAppMetadataSource

func (p *PackageManagerProxy) GetAppMetadataSource(
	ctx context.Context,
	packageName string,
) (int32, error)

func (*PackageManagerProxy) GetAppOpPermissionPackages

func (p *PackageManagerProxy) GetAppOpPermissionPackages(
	ctx context.Context,
	permissionName string,
) ([]string, error)

func (*PackageManagerProxy) GetAppPredictionServicePackageName

func (p *PackageManagerProxy) GetAppPredictionServicePackageName(
	ctx context.Context,
) (string, error)

func (*PackageManagerProxy) GetApplicationEnabledSetting

func (p *PackageManagerProxy) GetApplicationEnabledSetting(
	ctx context.Context,
	packageName string,
) (int32, error)

func (*PackageManagerProxy) GetApplicationHiddenSettingAsUser

func (p *PackageManagerProxy) GetApplicationHiddenSettingAsUser(
	ctx context.Context,
	packageName string,
) (bool, error)

func (*PackageManagerProxy) GetApplicationInfo

func (p *PackageManagerProxy) GetApplicationInfo(
	ctx context.Context,
	packageName string,
	flags int64,
) (ApplicationInfo, error)

func (*PackageManagerProxy) GetArchivedAppIcon

func (p *PackageManagerProxy) GetArchivedAppIcon(
	ctx context.Context,
	packageName string,
	user os.UserHandle,
	callingPackageName string,
) (graphics.Bitmap, error)

func (*PackageManagerProxy) GetArchivedPackage

func (p *PackageManagerProxy) GetArchivedPackage(
	ctx context.Context,
	packageName string,
) (ArchivedPackageParcel, error)

func (*PackageManagerProxy) GetArtManager

func (p *PackageManagerProxy) GetArtManager(
	ctx context.Context,
) (dex.IArtManager, error)

func (*PackageManagerProxy) GetAttentionServicePackageName

func (p *PackageManagerProxy) GetAttentionServicePackageName(
	ctx context.Context,
) (string, error)

func (*PackageManagerProxy) GetBlockUninstallForUser

func (p *PackageManagerProxy) GetBlockUninstallForUser(
	ctx context.Context,
	packageName string,
) (bool, error)

func (*PackageManagerProxy) GetChangedPackages

func (p *PackageManagerProxy) GetChangedPackages(
	ctx context.Context,
	sequenceNumber int32,
) (ChangedPackages, error)

func (*PackageManagerProxy) GetComponentEnabledSetting

func (p *PackageManagerProxy) GetComponentEnabledSetting(
	ctx context.Context,
	componentName content.ComponentName,
) (int32, error)

func (*PackageManagerProxy) GetDeclaredSharedLibraries

func (p *PackageManagerProxy) GetDeclaredSharedLibraries(
	ctx context.Context,
	packageName string,
	flags int64,
) (ParceledListSlice, error)

func (*PackageManagerProxy) GetDefaultAppsBackup

func (p *PackageManagerProxy) GetDefaultAppsBackup(
	ctx context.Context,
) ([]byte, error)

func (*PackageManagerProxy) GetDefaultTextClassifierPackageName

func (p *PackageManagerProxy) GetDefaultTextClassifierPackageName(
	ctx context.Context,
) (string, error)

func (*PackageManagerProxy) GetDomainVerificationAgent

func (p *PackageManagerProxy) GetDomainVerificationAgent(
	ctx context.Context,
) (content.ComponentName, error)

func (*PackageManagerProxy) GetDomainVerificationBackup

func (p *PackageManagerProxy) GetDomainVerificationBackup(
	ctx context.Context,
) ([]byte, error)

func (*PackageManagerProxy) GetFlagsForUid

func (p *PackageManagerProxy) GetFlagsForUid(
	ctx context.Context,
	uid int32,
) (int32, error)

func (*PackageManagerProxy) GetHarmfulAppWarning

func (p *PackageManagerProxy) GetHarmfulAppWarning(
	ctx context.Context,
	packageName string,
) (string, error)

func (*PackageManagerProxy) GetHoldLockToken

func (p *PackageManagerProxy) GetHoldLockToken(
	ctx context.Context,
) (binder.IBinder, error)

func (*PackageManagerProxy) GetHomeActivities

func (p *PackageManagerProxy) GetHomeActivities(
	ctx context.Context,
	outHomeCandidates []ResolveInfo,
) (content.ComponentName, error)

func (*PackageManagerProxy) GetIncidentReportApproverPackageName

func (p *PackageManagerProxy) GetIncidentReportApproverPackageName(
	ctx context.Context,
) (string, error)

func (*PackageManagerProxy) GetInitialNonStoppedSystemPackages

func (p *PackageManagerProxy) GetInitialNonStoppedSystemPackages(
	ctx context.Context,
) ([]string, error)

func (*PackageManagerProxy) GetInstallLocation

func (p *PackageManagerProxy) GetInstallLocation(
	ctx context.Context,
) (int32, error)

func (*PackageManagerProxy) GetInstallReason

func (p *PackageManagerProxy) GetInstallReason(
	ctx context.Context,
	packageName string,
) (int32, error)

func (*PackageManagerProxy) GetInstallSourceInfo

func (p *PackageManagerProxy) GetInstallSourceInfo(
	ctx context.Context,
	packageName string,
) (InstallSourceInfo, error)

func (*PackageManagerProxy) GetInstalledApplications

func (p *PackageManagerProxy) GetInstalledApplications(
	ctx context.Context,
	flags int64,
) (ParceledListSlice, error)

func (*PackageManagerProxy) GetInstalledModules

func (p *PackageManagerProxy) GetInstalledModules(
	ctx context.Context,
	flags int32,
) ([]ModuleInfo, error)

func (*PackageManagerProxy) GetInstalledPackages

func (p *PackageManagerProxy) GetInstalledPackages(
	ctx context.Context,
	flags int64,
) (ParceledListSlice, error)

func (*PackageManagerProxy) GetInstallerPackageName

func (p *PackageManagerProxy) GetInstallerPackageName(
	ctx context.Context,
	packageName string,
) (string, error)

func (*PackageManagerProxy) GetInstantAppAndroidId

func (p *PackageManagerProxy) GetInstantAppAndroidId(
	ctx context.Context,
	packageName string,
) (string, error)

func (*PackageManagerProxy) GetInstantAppCookie

func (p *PackageManagerProxy) GetInstantAppCookie(
	ctx context.Context,
	packageName string,
) ([]byte, error)

func (*PackageManagerProxy) GetInstantAppIcon

func (p *PackageManagerProxy) GetInstantAppIcon(
	ctx context.Context,
	packageName string,
) (graphics.Bitmap, error)

func (*PackageManagerProxy) GetInstantAppInstallerComponent

func (p *PackageManagerProxy) GetInstantAppInstallerComponent(
	ctx context.Context,
) (content.ComponentName, error)

func (*PackageManagerProxy) GetInstantAppResolverComponent

func (p *PackageManagerProxy) GetInstantAppResolverComponent(
	ctx context.Context,
) (content.ComponentName, error)

func (*PackageManagerProxy) GetInstantAppResolverSettingsComponent

func (p *PackageManagerProxy) GetInstantAppResolverSettingsComponent(
	ctx context.Context,
) (content.ComponentName, error)

func (*PackageManagerProxy) GetInstantApps

func (p *PackageManagerProxy) GetInstantApps(
	ctx context.Context,
) (ParceledListSlice, error)

func (*PackageManagerProxy) GetInstrumentationInfoAsUser

func (p *PackageManagerProxy) GetInstrumentationInfoAsUser(
	ctx context.Context,
	className content.ComponentName,
	flags int32,
) (InstrumentationInfo, error)

func (*PackageManagerProxy) GetIntentFilterVerifications

func (p *PackageManagerProxy) GetIntentFilterVerifications(
	ctx context.Context,
	packageName string,
) (ParceledListSlice, error)

func (*PackageManagerProxy) GetIntentVerificationStatus

func (p *PackageManagerProxy) GetIntentVerificationStatus(
	ctx context.Context,
	packageName string,
) (int32, error)

func (*PackageManagerProxy) GetKeySetByAlias

func (p *PackageManagerProxy) GetKeySetByAlias(
	ctx context.Context,
	packageName string,
	alias string,
) (KeySet, error)

func (*PackageManagerProxy) GetLastChosenActivity

func (p *PackageManagerProxy) GetLastChosenActivity(
	ctx context.Context,
	intent content.Intent,
	resolvedType string,
	flags int32,
) (ResolveInfo, error)

func (*PackageManagerProxy) GetLaunchIntentSenderForPackage

func (p *PackageManagerProxy) GetLaunchIntentSenderForPackage(
	ctx context.Context,
	packageName string,
	featureId string,
) (content.IntentSender, error)

func (*PackageManagerProxy) GetMimeGroup

func (p *PackageManagerProxy) GetMimeGroup(
	ctx context.Context,
	packageName string,
	group string,
) ([]string, error)

func (*PackageManagerProxy) GetModuleInfo

func (p *PackageManagerProxy) GetModuleInfo(
	ctx context.Context,
	packageName string,
	flags int32,
) (ModuleInfo, error)

func (*PackageManagerProxy) GetMoveStatus

func (p *PackageManagerProxy) GetMoveStatus(
	ctx context.Context,
	moveId int32,
) (int32, error)

func (*PackageManagerProxy) GetNameForUid

func (p *PackageManagerProxy) GetNameForUid(
	ctx context.Context,
	uid int32,
) (string, error)

func (*PackageManagerProxy) GetNamesForUids

func (p *PackageManagerProxy) GetNamesForUids(
	ctx context.Context,
	uids []int32,
) ([]string, error)

func (*PackageManagerProxy) GetPackageGids

func (p *PackageManagerProxy) GetPackageGids(
	ctx context.Context,
	packageName string,
	flags int64,
) ([]int32, error)

func (*PackageManagerProxy) GetPackageInfo

func (p *PackageManagerProxy) GetPackageInfo(
	ctx context.Context,
	packageName string,
	flags int64,
) (PackageInfo, error)

func (*PackageManagerProxy) GetPackageInfoVersioned

func (p *PackageManagerProxy) GetPackageInfoVersioned(
	ctx context.Context,
	versionedPackage VersionedPackage,
	flags int64,
) (PackageInfo, error)

func (*PackageManagerProxy) GetPackageInstaller

func (p *PackageManagerProxy) GetPackageInstaller(
	ctx context.Context,
) (IPackageInstaller, error)

func (*PackageManagerProxy) GetPackageSizeInfo

func (p *PackageManagerProxy) GetPackageSizeInfo(
	ctx context.Context,
	packageName string,
	observer IPackageStatsObserver,
) error

func (*PackageManagerProxy) GetPackageUid

func (p *PackageManagerProxy) GetPackageUid(
	ctx context.Context,
	packageName string,
	flags int64,
) (int32, error)

func (*PackageManagerProxy) GetPackagesForUid

func (p *PackageManagerProxy) GetPackagesForUid(
	ctx context.Context,
	uid int32,
) ([]string, error)

func (*PackageManagerProxy) GetPackagesHoldingPermissions

func (p *PackageManagerProxy) GetPackagesHoldingPermissions(
	ctx context.Context,
	permissions []string,
	flags int64,
) (ParceledListSlice, error)

func (*PackageManagerProxy) GetPermissionControllerPackageName

func (p *PackageManagerProxy) GetPermissionControllerPackageName(
	ctx context.Context,
) (string, error)

func (*PackageManagerProxy) GetPermissionGroupInfo

func (p *PackageManagerProxy) GetPermissionGroupInfo(
	ctx context.Context,
	name string,
	flags int32,
) (PermissionGroupInfo, error)

func (*PackageManagerProxy) GetPersistentApplications

func (p *PackageManagerProxy) GetPersistentApplications(
	ctx context.Context,
	flags int32,
) (ParceledListSlice, error)

func (*PackageManagerProxy) GetPreferredActivities

func (p *PackageManagerProxy) GetPreferredActivities(
	ctx context.Context,
	outFilters []content.IntentFilter,
	outActivities []content.ComponentName,
	packageName string,
) (int32, error)

func (*PackageManagerProxy) GetPreferredActivityBackup

func (p *PackageManagerProxy) GetPreferredActivityBackup(
	ctx context.Context,
) ([]byte, error)

func (*PackageManagerProxy) GetPrivateFlagsForUid

func (p *PackageManagerProxy) GetPrivateFlagsForUid(
	ctx context.Context,
	uid int32,
) (int32, error)

func (*PackageManagerProxy) GetPropertyAsUser

func (p *PackageManagerProxy) GetPropertyAsUser(
	ctx context.Context,
	propertyName string,
	packageName string,
	className string,
) (PackageManagerProperty, error)

func (*PackageManagerProxy) GetProviderInfo

func (p *PackageManagerProxy) GetProviderInfo(
	ctx context.Context,
	className content.ComponentName,
	flags int64,
) (ProviderInfo, error)

func (*PackageManagerProxy) GetReceiverInfo

func (p *PackageManagerProxy) GetReceiverInfo(
	ctx context.Context,
	className content.ComponentName,
	flags int64,
) (ActivityInfo, error)

func (*PackageManagerProxy) GetRotationResolverPackageName

func (p *PackageManagerProxy) GetRotationResolverPackageName(
	ctx context.Context,
) (string, error)

func (*PackageManagerProxy) GetRuntimePermissionsVersion

func (p *PackageManagerProxy) GetRuntimePermissionsVersion(
	ctx context.Context,
) (int32, error)

func (*PackageManagerProxy) GetSdkSandboxPackageName

func (p *PackageManagerProxy) GetSdkSandboxPackageName(
	ctx context.Context,
) (string, error)

func (*PackageManagerProxy) GetServiceInfo

func (p *PackageManagerProxy) GetServiceInfo(
	ctx context.Context,
	className content.ComponentName,
	flags int64,
) (ServiceInfo, error)

func (*PackageManagerProxy) GetServicesSystemSharedLibraryPackageName

func (p *PackageManagerProxy) GetServicesSystemSharedLibraryPackageName(
	ctx context.Context,
) (string, error)

func (*PackageManagerProxy) GetSetupWizardPackageName

func (p *PackageManagerProxy) GetSetupWizardPackageName(
	ctx context.Context,
) (string, error)

func (*PackageManagerProxy) GetSharedLibraries

func (p *PackageManagerProxy) GetSharedLibraries(
	ctx context.Context,
	packageName string,
	flags int64,
) (ParceledListSlice, error)

func (*PackageManagerProxy) GetSharedSystemSharedLibraryPackageName

func (p *PackageManagerProxy) GetSharedSystemSharedLibraryPackageName(
	ctx context.Context,
) (string, error)

func (*PackageManagerProxy) GetSigningKeySet

func (p *PackageManagerProxy) GetSigningKeySet(
	ctx context.Context,
	packageName string,
) (KeySet, error)

func (*PackageManagerProxy) GetSplashScreenTheme

func (p *PackageManagerProxy) GetSplashScreenTheme(
	ctx context.Context,
	packageName string,
) (string, error)

func (*PackageManagerProxy) GetSuspendedPackageAppExtras

func (p *PackageManagerProxy) GetSuspendedPackageAppExtras(
	ctx context.Context,
	packageName string,
) (os.Bundle, error)

func (*PackageManagerProxy) GetSuspendingPackage

func (p *PackageManagerProxy) GetSuspendingPackage(
	ctx context.Context,
	packageName string,
) (string, error)

func (*PackageManagerProxy) GetSystemAvailableFeatures

func (p *PackageManagerProxy) GetSystemAvailableFeatures(
	ctx context.Context,
) (ParceledListSlice, error)

func (*PackageManagerProxy) GetSystemCaptionsServicePackageName

func (p *PackageManagerProxy) GetSystemCaptionsServicePackageName(
	ctx context.Context,
) (string, error)

func (*PackageManagerProxy) GetSystemSharedLibraryNames

func (p *PackageManagerProxy) GetSystemSharedLibraryNames(
	ctx context.Context,
) ([]string, error)

func (*PackageManagerProxy) GetSystemSharedLibraryNamesAndPaths

func (p *PackageManagerProxy) GetSystemSharedLibraryNamesAndPaths(
	ctx context.Context,
) (map[string]string, error)

func (*PackageManagerProxy) GetSystemTextClassifierPackageName

func (p *PackageManagerProxy) GetSystemTextClassifierPackageName(
	ctx context.Context,
) (string, error)

func (*PackageManagerProxy) GetTargetSdkVersion

func (p *PackageManagerProxy) GetTargetSdkVersion(
	ctx context.Context,
	packageName string,
) (int32, error)

func (*PackageManagerProxy) GetUidForSharedUser

func (p *PackageManagerProxy) GetUidForSharedUser(
	ctx context.Context,
	sharedUserName string,
) (int32, error)

func (*PackageManagerProxy) GetUnsuspendablePackagesForUser

func (p *PackageManagerProxy) GetUnsuspendablePackagesForUser(
	ctx context.Context,
	packageNames []string,
) ([]string, error)

func (*PackageManagerProxy) GetUserMinAspectRatio

func (p *PackageManagerProxy) GetUserMinAspectRatio(
	ctx context.Context,
	packageName string,
) (int32, error)

func (*PackageManagerProxy) GetVerifierDeviceIdentity

func (p *PackageManagerProxy) GetVerifierDeviceIdentity(
	ctx context.Context,
) (VerifierDeviceIdentity, error)

func (*PackageManagerProxy) GetWellbeingPackageName

func (p *PackageManagerProxy) GetWellbeingPackageName(
	ctx context.Context,
) (string, error)

func (*PackageManagerProxy) GrantRuntimePermission

func (p *PackageManagerProxy) GrantRuntimePermission(
	ctx context.Context,
	packageName string,
	permissionName string,
) error

func (*PackageManagerProxy) HasSigningCertificate

func (p *PackageManagerProxy) HasSigningCertificate(
	ctx context.Context,
	packageName string,
	signingCertificate []byte,
	flags int32,
) (bool, error)

func (*PackageManagerProxy) HasSystemFeature

func (p *PackageManagerProxy) HasSystemFeature(
	ctx context.Context,
	name string,
	version int32,
) (bool, error)

func (*PackageManagerProxy) HasSystemUidErrors

func (p *PackageManagerProxy) HasSystemUidErrors(
	ctx context.Context,
) (bool, error)

func (*PackageManagerProxy) HasUidSigningCertificate

func (p *PackageManagerProxy) HasUidSigningCertificate(
	ctx context.Context,
	uid int32,
	signingCertificate []byte,
	flags int32,
) (bool, error)

func (*PackageManagerProxy) HoldLock

func (p *PackageManagerProxy) HoldLock(
	ctx context.Context,
	token binder.IBinder,
	durationMs int32,
) error

func (*PackageManagerProxy) InstallExistingPackageAsUser

func (p *PackageManagerProxy) InstallExistingPackageAsUser(
	ctx context.Context,
	packageName string,
	installFlags int32,
	installReason int32,
	whiteListedPermissions []string,
) (int32, error)

func (*PackageManagerProxy) IsAppArchivable

func (p *PackageManagerProxy) IsAppArchivable(
	ctx context.Context,
	packageName string,
	user os.UserHandle,
) (bool, error)

func (*PackageManagerProxy) IsAutoRevokeWhitelisted

func (p *PackageManagerProxy) IsAutoRevokeWhitelisted(
	ctx context.Context,
	packageName string,
) (bool, error)

func (*PackageManagerProxy) IsDeviceUpgrading

func (p *PackageManagerProxy) IsDeviceUpgrading(
	ctx context.Context,
) (bool, error)

func (*PackageManagerProxy) IsFirstBoot

func (p *PackageManagerProxy) IsFirstBoot(
	ctx context.Context,
) (bool, error)

func (*PackageManagerProxy) IsInstantApp

func (p *PackageManagerProxy) IsInstantApp(
	ctx context.Context,
	packageName string,
) (bool, error)

func (*PackageManagerProxy) IsPackageAvailable

func (p *PackageManagerProxy) IsPackageAvailable(
	ctx context.Context,
	packageName string,
) (bool, error)

func (*PackageManagerProxy) IsPackageDeviceAdminOnAnyUser

func (p *PackageManagerProxy) IsPackageDeviceAdminOnAnyUser(
	ctx context.Context,
	packageName string,
) (bool, error)

func (*PackageManagerProxy) IsPackageQuarantinedForUser

func (p *PackageManagerProxy) IsPackageQuarantinedForUser(
	ctx context.Context,
	packageName string,
) (bool, error)

func (*PackageManagerProxy) IsPackageSignedByKeySet

func (p *PackageManagerProxy) IsPackageSignedByKeySet(
	ctx context.Context,
	packageName string,
	ks KeySet,
) (bool, error)

func (*PackageManagerProxy) IsPackageSignedByKeySetExactly

func (p *PackageManagerProxy) IsPackageSignedByKeySetExactly(
	ctx context.Context,
	packageName string,
	ks KeySet,
) (bool, error)

func (*PackageManagerProxy) IsPackageStateProtected

func (p *PackageManagerProxy) IsPackageStateProtected(
	ctx context.Context,
	packageName string,
) (bool, error)

func (*PackageManagerProxy) IsPackageStoppedForUser

func (p *PackageManagerProxy) IsPackageStoppedForUser(
	ctx context.Context,
	packageName string,
) (bool, error)

func (*PackageManagerProxy) IsPackageSuspendedForUser

func (p *PackageManagerProxy) IsPackageSuspendedForUser(
	ctx context.Context,
	packageName string,
) (bool, error)

func (*PackageManagerProxy) IsProtectedBroadcast

func (p *PackageManagerProxy) IsProtectedBroadcast(
	ctx context.Context,
	actionName string,
) (bool, error)

func (*PackageManagerProxy) IsSafeMode

func (p *PackageManagerProxy) IsSafeMode(
	ctx context.Context,
) (bool, error)

func (*PackageManagerProxy) IsStorageLow

func (p *PackageManagerProxy) IsStorageLow(
	ctx context.Context,
) (bool, error)

func (*PackageManagerProxy) IsUidPrivileged

func (p *PackageManagerProxy) IsUidPrivileged(
	ctx context.Context,
	uid int32,
) (bool, error)

func (*PackageManagerProxy) LogAppProcessStartIfNeeded

func (p *PackageManagerProxy) LogAppProcessStartIfNeeded(
	ctx context.Context,
	packageName string,
	processName string,
	uid int32,
	seinfo string,
	apkFile string,
	pid int32,
) error

func (*PackageManagerProxy) MakeProviderVisible

func (p *PackageManagerProxy) MakeProviderVisible(
	ctx context.Context,
	recipientAppId int32,
	visibleAuthority string,
) error

func (*PackageManagerProxy) MakeUidVisible

func (p *PackageManagerProxy) MakeUidVisible(
	ctx context.Context,
	recipientAppId int32,
	visibleUid int32,
) error

func (*PackageManagerProxy) MovePackage

func (p *PackageManagerProxy) MovePackage(
	ctx context.Context,
	packageName string,
	volumeUuid string,
) (int32, error)

func (*PackageManagerProxy) MovePrimaryStorage

func (p *PackageManagerProxy) MovePrimaryStorage(
	ctx context.Context,
	volumeUuid string,
) (int32, error)

func (*PackageManagerProxy) NotifyDexLoad

func (p *PackageManagerProxy) NotifyDexLoad(
	ctx context.Context,
	loadingPackageName string,
	classLoaderContextMap map[string]string,
	loaderIsa string,
) error

func (*PackageManagerProxy) NotifyPackageUse

func (p *PackageManagerProxy) NotifyPackageUse(
	ctx context.Context,
	packageName string,
	reason int32,
) error

func (*PackageManagerProxy) NotifyPackagesReplacedReceived

func (p *PackageManagerProxy) NotifyPackagesReplacedReceived(
	ctx context.Context,
	packages []string,
) error

func (*PackageManagerProxy) OverrideLabelAndIcon

func (p *PackageManagerProxy) OverrideLabelAndIcon(
	ctx context.Context,
	componentName content.ComponentName,
	nonLocalizedLabel string,
	icon int32,
) error

func (*PackageManagerProxy) PerformDexOptMode

func (p *PackageManagerProxy) PerformDexOptMode(
	ctx context.Context,
	packageName string,
	checkProfiles bool,
	targetCompilerFilter string,
	force bool,
	bootComplete bool,
	splitName string,
) (bool, error)

func (*PackageManagerProxy) PerformDexOptSecondary

func (p *PackageManagerProxy) PerformDexOptSecondary(
	ctx context.Context,
	packageName string,
	targetCompilerFilter string,
	force bool,
) (bool, error)

func (*PackageManagerProxy) QueryContentProviders

func (p *PackageManagerProxy) QueryContentProviders(
	ctx context.Context,
	processName string,
	uid int32,
	flags int64,
	metaDataKey string,
) (ParceledListSlice, error)

func (*PackageManagerProxy) QueryInstrumentationAsUser

func (p *PackageManagerProxy) QueryInstrumentationAsUser(
	ctx context.Context,
	targetPackage string,
	flags int32,
) (ParceledListSlice, error)

func (*PackageManagerProxy) QueryIntentActivities

func (p *PackageManagerProxy) QueryIntentActivities(
	ctx context.Context,
	intent content.Intent,
	resolvedType string,
	flags int64,
) (ParceledListSlice, error)

func (*PackageManagerProxy) QueryIntentActivityOptions

func (p *PackageManagerProxy) QueryIntentActivityOptions(
	ctx context.Context,
	caller content.ComponentName,
	specifics []content.Intent,
	specificTypes []string,
	intent content.Intent,
	resolvedType string,
	flags int64,
) (ParceledListSlice, error)

func (*PackageManagerProxy) QueryIntentContentProviders

func (p *PackageManagerProxy) QueryIntentContentProviders(
	ctx context.Context,
	intent content.Intent,
	resolvedType string,
	flags int64,
) (ParceledListSlice, error)

func (*PackageManagerProxy) QueryIntentReceivers

func (p *PackageManagerProxy) QueryIntentReceivers(
	ctx context.Context,
	intent content.Intent,
	resolvedType string,
	flags int64,
) (ParceledListSlice, error)

func (*PackageManagerProxy) QueryIntentServices

func (p *PackageManagerProxy) QueryIntentServices(
	ctx context.Context,
	intent content.Intent,
	resolvedType string,
	flags int64,
) (ParceledListSlice, error)

func (*PackageManagerProxy) QueryProperty

func (p *PackageManagerProxy) QueryProperty(
	ctx context.Context,
	propertyName string,
	componentType int32,
) (ParceledListSlice, error)

func (*PackageManagerProxy) QuerySyncProviders

func (p *PackageManagerProxy) QuerySyncProviders(
	ctx context.Context,
	outNames []string,
	outInfo []ProviderInfo,
) error

func (*PackageManagerProxy) RegisterDexModule

func (p *PackageManagerProxy) RegisterDexModule(
	ctx context.Context,
	packageName string,
	dexModulePath string,
	isSharedModule bool,
	callback IDexModuleRegisterCallback,
) error

func (*PackageManagerProxy) RegisterMoveCallback

func (p *PackageManagerProxy) RegisterMoveCallback(
	ctx context.Context,
	callback IPackageMoveObserver,
) error

func (*PackageManagerProxy) RegisterPackageMonitorCallback

func (p *PackageManagerProxy) RegisterPackageMonitorCallback(
	ctx context.Context,
	callback os.IRemoteCallback,
) error

func (*PackageManagerProxy) RelinquishUpdateOwnership

func (p *PackageManagerProxy) RelinquishUpdateOwnership(
	ctx context.Context,
	targetPackage string,
) error

func (*PackageManagerProxy) RemoveCrossProfileIntentFilter

func (p *PackageManagerProxy) RemoveCrossProfileIntentFilter(
	ctx context.Context,
	intentFilter content.IntentFilter,
	ownerPackage string,
	sourceUserId int32,
	targetUserId int32,
	flags int32,
) (bool, error)

func (*PackageManagerProxy) RemovePermission

func (p *PackageManagerProxy) RemovePermission(
	ctx context.Context,
	name string,
) error

func (*PackageManagerProxy) ReplacePreferredActivity

func (p *PackageManagerProxy) ReplacePreferredActivity(
	ctx context.Context,
	filter content.IntentFilter,
	match int32,
	set []content.ComponentName,
	activity content.ComponentName,
) error

func (*PackageManagerProxy) RequestPackageChecksums

func (p *PackageManagerProxy) RequestPackageChecksums(
	ctx context.Context,
	packageName string,
	includeSplits bool,
	optional int32,
	required int32,
	trustedInstallers []any,
	onChecksumsReadyListener IOnChecksumsReadyListener,
) error

func (*PackageManagerProxy) ResetApplicationPreferences

func (p *PackageManagerProxy) ResetApplicationPreferences(
	ctx context.Context,
) error

func (*PackageManagerProxy) ResolveContentProvider

func (p *PackageManagerProxy) ResolveContentProvider(
	ctx context.Context,
	name string,
	flags int64,
) (ProviderInfo, error)

func (*PackageManagerProxy) ResolveIntent

func (p *PackageManagerProxy) ResolveIntent(
	ctx context.Context,
	intent content.Intent,
	resolvedType string,
	flags int64,
) (ResolveInfo, error)

func (*PackageManagerProxy) ResolveService

func (p *PackageManagerProxy) ResolveService(
	ctx context.Context,
	intent content.Intent,
	resolvedType string,
	flags int64,
) (ResolveInfo, error)

func (*PackageManagerProxy) RestoreDefaultApps

func (p *PackageManagerProxy) RestoreDefaultApps(
	ctx context.Context,
	backup []byte,
) error

func (*PackageManagerProxy) RestoreDomainVerification

func (p *PackageManagerProxy) RestoreDomainVerification(
	ctx context.Context,
	backup []byte,
) error

func (*PackageManagerProxy) RestoreLabelAndIcon

func (p *PackageManagerProxy) RestoreLabelAndIcon(
	ctx context.Context,
	componentName content.ComponentName,
) error

func (*PackageManagerProxy) RestorePreferredActivities

func (p *PackageManagerProxy) RestorePreferredActivities(
	ctx context.Context,
	backup []byte,
) error

func (*PackageManagerProxy) SendDeviceCustomizationReadyBroadcast

func (p *PackageManagerProxy) SendDeviceCustomizationReadyBroadcast(
	ctx context.Context,
) error

func (*PackageManagerProxy) SetApplicationCategoryHint

func (p *PackageManagerProxy) SetApplicationCategoryHint(
	ctx context.Context,
	packageName string,
	categoryHint int32,
	callerPackageName string,
) error

func (*PackageManagerProxy) SetApplicationEnabledSetting

func (p *PackageManagerProxy) SetApplicationEnabledSetting(
	ctx context.Context,
	packageName string,
	newState int32,
	flags int32,
) error

func (*PackageManagerProxy) SetApplicationHiddenSettingAsUser

func (p *PackageManagerProxy) SetApplicationHiddenSettingAsUser(
	ctx context.Context,
	packageName string,
	hidden bool,
) (bool, error)

func (*PackageManagerProxy) SetBlockUninstallForUser

func (p *PackageManagerProxy) SetBlockUninstallForUser(
	ctx context.Context,
	packageName string,
	blockUninstall bool,
) (bool, error)

func (*PackageManagerProxy) SetComponentEnabledSetting

func (p *PackageManagerProxy) SetComponentEnabledSetting(
	ctx context.Context,
	componentName content.ComponentName,
	newState int32,
	flags int32,
) error

func (*PackageManagerProxy) SetComponentEnabledSettings

func (p *PackageManagerProxy) SetComponentEnabledSettings(
	ctx context.Context,
	settings []PackageManagerComponentEnabledSetting,
) error

func (*PackageManagerProxy) SetDistractingPackageRestrictionsAsUser

func (p *PackageManagerProxy) SetDistractingPackageRestrictionsAsUser(
	ctx context.Context,
	packageNames []string,
	restrictionFlags int32,
) ([]string, error)

func (*PackageManagerProxy) SetHarmfulAppWarning

func (p *PackageManagerProxy) SetHarmfulAppWarning(
	ctx context.Context,
	packageName string,
	warning string,
) error

func (*PackageManagerProxy) SetHomeActivity

func (p *PackageManagerProxy) SetHomeActivity(
	ctx context.Context,
	className content.ComponentName,
) error

func (*PackageManagerProxy) SetInstallLocation

func (p *PackageManagerProxy) SetInstallLocation(
	ctx context.Context,
	loc int32,
) (bool, error)

func (*PackageManagerProxy) SetInstallerPackageName

func (p *PackageManagerProxy) SetInstallerPackageName(
	ctx context.Context,
	targetPackage string,
	installerPackageName string,
) error

func (*PackageManagerProxy) SetInstantAppCookie

func (p *PackageManagerProxy) SetInstantAppCookie(
	ctx context.Context,
	packageName string,
	cookie []byte,
) (bool, error)

func (*PackageManagerProxy) SetKeepUninstalledPackages

func (p *PackageManagerProxy) SetKeepUninstalledPackages(
	ctx context.Context,
	packageList []string,
) error

func (*PackageManagerProxy) SetLastChosenActivity

func (p *PackageManagerProxy) SetLastChosenActivity(
	ctx context.Context,
	intent content.Intent,
	resolvedType string,
	flags int32,
	filter content.IntentFilter,
	match int32,
	activity content.ComponentName,
) error

func (*PackageManagerProxy) SetMimeGroup

func (p *PackageManagerProxy) SetMimeGroup(
	ctx context.Context,
	packageName string,
	group string,
	mimeTypes []string,
) error

func (*PackageManagerProxy) SetPackageStoppedState

func (p *PackageManagerProxy) SetPackageStoppedState(
	ctx context.Context,
	packageName string,
	stopped bool,
) error

func (*PackageManagerProxy) SetPackagesSuspendedAsUser

func (p *PackageManagerProxy) SetPackagesSuspendedAsUser(
	ctx context.Context,
	packageNames []string,
	suspended bool,
	appExtras os.PersistableBundle,
	launcherExtras os.PersistableBundle,
	dialogInfo SuspendDialogInfo,
	flags int32,
	suspendingPackage string,
	suspendingUserId int32,
	targetUserId int32,
) ([]string, error)

func (*PackageManagerProxy) SetRequiredForSystemUser

func (p *PackageManagerProxy) SetRequiredForSystemUser(
	ctx context.Context,
	packageName string,
	systemUserApp bool,
) (bool, error)

func (*PackageManagerProxy) SetRuntimePermissionsVersion

func (p *PackageManagerProxy) SetRuntimePermissionsVersion(
	ctx context.Context,
	version int32,
) error

func (*PackageManagerProxy) SetSplashScreenTheme

func (p *PackageManagerProxy) SetSplashScreenTheme(
	ctx context.Context,
	packageName string,
	themeName string,
) error

func (*PackageManagerProxy) SetSystemAppHiddenUntilInstalled

func (p *PackageManagerProxy) SetSystemAppHiddenUntilInstalled(
	ctx context.Context,
	packageName string,
	hidden bool,
) error

func (*PackageManagerProxy) SetSystemAppInstallState

func (p *PackageManagerProxy) SetSystemAppInstallState(
	ctx context.Context,
	packageName string,
	installed bool,
) (bool, error)

func (*PackageManagerProxy) SetUpdateAvailable

func (p *PackageManagerProxy) SetUpdateAvailable(
	ctx context.Context,
	packageName string,
	updateAvaialble bool,
) error

func (*PackageManagerProxy) SetUserMinAspectRatio

func (p *PackageManagerProxy) SetUserMinAspectRatio(
	ctx context.Context,
	packageName string,
	aspectRatio int32,
) error

func (*PackageManagerProxy) UnregisterMoveCallback

func (p *PackageManagerProxy) UnregisterMoveCallback(
	ctx context.Context,
	callback IPackageMoveObserver,
) error

func (*PackageManagerProxy) UnregisterPackageMonitorCallback

func (p *PackageManagerProxy) UnregisterPackageMonitorCallback(
	ctx context.Context,
	callback os.IRemoteCallback,
) error

func (*PackageManagerProxy) UpdateIntentVerificationStatus

func (p *PackageManagerProxy) UpdateIntentVerificationStatus(
	ctx context.Context,
	packageName string,
	status int32,
) (bool, error)

func (*PackageManagerProxy) VerifyIntentFilter

func (p *PackageManagerProxy) VerifyIntentFilter(
	ctx context.Context,
	id int32,
	verificationCode int32,
	failedDomains []string,
) error

func (*PackageManagerProxy) VerifyPendingInstall

func (p *PackageManagerProxy) VerifyPendingInstall(
	ctx context.Context,
	id int32,
	verificationCode int32,
) error

func (*PackageManagerProxy) WaitForHandler

func (p *PackageManagerProxy) WaitForHandler(
	ctx context.Context,
	timeoutMillis int64,
	forBackgroundHandler bool,
) (bool, error)

type PackageManagerStub

type PackageManagerStub struct {
	Impl      IPackageManager
	Transport binder.VersionAwareTransport
}

PackageManagerStub dispatches incoming binder transactions to a typed IPackageManager implementation.

func (*PackageManagerStub) Descriptor

func (s *PackageManagerStub) Descriptor() string

func (*PackageManagerStub) OnTransaction

func (s *PackageManagerStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type PackageMoveObserverProxy

type PackageMoveObserverProxy struct {
	Remote binder.IBinder
}

func NewPackageMoveObserverProxy

func NewPackageMoveObserverProxy(
	remote binder.IBinder,
) *PackageMoveObserverProxy

func (*PackageMoveObserverProxy) AsBinder

func (p *PackageMoveObserverProxy) AsBinder() binder.IBinder

func (*PackageMoveObserverProxy) OnCreated

func (p *PackageMoveObserverProxy) OnCreated(
	ctx context.Context,
	moveId int32,
	extras os.Bundle,
) error

func (*PackageMoveObserverProxy) OnStatusChanged

func (p *PackageMoveObserverProxy) OnStatusChanged(
	ctx context.Context,
	moveId int32,
	status int32,
	estMillis int64,
) error

type PackageMoveObserverStub

type PackageMoveObserverStub struct {
	Impl      IPackageMoveObserver
	Transport binder.VersionAwareTransport
}

PackageMoveObserverStub dispatches incoming binder transactions to a typed IPackageMoveObserver implementation.

func (*PackageMoveObserverStub) Descriptor

func (s *PackageMoveObserverStub) Descriptor() string

func (*PackageMoveObserverStub) OnTransaction

func (s *PackageMoveObserverStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type PackageStats

type PackageStats struct {
	PackageName       string
	UserHandle        int32
	CodeSize          int64
	DataSize          int64
	CacheSize         int64
	ApkSize           int64
	LibSize           int64
	DmSize            int64
	DexoptSize        int64
	CurProfSize       int64
	RefProfSize       int64
	ExternalCodeSize  int64
	ExternalDataSize  int64
	ExternalCacheSize int64
	ExternalMediaSize int64
	ExternalObbSize   int64
}

func (*PackageStats) MarshalParcel

func (s *PackageStats) MarshalParcel(
	p *parcel.Parcel,
) error

func (*PackageStats) UnmarshalParcel

func (s *PackageStats) UnmarshalParcel(
	p *parcel.Parcel,
) error

type PackageStatsObserverProxy

type PackageStatsObserverProxy struct {
	Remote binder.IBinder
}

func NewPackageStatsObserverProxy

func NewPackageStatsObserverProxy(
	remote binder.IBinder,
) *PackageStatsObserverProxy

func (*PackageStatsObserverProxy) AsBinder

func (*PackageStatsObserverProxy) OnGetStatsCompleted

func (p *PackageStatsObserverProxy) OnGetStatsCompleted(
	ctx context.Context,
	pStats PackageStats,
	succeeded bool,
) error

type PackageStatsObserverStub

type PackageStatsObserverStub struct {
	Impl      IPackageStatsObserver
	Transport binder.VersionAwareTransport
}

PackageStatsObserverStub dispatches incoming binder transactions to a typed IPackageStatsObserver implementation.

func (*PackageStatsObserverStub) Descriptor

func (s *PackageStatsObserverStub) Descriptor() string

func (*PackageStatsObserverStub) OnTransaction

func (s *PackageStatsObserverStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type ParceledListSlice

type ParceledListSlice struct {
}

func (*ParceledListSlice) MarshalParcel

func (s *ParceledListSlice) MarshalParcel(
	p *parcel.Parcel,
) error

func (*ParceledListSlice) UnmarshalParcel

func (s *ParceledListSlice) UnmarshalParcel(
	p *parcel.Parcel,
) error

type PermissionGroupInfo

type PermissionGroupInfo struct {
	DescriptionRes                    int32
	RequestRes                        int32
	RequestDetailResourceId           int32
	BackgroundRequestResourceId       int32
	BackgroundRequestDetailResourceId int32
	Flags                             int32
	Priority                          int32
}

func (*PermissionGroupInfo) MarshalParcel

func (s *PermissionGroupInfo) MarshalParcel(
	p *parcel.Parcel,
) error

func (*PermissionGroupInfo) UnmarshalParcel

func (s *PermissionGroupInfo) UnmarshalParcel(
	p *parcel.Parcel,
) error

type PermissionInfo

type PermissionInfo struct {
	ProtectionLevel      int32
	Flags                int32
	Group                string
	BackgroundPermission string
	DescriptionRes       int32
	RequestRes           int32
}

func (*PermissionInfo) MarshalParcel

func (s *PermissionInfo) MarshalParcel(
	p *parcel.Parcel,
) error

func (*PermissionInfo) UnmarshalParcel

func (s *PermissionInfo) UnmarshalParcel(
	p *parcel.Parcel,
) error

type PinItemRequestProxy

type PinItemRequestProxy struct {
	Remote binder.IBinder
}

func NewPinItemRequestProxy

func NewPinItemRequestProxy(
	remote binder.IBinder,
) *PinItemRequestProxy

func (*PinItemRequestProxy) Accept

func (p *PinItemRequestProxy) Accept(
	ctx context.Context,
	options os.Bundle,
) (bool, error)

func (*PinItemRequestProxy) AsBinder

func (p *PinItemRequestProxy) AsBinder() binder.IBinder

func (*PinItemRequestProxy) GetAppWidgetProviderInfo

func (p *PinItemRequestProxy) GetAppWidgetProviderInfo(
	ctx context.Context,
) (appwidget.AppWidgetProviderInfo, error)

func (*PinItemRequestProxy) GetExtras

func (p *PinItemRequestProxy) GetExtras(
	ctx context.Context,
) (os.Bundle, error)

func (*PinItemRequestProxy) GetShortcutInfo

func (p *PinItemRequestProxy) GetShortcutInfo(
	ctx context.Context,
) (ShortcutInfo, error)

func (*PinItemRequestProxy) IsValid

func (p *PinItemRequestProxy) IsValid(
	ctx context.Context,
) (bool, error)

type PinItemRequestStub

type PinItemRequestStub struct {
	Impl      IPinItemRequest
	Transport binder.VersionAwareTransport
}

PinItemRequestStub dispatches incoming binder transactions to a typed IPinItemRequest implementation.

func (*PinItemRequestStub) Descriptor

func (s *PinItemRequestStub) Descriptor() string

func (*PinItemRequestStub) OnTransaction

func (s *PinItemRequestStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type ProviderInfo

type ProviderInfo struct {
	Authority       string
	ReadPermission  string
	WritePermission string
	InitOrder       int32
	Flags           int32
}

func (*ProviderInfo) MarshalParcel

func (s *ProviderInfo) MarshalParcel(
	p *parcel.Parcel,
) error

func (*ProviderInfo) UnmarshalParcel

func (s *ProviderInfo) UnmarshalParcel(
	p *parcel.Parcel,
) error

type ProviderInfoList

type ProviderInfoList struct {
}

func (*ProviderInfoList) MarshalParcel

func (s *ProviderInfoList) MarshalParcel(
	p *parcel.Parcel,
) error

func (*ProviderInfoList) UnmarshalParcel

func (s *ProviderInfoList) UnmarshalParcel(
	p *parcel.Parcel,
) error

type ResolveInfo

type ResolveInfo struct {
	Priority           int32
	PreferredOrder     int32
	Match              int32
	SpecificIndex      int32
	LabelRes           int32
	Icon               int32
	ResolvePackageName string
	TargetUserId       int32
	IconResourceId     int32
}

func (*ResolveInfo) MarshalParcel

func (s *ResolveInfo) MarshalParcel(
	p *parcel.Parcel,
) error

func (*ResolveInfo) UnmarshalParcel

func (s *ResolveInfo) UnmarshalParcel(
	p *parcel.Parcel,
) error

type ServiceInfo

type ServiceInfo struct {
	Permission            string
	Flags                 int32
	ForegroundServiceType int32
}

func (*ServiceInfo) MarshalParcel

func (s *ServiceInfo) MarshalParcel(
	p *parcel.Parcel,
) error

func (*ServiceInfo) UnmarshalParcel

func (s *ServiceInfo) UnmarshalParcel(
	p *parcel.Parcel,
) error

type SharedLibraryInfo

type SharedLibraryInfo struct {
	Path        string
	PackageName string
	Name        string
	Version     int64
	Type        int32
	IsNative    bool
}

func (*SharedLibraryInfo) MarshalParcel

func (s *SharedLibraryInfo) MarshalParcel(
	p *parcel.Parcel,
) error

func (*SharedLibraryInfo) UnmarshalParcel

func (s *SharedLibraryInfo) UnmarshalParcel(
	p *parcel.Parcel,
) error

type ShortcutChangeCallbackProxy

type ShortcutChangeCallbackProxy struct {
	Remote binder.IBinder
}

func NewShortcutChangeCallbackProxy

func NewShortcutChangeCallbackProxy(
	remote binder.IBinder,
) *ShortcutChangeCallbackProxy

func (*ShortcutChangeCallbackProxy) AsBinder

func (*ShortcutChangeCallbackProxy) OnShortcutsAddedOrUpdated

func (p *ShortcutChangeCallbackProxy) OnShortcutsAddedOrUpdated(
	ctx context.Context,
	packageName string,
	shortcuts []ShortcutInfo,
	user os.UserHandle,
) error

func (*ShortcutChangeCallbackProxy) OnShortcutsRemoved

func (p *ShortcutChangeCallbackProxy) OnShortcutsRemoved(
	ctx context.Context,
	packageName string,
	shortcuts []ShortcutInfo,
	user os.UserHandle,
) error

type ShortcutChangeCallbackStub

type ShortcutChangeCallbackStub struct {
	Impl      IShortcutChangeCallback
	Transport binder.VersionAwareTransport
}

ShortcutChangeCallbackStub dispatches incoming binder transactions to a typed IShortcutChangeCallback implementation.

func (*ShortcutChangeCallbackStub) Descriptor

func (s *ShortcutChangeCallbackStub) Descriptor() string

func (*ShortcutChangeCallbackStub) OnTransaction

func (s *ShortcutChangeCallbackStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type ShortcutInfo

type ShortcutInfo struct {
	UserId                 int32
	Id                     string
	PackageName            string
	Flags                  int32
	IconResId              int32
	LastChangedTimestamp   int64
	DisabledReason         int32
	TitleResId             int32
	TextResId              int32
	DisabledMessageResId   int32
	Rank                   int32
	BitmapPath             string
	IconResName            string
	TitleResName           string
	TextResName            string
	DisabledMessageResName string
	IconUri                string
	StartingThemeResName   string
	ExcludedSurfaces       int32
	Icon                   *drawable.Icon
	LocusId                *types.LocusId
}

func (*ShortcutInfo) MarshalParcel

func (s *ShortcutInfo) MarshalParcel(
	p *parcel.Parcel,
) error

func (*ShortcutInfo) UnmarshalParcel

func (s *ShortcutInfo) UnmarshalParcel(
	p *parcel.Parcel,
) error

type ShortcutQueryWrapper

type ShortcutQueryWrapper struct {
	Flg          int32
	ChangedSince int64
	QueryFlags   int32
}

func (*ShortcutQueryWrapper) MarshalParcel

func (s *ShortcutQueryWrapper) MarshalParcel(
	p *parcel.Parcel,
) error

func (*ShortcutQueryWrapper) UnmarshalParcel

func (s *ShortcutQueryWrapper) UnmarshalParcel(
	p *parcel.Parcel,
) error

type ShortcutServiceProxy

type ShortcutServiceProxy struct {
	Remote binder.IBinder
}

func GetShortcutService

func GetShortcutService(
	ctx context.Context,
	sm *servicemanager.ServiceManager,
) (*ShortcutServiceProxy, error)

GetShortcutService retrieves the ShortcutService service and returns a typed proxy.

func NewShortcutServiceProxy

func NewShortcutServiceProxy(
	remote binder.IBinder,
) *ShortcutServiceProxy

func (*ShortcutServiceProxy) AddDynamicShortcuts

func (p *ShortcutServiceProxy) AddDynamicShortcuts(
	ctx context.Context,
	packageName string,
	shortcutInfoList ParceledListSlice,
) (bool, error)

func (*ShortcutServiceProxy) ApplyRestore

func (p *ShortcutServiceProxy) ApplyRestore(
	ctx context.Context,
	payload []byte,
	user int32,
) error

func (*ShortcutServiceProxy) AsBinder

func (p *ShortcutServiceProxy) AsBinder() binder.IBinder

func (*ShortcutServiceProxy) CreateShortcutResultIntent

func (p *ShortcutServiceProxy) CreateShortcutResultIntent(
	ctx context.Context,
	packageName string,
	shortcut ShortcutInfo,
	ret infra.AndroidFuture,
) error

func (*ShortcutServiceProxy) DisableShortcuts

func (p *ShortcutServiceProxy) DisableShortcuts(
	ctx context.Context,
	packageName string,
	shortcutIds []string,
	disabledMessage string,
	disabledMessageResId int32,
) error

func (*ShortcutServiceProxy) EnableShortcuts

func (p *ShortcutServiceProxy) EnableShortcuts(
	ctx context.Context,
	packageName string,
	shortcutIds []string,
) error

func (*ShortcutServiceProxy) GetBackupPayload

func (p *ShortcutServiceProxy) GetBackupPayload(
	ctx context.Context,
	user int32,
) ([]byte, error)

func (*ShortcutServiceProxy) GetIconMaxDimensions

func (p *ShortcutServiceProxy) GetIconMaxDimensions(
	ctx context.Context,
	packageName string,
) (int32, error)

func (*ShortcutServiceProxy) GetMaxShortcutCountPerActivity

func (p *ShortcutServiceProxy) GetMaxShortcutCountPerActivity(
	ctx context.Context,
	packageName string,
) (int32, error)

func (*ShortcutServiceProxy) GetRateLimitResetTime

func (p *ShortcutServiceProxy) GetRateLimitResetTime(
	ctx context.Context,
	packageName string,
) (int64, error)

func (*ShortcutServiceProxy) GetRemainingCallCount

func (p *ShortcutServiceProxy) GetRemainingCallCount(
	ctx context.Context,
	packageName string,
) (int32, error)

func (*ShortcutServiceProxy) GetShareTargets

func (p *ShortcutServiceProxy) GetShareTargets(
	ctx context.Context,
	packageName string,
	filter content.IntentFilter,
) (ParceledListSlice, error)

func (*ShortcutServiceProxy) GetShortcuts

func (p *ShortcutServiceProxy) GetShortcuts(
	ctx context.Context,
	packageName string,
	matchFlags int32,
) (ParceledListSlice, error)

func (*ShortcutServiceProxy) HasShareTargets

func (p *ShortcutServiceProxy) HasShareTargets(
	ctx context.Context,
	packageName string,
	packageToCheck string,
) (bool, error)

func (*ShortcutServiceProxy) IsRequestPinItemSupported

func (p *ShortcutServiceProxy) IsRequestPinItemSupported(
	ctx context.Context,
	user int32,
	requestType int32,
) (bool, error)

func (*ShortcutServiceProxy) OnApplicationActive

func (p *ShortcutServiceProxy) OnApplicationActive(
	ctx context.Context,
	packageName string,
) error

func (*ShortcutServiceProxy) PushDynamicShortcut

func (p *ShortcutServiceProxy) PushDynamicShortcut(
	ctx context.Context,
	packageName string,
	shortcut ShortcutInfo,
) error

func (*ShortcutServiceProxy) RemoveAllDynamicShortcuts

func (p *ShortcutServiceProxy) RemoveAllDynamicShortcuts(
	ctx context.Context,
	packageName string,
) error

func (*ShortcutServiceProxy) RemoveDynamicShortcuts

func (p *ShortcutServiceProxy) RemoveDynamicShortcuts(
	ctx context.Context,
	packageName string,
	shortcutIds []string,
) error

func (*ShortcutServiceProxy) RemoveLongLivedShortcuts

func (p *ShortcutServiceProxy) RemoveLongLivedShortcuts(
	ctx context.Context,
	packageName string,
	shortcutIds []string,
) error

func (*ShortcutServiceProxy) ReportShortcutUsed

func (p *ShortcutServiceProxy) ReportShortcutUsed(
	ctx context.Context,
	packageName string,
	shortcutId string,
) error

func (*ShortcutServiceProxy) RequestPinShortcut

func (p *ShortcutServiceProxy) RequestPinShortcut(
	ctx context.Context,
	packageName string,
	shortcut ShortcutInfo,
	resultIntent content.IntentSender,
	ret infra.AndroidFuture,
) error

func (*ShortcutServiceProxy) ResetThrottling

func (p *ShortcutServiceProxy) ResetThrottling(
	ctx context.Context,
) error

func (*ShortcutServiceProxy) SetDynamicShortcuts

func (p *ShortcutServiceProxy) SetDynamicShortcuts(
	ctx context.Context,
	packageName string,
	shortcutInfoList ParceledListSlice,
) (bool, error)

func (*ShortcutServiceProxy) UpdateShortcuts

func (p *ShortcutServiceProxy) UpdateShortcuts(
	ctx context.Context,
	packageName string,
	shortcuts ParceledListSlice,
) (bool, error)

type ShortcutServiceStub

type ShortcutServiceStub struct {
	Impl      IShortcutService
	Transport binder.VersionAwareTransport
}

ShortcutServiceStub dispatches incoming binder transactions to a typed IShortcutService implementation.

func (*ShortcutServiceStub) Descriptor

func (s *ShortcutServiceStub) Descriptor() string

func (*ShortcutServiceStub) OnTransaction

func (s *ShortcutServiceStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type SignedPackageParcel

type SignedPackageParcel struct {
	PackageName       string
	CertificateDigest []byte
}

func (*SignedPackageParcel) MarshalParcel

func (s *SignedPackageParcel) MarshalParcel(
	p *parcel.Parcel,
) error

func (*SignedPackageParcel) UnmarshalParcel

func (s *SignedPackageParcel) UnmarshalParcel(
	p *parcel.Parcel,
) error

type SigningDetails

type SigningDetails struct {
	IsUnknown              bool
	SignatureSchemeVersion int32
}

func (*SigningDetails) MarshalParcel

func (s *SigningDetails) MarshalParcel(
	p *parcel.Parcel,
) error

func (*SigningDetails) UnmarshalParcel

func (s *SigningDetails) UnmarshalParcel(
	p *parcel.Parcel,
) error

type StagedApexInfo

type StagedApexInfo struct {
	ModuleName       string
	DiskImagePath    string
	VersionCode      int64
	VersionName      string
	HasClassPathJars bool
}

func (*StagedApexInfo) MarshalParcel

func (s *StagedApexInfo) MarshalParcel(
	p *parcel.Parcel,
) error

func (*StagedApexInfo) UnmarshalParcel

func (s *StagedApexInfo) UnmarshalParcel(
	p *parcel.Parcel,
) error

type StagedApexObserverProxy

type StagedApexObserverProxy struct {
	Remote binder.IBinder
}

func NewStagedApexObserverProxy

func NewStagedApexObserverProxy(
	remote binder.IBinder,
) *StagedApexObserverProxy

func (*StagedApexObserverProxy) AsBinder

func (p *StagedApexObserverProxy) AsBinder() binder.IBinder

func (*StagedApexObserverProxy) OnApexStaged

func (p *StagedApexObserverProxy) OnApexStaged(
	ctx context.Context,
	event ApexStagedEvent,
) error

type StagedApexObserverStub

type StagedApexObserverStub struct {
	Impl      IStagedApexObserver
	Transport binder.VersionAwareTransport
}

StagedApexObserverStub dispatches incoming binder transactions to a typed IStagedApexObserver implementation.

func (*StagedApexObserverStub) Descriptor

func (s *StagedApexObserverStub) Descriptor() string

func (*StagedApexObserverStub) OnTransaction

func (s *StagedApexObserverStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type StringParceledListSlice

type StringParceledListSlice struct {
}

func (*StringParceledListSlice) MarshalParcel

func (s *StringParceledListSlice) MarshalParcel(
	p *parcel.Parcel,
) error

func (*StringParceledListSlice) UnmarshalParcel

func (s *StringParceledListSlice) UnmarshalParcel(
	p *parcel.Parcel,
) error

type SuspendDialogInfo

type SuspendDialogInfo struct {
	IconResId              int32
	TitleResId             int32
	Title                  string
	DialogMessageResId     int32
	DialogMessage          string
	NeutralButtonTextResId int32
	NeutralButtonText      string
	NeutralButtonAction    int32
}

func (*SuspendDialogInfo) MarshalParcel

func (s *SuspendDialogInfo) MarshalParcel(
	p *parcel.Parcel,
) error

func (*SuspendDialogInfo) UnmarshalParcel

func (s *SuspendDialogInfo) UnmarshalParcel(
	p *parcel.Parcel,
) error

type UserInfo

type UserInfo struct {
	Id                        int32
	Name                      string
	IconPath                  string
	Flags                     int32
	UserType                  string
	SerialNumber              int32
	CreationTime              int64
	LastLoggedInTime          int64
	LastLoggedInFingerprint   string
	Partial                   bool
	PreCreated                bool
	ProfileGroupId            int32
	GuestToRemove             bool
	RestrictedProfileParentId int32
	ProfileBadge              int32
}

func (*UserInfo) MarshalParcel

func (s *UserInfo) MarshalParcel(
	p *parcel.Parcel,
) error

func (*UserInfo) UnmarshalParcel

func (s *UserInfo) UnmarshalParcel(
	p *parcel.Parcel,
) error

type UserProperties

type UserProperties struct {
	PropertiesPresent                     int64
	ShowInLauncher                        int32
	StartWithParent                       bool
	ShowInSettings                        int32
	ShowInQuietMode                       int32
	ShowInSharingSurfaces                 int32
	InheritDevicePolicy                   int32
	UseParentsContacts                    bool
	UpdateCrossProfileIntentFiltersOnOTA  bool
	CrossProfileIntentFilterAccessControl int32
	CrossProfileIntentResolutionStrategy  int32
	MediaSharedWithParent                 bool
	CredentialShareableWithParent         bool
	AuthAlwaysRequiredToDisableQuietMode  bool
	AllowStoppingUserWithDelayedLocking   bool
	DeleteAppWithParent                   bool
	AlwaysVisible                         bool
	CrossProfileContentSharingStrategy    int32
	ProfileApiVisibility                  int32
	ItemsRestrictedOnHomeScreen           bool
}

func (*UserProperties) MarshalParcel

func (s *UserProperties) MarshalParcel(
	p *parcel.Parcel,
) error

func (*UserProperties) UnmarshalParcel

func (s *UserProperties) UnmarshalParcel(
	p *parcel.Parcel,
) error

type VerifierDeviceIdentity

type VerifierDeviceIdentity struct {
	Identity int64
}

func (*VerifierDeviceIdentity) MarshalParcel

func (s *VerifierDeviceIdentity) MarshalParcel(
	p *parcel.Parcel,
) error

func (*VerifierDeviceIdentity) UnmarshalParcel

func (s *VerifierDeviceIdentity) UnmarshalParcel(
	p *parcel.Parcel,
) error

type VerifierInfo

type VerifierInfo struct {
	PackageName string
}

func (*VerifierInfo) MarshalParcel

func (s *VerifierInfo) MarshalParcel(
	p *parcel.Parcel,
) error

func (*VerifierInfo) UnmarshalParcel

func (s *VerifierInfo) UnmarshalParcel(
	p *parcel.Parcel,
) error

type VersionedPackage

type VersionedPackage struct {
	PackageName string
	VersionCode int64
}

func (*VersionedPackage) MarshalParcel

func (s *VersionedPackage) MarshalParcel(
	p *parcel.Parcel,
) error

func (*VersionedPackage) UnmarshalParcel

func (s *VersionedPackage) UnmarshalParcel(
	p *parcel.Parcel,
) error

Source Files

Directories

Path Synopsis
verify

Jump to

Keyboard shortcuts

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