Documentation
¶
Index ¶
- Constants
- type ActivityInfo
- type ApexStagedEvent
- type ApkChecksum
- type ApplicationInfo
- type ArchivedActivityParcel
- type ArchivedPackageParcel
- type Attribution
- type BackgroundInstallControlServiceProxy
- func (p *BackgroundInstallControlServiceProxy) AsBinder() binder.IBinder
- func (p *BackgroundInstallControlServiceProxy) GetBackgroundInstalledPackages(ctx context.Context, flags int64) (ParceledListSlice, error)
- func (p *BackgroundInstallControlServiceProxy) RegisterBackgroundInstallCallback(ctx context.Context, callback os.IRemoteCallback) error
- func (p *BackgroundInstallControlServiceProxy) UnregisterBackgroundInstallCallback(ctx context.Context, callback os.IRemoteCallback) error
- type BackgroundInstallControlServiceStub
- type BasicActivityInfo
- type Capability
- type CapabilityParams
- type ChangedPackages
- type Checksum
- type ConfigurationInfo
- type CrossProfileAppsProxy
- func (p *CrossProfileAppsProxy) AsBinder() binder.IBinder
- func (p *CrossProfileAppsProxy) CanConfigureInteractAcrossProfiles(ctx context.Context, packageName string) (bool, error)
- func (p *CrossProfileAppsProxy) CanInteractAcrossProfiles(ctx context.Context) (bool, error)
- func (p *CrossProfileAppsProxy) CanRequestInteractAcrossProfiles(ctx context.Context) (bool, error)
- func (p *CrossProfileAppsProxy) CanUserAttemptToConfigureInteractAcrossProfiles(ctx context.Context, packageName string) (bool, error)
- func (p *CrossProfileAppsProxy) ClearInteractAcrossProfilesAppOps(ctx context.Context) error
- func (p *CrossProfileAppsProxy) GetTargetUserProfiles(ctx context.Context) ([]os.UserHandle, error)
- func (p *CrossProfileAppsProxy) ResetInteractAcrossProfilesAppOps(ctx context.Context, packageNames []string) error
- func (p *CrossProfileAppsProxy) SetInteractAcrossProfilesAppOp(ctx context.Context, packageName string, newMode int32) error
- func (p *CrossProfileAppsProxy) StartActivityAsUser(ctx context.Context, caller app.IApplicationThread, ...) error
- func (p *CrossProfileAppsProxy) StartActivityAsUserByIntent(ctx context.Context, caller app.IApplicationThread, intent content.Intent, ...) error
- type CrossProfileAppsStub
- type DataLoaderManagerProxy
- func (p *DataLoaderManagerProxy) AsBinder() binder.IBinder
- func (p *DataLoaderManagerProxy) BindToDataLoader(ctx context.Context, id int32, params DataLoaderParamsParcel, ...) (bool, error)
- func (p *DataLoaderManagerProxy) GetDataLoader(ctx context.Context, dataLoaderId int32) (IDataLoader, error)
- func (p *DataLoaderManagerProxy) UnbindFromDataLoader(ctx context.Context, dataLoaderId int32) error
- type DataLoaderManagerStub
- type DataLoaderParamsParcel
- type DataLoaderProxy
- func (p *DataLoaderProxy) AsBinder() binder.IBinder
- func (p *DataLoaderProxy) Create(ctx context.Context, id int32, params DataLoaderParamsParcel, ...) error
- func (p *DataLoaderProxy) Destroy(ctx context.Context, id int32) error
- func (p *DataLoaderProxy) PrepareImage(ctx context.Context, id int32, addedFiles []InstallationFileParcel, ...) error
- func (p *DataLoaderProxy) Start(ctx context.Context, id int32) error
- func (p *DataLoaderProxy) Stop(ctx context.Context, id int32) error
- type DataLoaderStatusListenerProxy
- type DataLoaderStatusListenerStub
- type DataLoaderStub
- type DataLoaderType
- type DexModuleRegisterCallbackProxy
- type DexModuleRegisterCallbackStub
- type FeatureInfo
- type FileSystemControlParcel
- type IBackgroundInstallControlService
- type IBackgroundInstallControlServiceServer
- type ICrossProfileApps
- type ICrossProfileAppsServer
- type IDataLoader
- type IDataLoaderManager
- type IDataLoaderManagerServer
- type IDataLoaderServer
- type IDataLoaderStatusListener
- type IDataLoaderStatusListenerServer
- type IDexModuleRegisterCallback
- type IDexModuleRegisterCallbackServer
- type ILauncherApps
- type ILauncherAppsServer
- type IOnAppsChangedListener
- type IOnAppsChangedListenerServer
- type IOnChecksumsReadyListener
- type IOnChecksumsReadyListenerServer
- type IOtaDexopt
- type IOtaDexoptServer
- type IPackageDataObserver
- type IPackageDataObserverServer
- type IPackageDeleteObserver
- type IPackageDeleteObserver2
- type IPackageDeleteObserver2Server
- type IPackageDeleteObserverServer
- type IPackageInstallObserver2
- type IPackageInstallObserver2Server
- type IPackageInstaller
- type IPackageInstallerCallback
- type IPackageInstallerCallbackServer
- type IPackageInstallerServer
- type IPackageInstallerSession
- type IPackageInstallerSessionFileSystemConnector
- type IPackageInstallerSessionFileSystemConnectorServer
- type IPackageInstallerSessionServer
- type IPackageLoadingProgressCallback
- type IPackageLoadingProgressCallbackServer
- type IPackageManager
- type IPackageManagerNative
- type IPackageManagerNativeServer
- type IPackageManagerServer
- type IPackageMoveObserver
- type IPackageMoveObserverServer
- type IPackageStatsObserver
- type IPackageStatsObserverServer
- type IPinItemRequest
- type IPinItemRequestServer
- type IShortcutChangeCallback
- type IShortcutChangeCallbackServer
- type IShortcutService
- type IShortcutServiceServer
- type IStagedApexObserver
- type IStagedApexObserverServer
- type IncrementalStatesInfo
- type InstallSourceInfo
- type InstallationFile
- type InstallationFileLocation
- type InstallationFileParcel
- type InstantAppInfo
- type InstantAppRequestInfo
- type InstrumentationInfo
- type IntentFilterVerificationInfo
- type KeySet
- type LabeledIntent
- type LauncherActivityInfoInternal
- type LauncherAppsAppUsageLimit
- type LauncherAppsProxy
- func (p *LauncherAppsProxy) AddOnAppsChangedListener(ctx context.Context, listener IOnAppsChangedListener) error
- func (p *LauncherAppsProxy) AsBinder() binder.IBinder
- func (p *LauncherAppsProxy) CacheShortcuts(ctx context.Context, packageName string, shortcutIds []string, ...) error
- func (p *LauncherAppsProxy) GetActivityLaunchIntent(ctx context.Context, component content.ComponentName, user os.UserHandle) (app.PendingIntent, error)
- func (p *LauncherAppsProxy) GetActivityOverrides(ctx context.Context) (map[string]LauncherActivityInfoInternal, error)
- func (p *LauncherAppsProxy) GetAllSessions(ctx context.Context) (ParceledListSlice, error)
- func (p *LauncherAppsProxy) GetAppMarketActivityIntent(ctx context.Context, packageName string, user os.UserHandle) (content.IntentSender, error)
- func (p *LauncherAppsProxy) GetAppUsageLimit(ctx context.Context, packageName string, user os.UserHandle) (LauncherAppsAppUsageLimit, error)
- func (p *LauncherAppsProxy) GetApplicationInfo(ctx context.Context, packageName string, flags int32, user os.UserHandle) (ApplicationInfo, error)
- func (p *LauncherAppsProxy) GetLauncherActivities(ctx context.Context, packageName string, user os.UserHandle) (ParceledListSlice, error)
- func (p *LauncherAppsProxy) GetLauncherUserInfo(ctx context.Context, user os.UserHandle) (LauncherUserInfo, error)
- func (p *LauncherAppsProxy) GetPreInstalledSystemPackages(ctx context.Context, user os.UserHandle) ([]string, error)
- func (p *LauncherAppsProxy) GetPrivateSpaceSettingsIntent(ctx context.Context) (content.IntentSender, error)
- func (p *LauncherAppsProxy) GetShortcutConfigActivities(ctx context.Context, packageName string, user os.UserHandle) (ParceledListSlice, error)
- func (p *LauncherAppsProxy) GetShortcutConfigActivityIntent(ctx context.Context, component content.ComponentName, user os.UserHandle) (content.IntentSender, error)
- func (p *LauncherAppsProxy) GetShortcutIconFd(ctx context.Context, packageName string, id string) (int32, error)
- func (p *LauncherAppsProxy) GetShortcutIconResId(ctx context.Context, packageName string, id string) (int32, error)
- func (p *LauncherAppsProxy) GetShortcutIconUri(ctx context.Context, packageName string, shortcutId string) (string, error)
- func (p *LauncherAppsProxy) GetShortcutIntent(ctx context.Context, packageName string, shortcutId string, opts os.Bundle, ...) (app.PendingIntent, error)
- func (p *LauncherAppsProxy) GetShortcuts(ctx context.Context, query ShortcutQueryWrapper, user os.UserHandle) (ParceledListSlice, error)
- func (p *LauncherAppsProxy) GetShortcutsAsync(ctx context.Context, query ShortcutQueryWrapper, user os.UserHandle, ...) error
- func (p *LauncherAppsProxy) GetSuspendedPackageLauncherExtras(ctx context.Context, packageName string, user os.UserHandle) (os.Bundle, error)
- func (p *LauncherAppsProxy) GetUserProfiles(ctx context.Context) ([]os.UserHandle, error)
- func (p *LauncherAppsProxy) HasShortcutHostPermission(ctx context.Context) (bool, error)
- func (p *LauncherAppsProxy) IsActivityEnabled(ctx context.Context, component content.ComponentName, user os.UserHandle) (bool, error)
- func (p *LauncherAppsProxy) IsPackageEnabled(ctx context.Context, packageName string, user os.UserHandle) (bool, error)
- func (p *LauncherAppsProxy) PinShortcuts(ctx context.Context, packageName string, shortcutIds []string, ...) error
- func (p *LauncherAppsProxy) RegisterDumpCallback(ctx context.Context, cb window.IDumpCallback) error
- func (p *LauncherAppsProxy) RegisterPackageInstallerCallback(ctx context.Context, callback IPackageInstallerCallback) error
- func (p *LauncherAppsProxy) RegisterShortcutChangeCallback(ctx context.Context, query ShortcutQueryWrapper, ...) error
- func (p *LauncherAppsProxy) RemoveOnAppsChangedListener(ctx context.Context, listener IOnAppsChangedListener) error
- func (p *LauncherAppsProxy) ResolveLauncherActivityInternal(ctx context.Context, component content.ComponentName, user os.UserHandle) (LauncherActivityInfoInternal, error)
- func (p *LauncherAppsProxy) SetArchiveCompatibilityOptions(ctx context.Context, enableIconOverlay bool, enableUnarchivalConfirmation bool) error
- func (p *LauncherAppsProxy) ShouldHideFromSuggestions(ctx context.Context, packageName string, user os.UserHandle) (bool, error)
- func (p *LauncherAppsProxy) ShowAppDetailsAsUser(ctx context.Context, caller app.IApplicationThread, ...) error
- func (p *LauncherAppsProxy) StartActivityAsUser(ctx context.Context, caller app.IApplicationThread, ...) error
- func (p *LauncherAppsProxy) StartSessionDetailsActivityAsUser(ctx context.Context, caller app.IApplicationThread, ...) error
- func (p *LauncherAppsProxy) StartShortcut(ctx context.Context, packageName string, featureId string, id string, ...) (bool, error)
- func (p *LauncherAppsProxy) UnRegisterDumpCallback(ctx context.Context, cb window.IDumpCallback) error
- func (p *LauncherAppsProxy) UncacheShortcuts(ctx context.Context, packageName string, shortcutIds []string, ...) error
- func (p *LauncherAppsProxy) UnregisterShortcutChangeCallback(ctx context.Context, callback IShortcutChangeCallback) error
- type LauncherAppsStub
- type LauncherUserInfo
- type ModuleInfo
- type OnAppsChangedListenerProxy
- func (p *OnAppsChangedListenerProxy) AsBinder() binder.IBinder
- func (p *OnAppsChangedListenerProxy) OnPackageAdded(ctx context.Context, user os.UserHandle, packageName string) error
- func (p *OnAppsChangedListenerProxy) OnPackageChanged(ctx context.Context, user os.UserHandle, packageName string) error
- func (p *OnAppsChangedListenerProxy) OnPackageLoadingProgressChanged(ctx context.Context, user os.UserHandle, packageName string, progress float32) error
- func (p *OnAppsChangedListenerProxy) OnPackageRemoved(ctx context.Context, user os.UserHandle, packageName string) error
- func (p *OnAppsChangedListenerProxy) OnPackagesAvailable(ctx context.Context, user os.UserHandle, packageNames []string, replacing bool) error
- func (p *OnAppsChangedListenerProxy) OnPackagesSuspended(ctx context.Context, user os.UserHandle, packageNames []string, ...) error
- func (p *OnAppsChangedListenerProxy) OnPackagesUnavailable(ctx context.Context, user os.UserHandle, packageNames []string, replacing bool) error
- func (p *OnAppsChangedListenerProxy) OnPackagesUnsuspended(ctx context.Context, user os.UserHandle, packageNames []string) error
- func (p *OnAppsChangedListenerProxy) OnShortcutChanged(ctx context.Context, user os.UserHandle, packageName string, ...) error
- type OnAppsChangedListenerStub
- type OnChecksumsReadyListenerProxy
- type OnChecksumsReadyListenerStub
- type OtaDexoptProxy
- func (p *OtaDexoptProxy) AsBinder() binder.IBinder
- func (p *OtaDexoptProxy) Cleanup(ctx context.Context) error
- func (p *OtaDexoptProxy) DexoptNextPackage(ctx context.Context) error
- func (p *OtaDexoptProxy) GetProgress(ctx context.Context) (float32, error)
- func (p *OtaDexoptProxy) IsDone(ctx context.Context) (bool, error)
- func (p *OtaDexoptProxy) NextDexoptCommand(ctx context.Context) (string, error)
- func (p *OtaDexoptProxy) Prepare(ctx context.Context) error
- type OtaDexoptStub
- type PackageDataObserverProxy
- type PackageDataObserverStub
- type PackageDeleteObserver2Proxy
- func (p *PackageDeleteObserver2Proxy) AsBinder() binder.IBinder
- func (p *PackageDeleteObserver2Proxy) OnPackageDeleted(ctx context.Context, packageName string, returnCode int32, msg string) error
- func (p *PackageDeleteObserver2Proxy) OnUserActionRequired(ctx context.Context, intent content.Intent) error
- type PackageDeleteObserver2Stub
- type PackageDeleteObserverProxy
- type PackageDeleteObserverStub
- type PackageInfo
- type PackageInfoLite
- type PackageInstallObserver2Proxy
- func (p *PackageInstallObserver2Proxy) AsBinder() binder.IBinder
- func (p *PackageInstallObserver2Proxy) OnPackageInstalled(ctx context.Context, basePackageName string, returnCode int32, msg string, ...) error
- func (p *PackageInstallObserver2Proxy) OnUserActionRequired(ctx context.Context, intent content.Intent) error
- type PackageInstallObserver2Stub
- type PackageInstallerCallbackProxy
- func (p *PackageInstallerCallbackProxy) AsBinder() binder.IBinder
- func (p *PackageInstallerCallbackProxy) OnSessionActiveChanged(ctx context.Context, sessionId int32, active bool) error
- func (p *PackageInstallerCallbackProxy) OnSessionBadgingChanged(ctx context.Context, sessionId int32) error
- func (p *PackageInstallerCallbackProxy) OnSessionCreated(ctx context.Context, sessionId int32) error
- func (p *PackageInstallerCallbackProxy) OnSessionFinished(ctx context.Context, sessionId int32, success bool) error
- func (p *PackageInstallerCallbackProxy) OnSessionProgressChanged(ctx context.Context, sessionId int32, progress float32) error
- type PackageInstallerCallbackStub
- type PackageInstallerInstallConstraints
- type PackageInstallerPreapprovalDetails
- type PackageInstallerProxy
- func (p *PackageInstallerProxy) AbandonSession(ctx context.Context, sessionId int32) error
- func (p *PackageInstallerProxy) AsBinder() binder.IBinder
- func (p *PackageInstallerProxy) BypassNextAllowedApexUpdateCheck(ctx context.Context, value bool) error
- func (p *PackageInstallerProxy) BypassNextStagedInstallerCheck(ctx context.Context, value bool) error
- func (p *PackageInstallerProxy) CheckInstallConstraints(ctx context.Context, installerPackageName string, packageNames []string, ...) error
- func (p *PackageInstallerProxy) CreateSession(ctx context.Context, params PackageInstallerSessionParams, ...) (int32, error)
- func (p *PackageInstallerProxy) DisableVerificationForUid(ctx context.Context, uid int32) error
- func (p *PackageInstallerProxy) GetAllSessions(ctx context.Context) (ParceledListSlice, error)
- func (p *PackageInstallerProxy) GetMySessions(ctx context.Context, installerPackageName string) (ParceledListSlice, error)
- func (p *PackageInstallerProxy) GetSessionInfo(ctx context.Context, sessionId int32) (PackageInstallerSessionInfo, error)
- func (p *PackageInstallerProxy) GetStagedSessions(ctx context.Context) (ParceledListSlice, error)
- func (p *PackageInstallerProxy) InstallExistingPackage(ctx context.Context, packageName string, installFlags int32, ...) error
- func (p *PackageInstallerProxy) InstallPackageArchived(ctx context.Context, archivedPackageParcel ArchivedPackageParcel, ...) error
- func (p *PackageInstallerProxy) OpenSession(ctx context.Context, sessionId int32) (IPackageInstallerSession, error)
- func (p *PackageInstallerProxy) RegisterCallback(ctx context.Context, callback IPackageInstallerCallback) error
- func (p *PackageInstallerProxy) ReportUnarchivalStatus(ctx context.Context, unarchiveId int32, status int32, ...) error
- func (p *PackageInstallerProxy) RequestArchive(ctx context.Context, packageName string, callerPackageName string, flags int32, ...) error
- func (p *PackageInstallerProxy) RequestUnarchive(ctx context.Context, packageName string, callerPackageName string, ...) error
- func (p *PackageInstallerProxy) SetAllowUnlimitedSilentUpdates(ctx context.Context, installerPackageName string) error
- func (p *PackageInstallerProxy) SetPermissionsResult(ctx context.Context, sessionId int32, accepted bool) error
- func (p *PackageInstallerProxy) SetSilentUpdatesThrottleTime(ctx context.Context, throttleTimeInSeconds int64) error
- func (p *PackageInstallerProxy) Uninstall(ctx context.Context, versionedPackage VersionedPackage, ...) error
- func (p *PackageInstallerProxy) UninstallExistingPackage(ctx context.Context, versionedPackage VersionedPackage, ...) error
- func (p *PackageInstallerProxy) UnregisterCallback(ctx context.Context, callback IPackageInstallerCallback) error
- func (p *PackageInstallerProxy) UpdateSessionAppIcon(ctx context.Context, sessionId int32, appIcon graphics.Bitmap) error
- func (p *PackageInstallerProxy) UpdateSessionAppLabel(ctx context.Context, sessionId int32, appLabel string) error
- func (p *PackageInstallerProxy) WaitForInstallConstraints(ctx context.Context, installerPackageName string, packageNames []string, ...) error
- type PackageInstallerSessionFileSystemConnectorProxy
- type PackageInstallerSessionFileSystemConnectorStub
- type PackageInstallerSessionInfo
- type PackageInstallerSessionParams
- type PackageInstallerSessionProxy
- func (p *PackageInstallerSessionProxy) Abandon(ctx context.Context) error
- func (p *PackageInstallerSessionProxy) AddChildSessionId(ctx context.Context, sessionId int32) error
- func (p *PackageInstallerSessionProxy) AddClientProgress(ctx context.Context, progress float32) error
- func (p *PackageInstallerSessionProxy) AddFile(ctx context.Context, location int32, name string, lengthBytes int64, ...) error
- func (p *PackageInstallerSessionProxy) AsBinder() binder.IBinder
- func (p *PackageInstallerSessionProxy) Close(ctx context.Context) error
- func (p *PackageInstallerSessionProxy) Commit(ctx context.Context, statusReceiver content.IntentSender, forTransferred bool) error
- func (p *PackageInstallerSessionProxy) FetchPackageNames(ctx context.Context) ([]string, error)
- func (p *PackageInstallerSessionProxy) GetAppMetadataFd(ctx context.Context) (int32, error)
- func (p *PackageInstallerSessionProxy) GetChildSessionIds(ctx context.Context) ([]int32, error)
- func (p *PackageInstallerSessionProxy) GetDataLoaderParams(ctx context.Context) (DataLoaderParamsParcel, error)
- func (p *PackageInstallerSessionProxy) GetInstallFlags(ctx context.Context) (int32, error)
- func (p *PackageInstallerSessionProxy) GetNames(ctx context.Context) ([]string, error)
- func (p *PackageInstallerSessionProxy) GetParentSessionId(ctx context.Context) (int32, error)
- func (p *PackageInstallerSessionProxy) GetPreVerifiedDomains(ctx context.Context) (domain.DomainSet, error)
- func (p *PackageInstallerSessionProxy) IsApplicationEnabledSettingPersistent(ctx context.Context) (bool, error)
- func (p *PackageInstallerSessionProxy) IsMultiPackage(ctx context.Context) (bool, error)
- func (p *PackageInstallerSessionProxy) IsRequestUpdateOwnership(ctx context.Context) (bool, error)
- func (p *PackageInstallerSessionProxy) IsStaged(ctx context.Context) (bool, error)
- func (p *PackageInstallerSessionProxy) OpenRead(ctx context.Context, name string) (int32, error)
- func (p *PackageInstallerSessionProxy) OpenWrite(ctx context.Context, name string, offsetBytes int64, lengthBytes int64) (int32, error)
- func (p *PackageInstallerSessionProxy) OpenWriteAppMetadata(ctx context.Context) (int32, error)
- func (p *PackageInstallerSessionProxy) RemoveAppMetadata(ctx context.Context) error
- func (p *PackageInstallerSessionProxy) RemoveChildSessionId(ctx context.Context, sessionId int32) error
- func (p *PackageInstallerSessionProxy) RemoveFile(ctx context.Context, location int32, name string) error
- func (p *PackageInstallerSessionProxy) RemoveSplit(ctx context.Context, splitName string) error
- func (p *PackageInstallerSessionProxy) RequestChecksums(ctx context.Context, name string, optional int32, required int32, ...) error
- func (p *PackageInstallerSessionProxy) RequestUserPreapproval(ctx context.Context, details PackageInstallerPreapprovalDetails, ...) error
- func (p *PackageInstallerSessionProxy) Seal(ctx context.Context) error
- func (p *PackageInstallerSessionProxy) SetChecksums(ctx context.Context, name string, checksums []Checksum, signature []byte) error
- func (p *PackageInstallerSessionProxy) SetClientProgress(ctx context.Context, progress float32) error
- func (p *PackageInstallerSessionProxy) SetPreVerifiedDomains(ctx context.Context, preVerifiedDomains domain.DomainSet) error
- func (p *PackageInstallerSessionProxy) StageViaHardLink(ctx context.Context, target string) error
- func (p *PackageInstallerSessionProxy) Transfer(ctx context.Context, packageName string) error
- func (p *PackageInstallerSessionProxy) Write(ctx context.Context, name string, offsetBytes int64, lengthBytes int64, ...) error
- type PackageInstallerSessionStub
- type PackageInstallerStub
- type PackageLoadingProgressCallbackProxy
- type PackageLoadingProgressCallbackStub
- type PackageManagerComponentEnabledSetting
- type PackageManagerNativeProxy
- func (p *PackageManagerNativeProxy) AsBinder() binder.IBinder
- func (p *PackageManagerNativeProxy) GetInstallerForPackage(ctx context.Context, packageName string) (string, error)
- func (p *PackageManagerNativeProxy) GetLocationFlags(ctx context.Context, packageName string) (int32, error)
- func (p *PackageManagerNativeProxy) GetModuleMetadataPackageName(ctx context.Context) (string, error)
- func (p *PackageManagerNativeProxy) GetNamesForUids(ctx context.Context, uids []int32) ([]string, error)
- func (p *PackageManagerNativeProxy) GetStagedApexInfo(ctx context.Context, moduleName string) (StagedApexInfo, error)
- func (p *PackageManagerNativeProxy) GetStagedApexModuleNames(ctx context.Context) ([]string, error)
- func (p *PackageManagerNativeProxy) GetTargetSdkVersionForPackage(ctx context.Context, packageName string) (int32, error)
- func (p *PackageManagerNativeProxy) GetVersionCodeForPackage(ctx context.Context, packageName string) (int64, error)
- func (p *PackageManagerNativeProxy) HasSha256SigningCertificate(ctx context.Context, packageName string, certificate []byte) (bool, error)
- func (p *PackageManagerNativeProxy) HasSystemFeature(ctx context.Context, featureName string, version int32) (bool, error)
- func (p *PackageManagerNativeProxy) IsAudioPlaybackCaptureAllowed(ctx context.Context, packageNames []string) ([]bool, error)
- func (p *PackageManagerNativeProxy) IsPackageDebuggable(ctx context.Context, packageName string) (bool, error)
- func (p *PackageManagerNativeProxy) RegisterStagedApexObserver(ctx context.Context, observer IStagedApexObserver) error
- func (p *PackageManagerNativeProxy) UnregisterStagedApexObserver(ctx context.Context, observer IStagedApexObserver) error
- type PackageManagerNativeStub
- type PackageManagerProperty
- type PackageManagerProxy
- func (p *PackageManagerProxy) ActivitySupportsIntentAsUser(ctx context.Context, className content.ComponentName, intent content.Intent, ...) (bool, error)
- func (p *PackageManagerProxy) AddCrossProfileIntentFilter(ctx context.Context, intentFilter content.IntentFilter, ownerPackage string, ...) error
- func (p *PackageManagerProxy) AddPermission(ctx context.Context, info PermissionInfo) (bool, error)
- func (p *PackageManagerProxy) AddPermissionAsync(ctx context.Context, info PermissionInfo) (bool, error)
- func (p *PackageManagerProxy) AddPersistentPreferredActivity(ctx context.Context, filter content.IntentFilter, ...) error
- func (p *PackageManagerProxy) AddPreferredActivity(ctx context.Context, filter content.IntentFilter, match int32, ...) error
- func (p *PackageManagerProxy) AsBinder() binder.IBinder
- func (p *PackageManagerProxy) CanForwardTo(ctx context.Context, intent content.Intent, resolvedType string, ...) (bool, error)
- func (p *PackageManagerProxy) CanPackageQuery(ctx context.Context, sourcePackageName string, targetPackageNames []string) ([]bool, error)
- func (p *PackageManagerProxy) CanRequestPackageInstalls(ctx context.Context, packageName string) (bool, error)
- func (p *PackageManagerProxy) CanonicalToCurrentPackageNames(ctx context.Context, names []string) ([]string, error)
- func (p *PackageManagerProxy) CheckPackageStartable(ctx context.Context, packageName string) error
- func (p *PackageManagerProxy) CheckPermission(ctx context.Context, permName string, pkgName string) (int32, error)
- func (p *PackageManagerProxy) CheckSignatures(ctx context.Context, pkg1 string, pkg2 string) (int32, error)
- func (p *PackageManagerProxy) CheckUidPermission(ctx context.Context, permName string, uid int32) (int32, error)
- func (p *PackageManagerProxy) CheckUidSignatures(ctx context.Context, uid1 int32, uid2 int32) (int32, error)
- func (p *PackageManagerProxy) ClearApplicationProfileData(ctx context.Context, packageName string) error
- func (p *PackageManagerProxy) ClearApplicationUserData(ctx context.Context, packageName string, observer IPackageDataObserver) error
- func (p *PackageManagerProxy) ClearCrossProfileIntentFilters(ctx context.Context, sourceUserId int32, ownerPackage string) error
- func (p *PackageManagerProxy) ClearPackagePersistentPreferredActivities(ctx context.Context, packageName string) error
- func (p *PackageManagerProxy) ClearPackagePreferredActivities(ctx context.Context, packageName string) error
- func (p *PackageManagerProxy) ClearPersistentPreferredActivity(ctx context.Context, filter content.IntentFilter) error
- func (p *PackageManagerProxy) CurrentToCanonicalPackageNames(ctx context.Context, names []string) ([]string, error)
- func (p *PackageManagerProxy) DeleteApplicationCacheFiles(ctx context.Context, packageName string, observer IPackageDataObserver) error
- func (p *PackageManagerProxy) DeleteApplicationCacheFilesAsUser(ctx context.Context, packageName string, observer IPackageDataObserver) error
- func (p *PackageManagerProxy) DeleteExistingPackageAsUser(ctx context.Context, versionedPackage VersionedPackage, ...) error
- func (p *PackageManagerProxy) DeletePackageAsUser(ctx context.Context, packageName string, versionCode int32, ...) error
- func (p *PackageManagerProxy) DeletePackageVersioned(ctx context.Context, versionedPackage VersionedPackage, ...) error
- func (p *PackageManagerProxy) DeletePreloadsFileCache(ctx context.Context) error
- func (p *PackageManagerProxy) EnterSafeMode(ctx context.Context) error
- func (p *PackageManagerProxy) ExtendVerificationTimeout(ctx context.Context, id int32, verificationCodeAtTimeout int32, ...) error
- func (p *PackageManagerProxy) FindPersistentPreferredActivity(ctx context.Context, intent content.Intent) (ResolveInfo, error)
- func (p *PackageManagerProxy) FinishPackageInstall(ctx context.Context, token int32, didLaunch bool) error
- func (p *PackageManagerProxy) FlushPackageRestrictionsAsUser(ctx context.Context) error
- func (p *PackageManagerProxy) FreeStorage(ctx context.Context, volumeUuid string, freeStorageSize int64, ...) error
- func (p *PackageManagerProxy) FreeStorageAndNotify(ctx context.Context, volumeUuid string, freeStorageSize int64, ...) error
- func (p *PackageManagerProxy) GetActivityInfo(ctx context.Context, className content.ComponentName, flags int64) (ActivityInfo, error)
- func (p *PackageManagerProxy) GetAllIntentFilters(ctx context.Context, packageName string) (ParceledListSlice, error)
- func (p *PackageManagerProxy) GetAllPackages(ctx context.Context) ([]string, error)
- func (p *PackageManagerProxy) GetAppMetadataFd(ctx context.Context, packageName string) (int32, error)
- func (p *PackageManagerProxy) GetAppMetadataSource(ctx context.Context, packageName string) (int32, error)
- func (p *PackageManagerProxy) GetAppOpPermissionPackages(ctx context.Context, permissionName string) ([]string, error)
- func (p *PackageManagerProxy) GetAppPredictionServicePackageName(ctx context.Context) (string, error)
- func (p *PackageManagerProxy) GetApplicationEnabledSetting(ctx context.Context, packageName string) (int32, error)
- func (p *PackageManagerProxy) GetApplicationHiddenSettingAsUser(ctx context.Context, packageName string) (bool, error)
- func (p *PackageManagerProxy) GetApplicationInfo(ctx context.Context, packageName string, flags int64) (ApplicationInfo, error)
- func (p *PackageManagerProxy) GetArchivedAppIcon(ctx context.Context, packageName string, user os.UserHandle, ...) (graphics.Bitmap, error)
- func (p *PackageManagerProxy) GetArchivedPackage(ctx context.Context, packageName string) (ArchivedPackageParcel, error)
- func (p *PackageManagerProxy) GetArtManager(ctx context.Context) (dex.IArtManager, error)
- func (p *PackageManagerProxy) GetAttentionServicePackageName(ctx context.Context) (string, error)
- func (p *PackageManagerProxy) GetBlockUninstallForUser(ctx context.Context, packageName string) (bool, error)
- func (p *PackageManagerProxy) GetChangedPackages(ctx context.Context, sequenceNumber int32) (ChangedPackages, error)
- func (p *PackageManagerProxy) GetComponentEnabledSetting(ctx context.Context, componentName content.ComponentName) (int32, error)
- func (p *PackageManagerProxy) GetDeclaredSharedLibraries(ctx context.Context, packageName string, flags int64) (ParceledListSlice, error)
- func (p *PackageManagerProxy) GetDefaultAppsBackup(ctx context.Context) ([]byte, error)
- func (p *PackageManagerProxy) GetDefaultTextClassifierPackageName(ctx context.Context) (string, error)
- func (p *PackageManagerProxy) GetDomainVerificationAgent(ctx context.Context) (content.ComponentName, error)
- func (p *PackageManagerProxy) GetDomainVerificationBackup(ctx context.Context) ([]byte, error)
- func (p *PackageManagerProxy) GetFlagsForUid(ctx context.Context, uid int32) (int32, error)
- func (p *PackageManagerProxy) GetHarmfulAppWarning(ctx context.Context, packageName string) (string, error)
- func (p *PackageManagerProxy) GetHoldLockToken(ctx context.Context) (binder.IBinder, error)
- func (p *PackageManagerProxy) GetHomeActivities(ctx context.Context, outHomeCandidates []ResolveInfo) (content.ComponentName, error)
- func (p *PackageManagerProxy) GetIncidentReportApproverPackageName(ctx context.Context) (string, error)
- func (p *PackageManagerProxy) GetInitialNonStoppedSystemPackages(ctx context.Context) ([]string, error)
- func (p *PackageManagerProxy) GetInstallLocation(ctx context.Context) (int32, error)
- func (p *PackageManagerProxy) GetInstallReason(ctx context.Context, packageName string) (int32, error)
- func (p *PackageManagerProxy) GetInstallSourceInfo(ctx context.Context, packageName string) (InstallSourceInfo, error)
- func (p *PackageManagerProxy) GetInstalledApplications(ctx context.Context, flags int64) (ParceledListSlice, error)
- func (p *PackageManagerProxy) GetInstalledModules(ctx context.Context, flags int32) ([]ModuleInfo, error)
- func (p *PackageManagerProxy) GetInstalledPackages(ctx context.Context, flags int64) (ParceledListSlice, error)
- func (p *PackageManagerProxy) GetInstallerPackageName(ctx context.Context, packageName string) (string, error)
- func (p *PackageManagerProxy) GetInstantAppAndroidId(ctx context.Context, packageName string) (string, error)
- func (p *PackageManagerProxy) GetInstantAppCookie(ctx context.Context, packageName string) ([]byte, error)
- func (p *PackageManagerProxy) GetInstantAppIcon(ctx context.Context, packageName string) (graphics.Bitmap, error)
- func (p *PackageManagerProxy) GetInstantAppInstallerComponent(ctx context.Context) (content.ComponentName, error)
- func (p *PackageManagerProxy) GetInstantAppResolverComponent(ctx context.Context) (content.ComponentName, error)
- func (p *PackageManagerProxy) GetInstantAppResolverSettingsComponent(ctx context.Context) (content.ComponentName, error)
- func (p *PackageManagerProxy) GetInstantApps(ctx context.Context) (ParceledListSlice, error)
- func (p *PackageManagerProxy) GetInstrumentationInfoAsUser(ctx context.Context, className content.ComponentName, flags int32) (InstrumentationInfo, error)
- func (p *PackageManagerProxy) GetIntentFilterVerifications(ctx context.Context, packageName string) (ParceledListSlice, error)
- func (p *PackageManagerProxy) GetIntentVerificationStatus(ctx context.Context, packageName string) (int32, error)
- func (p *PackageManagerProxy) GetKeySetByAlias(ctx context.Context, packageName string, alias string) (KeySet, error)
- func (p *PackageManagerProxy) GetLastChosenActivity(ctx context.Context, intent content.Intent, resolvedType string, flags int32) (ResolveInfo, error)
- func (p *PackageManagerProxy) GetLaunchIntentSenderForPackage(ctx context.Context, packageName string, featureId string) (content.IntentSender, error)
- func (p *PackageManagerProxy) GetMimeGroup(ctx context.Context, packageName string, group string) ([]string, error)
- func (p *PackageManagerProxy) GetModuleInfo(ctx context.Context, packageName string, flags int32) (ModuleInfo, error)
- func (p *PackageManagerProxy) GetMoveStatus(ctx context.Context, moveId int32) (int32, error)
- func (p *PackageManagerProxy) GetNameForUid(ctx context.Context, uid int32) (string, error)
- func (p *PackageManagerProxy) GetNamesForUids(ctx context.Context, uids []int32) ([]string, error)
- func (p *PackageManagerProxy) GetPackageGids(ctx context.Context, packageName string, flags int64) ([]int32, error)
- func (p *PackageManagerProxy) GetPackageInfo(ctx context.Context, packageName string, flags int64) (PackageInfo, error)
- func (p *PackageManagerProxy) GetPackageInfoVersioned(ctx context.Context, versionedPackage VersionedPackage, flags int64) (PackageInfo, error)
- func (p *PackageManagerProxy) GetPackageInstaller(ctx context.Context) (IPackageInstaller, error)
- func (p *PackageManagerProxy) GetPackageSizeInfo(ctx context.Context, packageName string, observer IPackageStatsObserver) error
- func (p *PackageManagerProxy) GetPackageUid(ctx context.Context, packageName string, flags int64) (int32, error)
- func (p *PackageManagerProxy) GetPackagesForUid(ctx context.Context, uid int32) ([]string, error)
- func (p *PackageManagerProxy) GetPackagesHoldingPermissions(ctx context.Context, permissions []string, flags int64) (ParceledListSlice, error)
- func (p *PackageManagerProxy) GetPermissionControllerPackageName(ctx context.Context) (string, error)
- func (p *PackageManagerProxy) GetPermissionGroupInfo(ctx context.Context, name string, flags int32) (PermissionGroupInfo, error)
- func (p *PackageManagerProxy) GetPersistentApplications(ctx context.Context, flags int32) (ParceledListSlice, error)
- func (p *PackageManagerProxy) GetPreferredActivities(ctx context.Context, outFilters []content.IntentFilter, ...) (int32, error)
- func (p *PackageManagerProxy) GetPreferredActivityBackup(ctx context.Context) ([]byte, error)
- func (p *PackageManagerProxy) GetPrivateFlagsForUid(ctx context.Context, uid int32) (int32, error)
- func (p *PackageManagerProxy) GetPropertyAsUser(ctx context.Context, propertyName string, packageName string, className string) (PackageManagerProperty, error)
- func (p *PackageManagerProxy) GetProviderInfo(ctx context.Context, className content.ComponentName, flags int64) (ProviderInfo, error)
- func (p *PackageManagerProxy) GetReceiverInfo(ctx context.Context, className content.ComponentName, flags int64) (ActivityInfo, error)
- func (p *PackageManagerProxy) GetRotationResolverPackageName(ctx context.Context) (string, error)
- func (p *PackageManagerProxy) GetRuntimePermissionsVersion(ctx context.Context) (int32, error)
- func (p *PackageManagerProxy) GetSdkSandboxPackageName(ctx context.Context) (string, error)
- func (p *PackageManagerProxy) GetServiceInfo(ctx context.Context, className content.ComponentName, flags int64) (ServiceInfo, error)
- func (p *PackageManagerProxy) GetServicesSystemSharedLibraryPackageName(ctx context.Context) (string, error)
- func (p *PackageManagerProxy) GetSetupWizardPackageName(ctx context.Context) (string, error)
- func (p *PackageManagerProxy) GetSharedLibraries(ctx context.Context, packageName string, flags int64) (ParceledListSlice, error)
- func (p *PackageManagerProxy) GetSharedSystemSharedLibraryPackageName(ctx context.Context) (string, error)
- func (p *PackageManagerProxy) GetSigningKeySet(ctx context.Context, packageName string) (KeySet, error)
- func (p *PackageManagerProxy) GetSplashScreenTheme(ctx context.Context, packageName string) (string, error)
- func (p *PackageManagerProxy) GetSuspendedPackageAppExtras(ctx context.Context, packageName string) (os.Bundle, error)
- func (p *PackageManagerProxy) GetSuspendingPackage(ctx context.Context, packageName string) (string, error)
- func (p *PackageManagerProxy) GetSystemAvailableFeatures(ctx context.Context) (ParceledListSlice, error)
- func (p *PackageManagerProxy) GetSystemCaptionsServicePackageName(ctx context.Context) (string, error)
- func (p *PackageManagerProxy) GetSystemSharedLibraryNames(ctx context.Context) ([]string, error)
- func (p *PackageManagerProxy) GetSystemSharedLibraryNamesAndPaths(ctx context.Context) (map[string]string, error)
- func (p *PackageManagerProxy) GetSystemTextClassifierPackageName(ctx context.Context) (string, error)
- func (p *PackageManagerProxy) GetTargetSdkVersion(ctx context.Context, packageName string) (int32, error)
- func (p *PackageManagerProxy) GetUidForSharedUser(ctx context.Context, sharedUserName string) (int32, error)
- func (p *PackageManagerProxy) GetUnsuspendablePackagesForUser(ctx context.Context, packageNames []string) ([]string, error)
- func (p *PackageManagerProxy) GetUserMinAspectRatio(ctx context.Context, packageName string) (int32, error)
- func (p *PackageManagerProxy) GetVerifierDeviceIdentity(ctx context.Context) (VerifierDeviceIdentity, error)
- func (p *PackageManagerProxy) GetWellbeingPackageName(ctx context.Context) (string, error)
- func (p *PackageManagerProxy) GrantRuntimePermission(ctx context.Context, packageName string, permissionName string) error
- func (p *PackageManagerProxy) HasSigningCertificate(ctx context.Context, packageName string, signingCertificate []byte, ...) (bool, error)
- func (p *PackageManagerProxy) HasSystemFeature(ctx context.Context, name string, version int32) (bool, error)
- func (p *PackageManagerProxy) HasSystemUidErrors(ctx context.Context) (bool, error)
- func (p *PackageManagerProxy) HasUidSigningCertificate(ctx context.Context, uid int32, signingCertificate []byte, flags int32) (bool, error)
- func (p *PackageManagerProxy) HoldLock(ctx context.Context, token binder.IBinder, durationMs int32) error
- func (p *PackageManagerProxy) InstallExistingPackageAsUser(ctx context.Context, packageName string, installFlags int32, ...) (int32, error)
- func (p *PackageManagerProxy) IsAppArchivable(ctx context.Context, packageName string, user os.UserHandle) (bool, error)
- func (p *PackageManagerProxy) IsAutoRevokeWhitelisted(ctx context.Context, packageName string) (bool, error)
- func (p *PackageManagerProxy) IsDeviceUpgrading(ctx context.Context) (bool, error)
- func (p *PackageManagerProxy) IsFirstBoot(ctx context.Context) (bool, error)
- func (p *PackageManagerProxy) IsInstantApp(ctx context.Context, packageName string) (bool, error)
- func (p *PackageManagerProxy) IsPackageAvailable(ctx context.Context, packageName string) (bool, error)
- func (p *PackageManagerProxy) IsPackageDeviceAdminOnAnyUser(ctx context.Context, packageName string) (bool, error)
- func (p *PackageManagerProxy) IsPackageQuarantinedForUser(ctx context.Context, packageName string) (bool, error)
- func (p *PackageManagerProxy) IsPackageSignedByKeySet(ctx context.Context, packageName string, ks KeySet) (bool, error)
- func (p *PackageManagerProxy) IsPackageSignedByKeySetExactly(ctx context.Context, packageName string, ks KeySet) (bool, error)
- func (p *PackageManagerProxy) IsPackageStateProtected(ctx context.Context, packageName string) (bool, error)
- func (p *PackageManagerProxy) IsPackageStoppedForUser(ctx context.Context, packageName string) (bool, error)
- func (p *PackageManagerProxy) IsPackageSuspendedForUser(ctx context.Context, packageName string) (bool, error)
- func (p *PackageManagerProxy) IsProtectedBroadcast(ctx context.Context, actionName string) (bool, error)
- func (p *PackageManagerProxy) IsSafeMode(ctx context.Context) (bool, error)
- func (p *PackageManagerProxy) IsStorageLow(ctx context.Context) (bool, error)
- func (p *PackageManagerProxy) IsUidPrivileged(ctx context.Context, uid int32) (bool, error)
- func (p *PackageManagerProxy) LogAppProcessStartIfNeeded(ctx context.Context, packageName string, processName string, uid int32, ...) error
- func (p *PackageManagerProxy) MakeProviderVisible(ctx context.Context, recipientAppId int32, visibleAuthority string) error
- func (p *PackageManagerProxy) MakeUidVisible(ctx context.Context, recipientAppId int32, visibleUid int32) error
- func (p *PackageManagerProxy) MovePackage(ctx context.Context, packageName string, volumeUuid string) (int32, error)
- func (p *PackageManagerProxy) MovePrimaryStorage(ctx context.Context, volumeUuid string) (int32, error)
- func (p *PackageManagerProxy) NotifyDexLoad(ctx context.Context, loadingPackageName string, ...) error
- func (p *PackageManagerProxy) NotifyPackageUse(ctx context.Context, packageName string, reason int32) error
- func (p *PackageManagerProxy) NotifyPackagesReplacedReceived(ctx context.Context, packages []string) error
- func (p *PackageManagerProxy) OverrideLabelAndIcon(ctx context.Context, componentName content.ComponentName, ...) error
- func (p *PackageManagerProxy) PerformDexOptMode(ctx context.Context, packageName string, checkProfiles bool, ...) (bool, error)
- func (p *PackageManagerProxy) PerformDexOptSecondary(ctx context.Context, packageName string, targetCompilerFilter string, ...) (bool, error)
- func (p *PackageManagerProxy) QueryContentProviders(ctx context.Context, processName string, uid int32, flags int64, ...) (ParceledListSlice, error)
- func (p *PackageManagerProxy) QueryInstrumentationAsUser(ctx context.Context, targetPackage string, flags int32) (ParceledListSlice, error)
- func (p *PackageManagerProxy) QueryIntentActivities(ctx context.Context, intent content.Intent, resolvedType string, flags int64) (ParceledListSlice, error)
- func (p *PackageManagerProxy) QueryIntentActivityOptions(ctx context.Context, caller content.ComponentName, specifics []content.Intent, ...) (ParceledListSlice, error)
- func (p *PackageManagerProxy) QueryIntentContentProviders(ctx context.Context, intent content.Intent, resolvedType string, flags int64) (ParceledListSlice, error)
- func (p *PackageManagerProxy) QueryIntentReceivers(ctx context.Context, intent content.Intent, resolvedType string, flags int64) (ParceledListSlice, error)
- func (p *PackageManagerProxy) QueryIntentServices(ctx context.Context, intent content.Intent, resolvedType string, flags int64) (ParceledListSlice, error)
- func (p *PackageManagerProxy) QueryProperty(ctx context.Context, propertyName string, componentType int32) (ParceledListSlice, error)
- func (p *PackageManagerProxy) QuerySyncProviders(ctx context.Context, outNames []string, outInfo []ProviderInfo) error
- func (p *PackageManagerProxy) RegisterDexModule(ctx context.Context, packageName string, dexModulePath string, ...) error
- func (p *PackageManagerProxy) RegisterMoveCallback(ctx context.Context, callback IPackageMoveObserver) error
- func (p *PackageManagerProxy) RegisterPackageMonitorCallback(ctx context.Context, callback os.IRemoteCallback) error
- func (p *PackageManagerProxy) RelinquishUpdateOwnership(ctx context.Context, targetPackage string) error
- func (p *PackageManagerProxy) RemoveCrossProfileIntentFilter(ctx context.Context, intentFilter content.IntentFilter, ownerPackage string, ...) (bool, error)
- func (p *PackageManagerProxy) RemovePermission(ctx context.Context, name string) error
- func (p *PackageManagerProxy) ReplacePreferredActivity(ctx context.Context, filter content.IntentFilter, match int32, ...) error
- func (p *PackageManagerProxy) RequestPackageChecksums(ctx context.Context, packageName string, includeSplits bool, optional int32, ...) error
- func (p *PackageManagerProxy) ResetApplicationPreferences(ctx context.Context) error
- func (p *PackageManagerProxy) ResolveContentProvider(ctx context.Context, name string, flags int64) (ProviderInfo, error)
- func (p *PackageManagerProxy) ResolveIntent(ctx context.Context, intent content.Intent, resolvedType string, flags int64) (ResolveInfo, error)
- func (p *PackageManagerProxy) ResolveService(ctx context.Context, intent content.Intent, resolvedType string, flags int64) (ResolveInfo, error)
- func (p *PackageManagerProxy) RestoreDefaultApps(ctx context.Context, backup []byte) error
- func (p *PackageManagerProxy) RestoreDomainVerification(ctx context.Context, backup []byte) error
- func (p *PackageManagerProxy) RestoreLabelAndIcon(ctx context.Context, componentName content.ComponentName) error
- func (p *PackageManagerProxy) RestorePreferredActivities(ctx context.Context, backup []byte) error
- func (p *PackageManagerProxy) SendDeviceCustomizationReadyBroadcast(ctx context.Context) error
- func (p *PackageManagerProxy) SetApplicationCategoryHint(ctx context.Context, packageName string, categoryHint int32, ...) error
- func (p *PackageManagerProxy) SetApplicationEnabledSetting(ctx context.Context, packageName string, newState int32, flags int32) error
- func (p *PackageManagerProxy) SetApplicationHiddenSettingAsUser(ctx context.Context, packageName string, hidden bool) (bool, error)
- func (p *PackageManagerProxy) SetBlockUninstallForUser(ctx context.Context, packageName string, blockUninstall bool) (bool, error)
- func (p *PackageManagerProxy) SetComponentEnabledSetting(ctx context.Context, componentName content.ComponentName, newState int32, ...) error
- func (p *PackageManagerProxy) SetComponentEnabledSettings(ctx context.Context, settings []PackageManagerComponentEnabledSetting) error
- func (p *PackageManagerProxy) SetDistractingPackageRestrictionsAsUser(ctx context.Context, packageNames []string, restrictionFlags int32) ([]string, error)
- func (p *PackageManagerProxy) SetHarmfulAppWarning(ctx context.Context, packageName string, warning string) error
- func (p *PackageManagerProxy) SetHomeActivity(ctx context.Context, className content.ComponentName) error
- func (p *PackageManagerProxy) SetInstallLocation(ctx context.Context, loc int32) (bool, error)
- func (p *PackageManagerProxy) SetInstallerPackageName(ctx context.Context, targetPackage string, installerPackageName string) error
- func (p *PackageManagerProxy) SetInstantAppCookie(ctx context.Context, packageName string, cookie []byte) (bool, error)
- func (p *PackageManagerProxy) SetKeepUninstalledPackages(ctx context.Context, packageList []string) error
- func (p *PackageManagerProxy) SetLastChosenActivity(ctx context.Context, intent content.Intent, resolvedType string, flags int32, ...) error
- func (p *PackageManagerProxy) SetMimeGroup(ctx context.Context, packageName string, group string, mimeTypes []string) error
- func (p *PackageManagerProxy) SetPackageStoppedState(ctx context.Context, packageName string, stopped bool) error
- func (p *PackageManagerProxy) SetPackagesSuspendedAsUser(ctx context.Context, packageNames []string, suspended bool, ...) ([]string, error)
- func (p *PackageManagerProxy) SetRequiredForSystemUser(ctx context.Context, packageName string, systemUserApp bool) (bool, error)
- func (p *PackageManagerProxy) SetRuntimePermissionsVersion(ctx context.Context, version int32) error
- func (p *PackageManagerProxy) SetSplashScreenTheme(ctx context.Context, packageName string, themeName string) error
- func (p *PackageManagerProxy) SetSystemAppHiddenUntilInstalled(ctx context.Context, packageName string, hidden bool) error
- func (p *PackageManagerProxy) SetSystemAppInstallState(ctx context.Context, packageName string, installed bool) (bool, error)
- func (p *PackageManagerProxy) SetUpdateAvailable(ctx context.Context, packageName string, updateAvaialble bool) error
- func (p *PackageManagerProxy) SetUserMinAspectRatio(ctx context.Context, packageName string, aspectRatio int32) error
- func (p *PackageManagerProxy) UnregisterMoveCallback(ctx context.Context, callback IPackageMoveObserver) error
- func (p *PackageManagerProxy) UnregisterPackageMonitorCallback(ctx context.Context, callback os.IRemoteCallback) error
- func (p *PackageManagerProxy) UpdateIntentVerificationStatus(ctx context.Context, packageName string, status int32) (bool, error)
- func (p *PackageManagerProxy) VerifyIntentFilter(ctx context.Context, id int32, verificationCode int32, failedDomains []string) error
- func (p *PackageManagerProxy) VerifyPendingInstall(ctx context.Context, id int32, verificationCode int32) error
- func (p *PackageManagerProxy) WaitForHandler(ctx context.Context, timeoutMillis int64, forBackgroundHandler bool) (bool, error)
- type PackageManagerStub
- type PackageMoveObserverProxy
- type PackageMoveObserverStub
- type PackageStats
- type PackageStatsObserverProxy
- type PackageStatsObserverStub
- type ParceledListSlice
- type PermissionGroupInfo
- type PermissionInfo
- type PinItemRequestProxy
- func (p *PinItemRequestProxy) Accept(ctx context.Context, options os.Bundle) (bool, error)
- func (p *PinItemRequestProxy) AsBinder() binder.IBinder
- func (p *PinItemRequestProxy) GetAppWidgetProviderInfo(ctx context.Context) (appwidget.AppWidgetProviderInfo, error)
- func (p *PinItemRequestProxy) GetExtras(ctx context.Context) (os.Bundle, error)
- func (p *PinItemRequestProxy) GetShortcutInfo(ctx context.Context) (ShortcutInfo, error)
- func (p *PinItemRequestProxy) IsValid(ctx context.Context) (bool, error)
- type PinItemRequestStub
- type ProviderInfo
- type ProviderInfoList
- type ResolveInfo
- type ServiceInfo
- type SharedLibraryInfo
- type ShortcutChangeCallbackProxy
- func (p *ShortcutChangeCallbackProxy) AsBinder() binder.IBinder
- func (p *ShortcutChangeCallbackProxy) OnShortcutsAddedOrUpdated(ctx context.Context, packageName string, shortcuts []ShortcutInfo, ...) error
- func (p *ShortcutChangeCallbackProxy) OnShortcutsRemoved(ctx context.Context, packageName string, shortcuts []ShortcutInfo, ...) error
- type ShortcutChangeCallbackStub
- type ShortcutInfo
- type ShortcutQueryWrapper
- type ShortcutServiceProxy
- func (p *ShortcutServiceProxy) AddDynamicShortcuts(ctx context.Context, packageName string, shortcutInfoList ParceledListSlice) (bool, error)
- func (p *ShortcutServiceProxy) ApplyRestore(ctx context.Context, payload []byte, user int32) error
- func (p *ShortcutServiceProxy) AsBinder() binder.IBinder
- func (p *ShortcutServiceProxy) CreateShortcutResultIntent(ctx context.Context, packageName string, shortcut ShortcutInfo, ...) error
- func (p *ShortcutServiceProxy) DisableShortcuts(ctx context.Context, packageName string, shortcutIds []string, ...) error
- func (p *ShortcutServiceProxy) EnableShortcuts(ctx context.Context, packageName string, shortcutIds []string) error
- func (p *ShortcutServiceProxy) GetBackupPayload(ctx context.Context, user int32) ([]byte, error)
- func (p *ShortcutServiceProxy) GetIconMaxDimensions(ctx context.Context, packageName string) (int32, error)
- func (p *ShortcutServiceProxy) GetMaxShortcutCountPerActivity(ctx context.Context, packageName string) (int32, error)
- func (p *ShortcutServiceProxy) GetRateLimitResetTime(ctx context.Context, packageName string) (int64, error)
- func (p *ShortcutServiceProxy) GetRemainingCallCount(ctx context.Context, packageName string) (int32, error)
- func (p *ShortcutServiceProxy) GetShareTargets(ctx context.Context, packageName string, filter content.IntentFilter) (ParceledListSlice, error)
- func (p *ShortcutServiceProxy) GetShortcuts(ctx context.Context, packageName string, matchFlags int32) (ParceledListSlice, error)
- func (p *ShortcutServiceProxy) HasShareTargets(ctx context.Context, packageName string, packageToCheck string) (bool, error)
- func (p *ShortcutServiceProxy) IsRequestPinItemSupported(ctx context.Context, user int32, requestType int32) (bool, error)
- func (p *ShortcutServiceProxy) OnApplicationActive(ctx context.Context, packageName string) error
- func (p *ShortcutServiceProxy) PushDynamicShortcut(ctx context.Context, packageName string, shortcut ShortcutInfo) error
- func (p *ShortcutServiceProxy) RemoveAllDynamicShortcuts(ctx context.Context, packageName string) error
- func (p *ShortcutServiceProxy) RemoveDynamicShortcuts(ctx context.Context, packageName string, shortcutIds []string) error
- func (p *ShortcutServiceProxy) RemoveLongLivedShortcuts(ctx context.Context, packageName string, shortcutIds []string) error
- func (p *ShortcutServiceProxy) ReportShortcutUsed(ctx context.Context, packageName string, shortcutId string) error
- func (p *ShortcutServiceProxy) RequestPinShortcut(ctx context.Context, packageName string, shortcut ShortcutInfo, ...) error
- func (p *ShortcutServiceProxy) ResetThrottling(ctx context.Context) error
- func (p *ShortcutServiceProxy) SetDynamicShortcuts(ctx context.Context, packageName string, shortcutInfoList ParceledListSlice) (bool, error)
- func (p *ShortcutServiceProxy) UpdateShortcuts(ctx context.Context, packageName string, shortcuts ParceledListSlice) (bool, error)
- type ShortcutServiceStub
- type SignedPackageParcel
- type SigningDetails
- type StagedApexInfo
- type StagedApexObserverProxy
- type StagedApexObserverStub
- type StringParceledListSlice
- type SuspendDialogInfo
- type UserInfo
- type UserProperties
- type VerifierDeviceIdentity
- type VerifierInfo
- type VersionedPackage
Constants ¶
const ( TransactionIBackgroundInstallControlServiceGetBackgroundInstalledPackages = binder.FirstCallTransaction + 0 TransactionIBackgroundInstallControlServiceRegisterBackgroundInstallCallback = binder.FirstCallTransaction + 1 TransactionIBackgroundInstallControlServiceUnregisterBackgroundInstallCallback = binder.FirstCallTransaction + 2 )
const ( MethodIBackgroundInstallControlServiceGetBackgroundInstalledPackages = "getBackgroundInstalledPackages" MethodIBackgroundInstallControlServiceRegisterBackgroundInstallCallback = "registerBackgroundInstallCallback" MethodIBackgroundInstallControlServiceUnregisterBackgroundInstallCallback = "unregisterBackgroundInstallCallback" )
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 )
const ( MethodICrossProfileAppsStartActivityAsUser = "startActivityAsUser" MethodICrossProfileAppsStartActivityAsUserByIntent = "startActivityAsUserByIntent" MethodICrossProfileAppsGetTargetUserProfiles = "getTargetUserProfiles" MethodICrossProfileAppsCanInteractAcrossProfiles = "canInteractAcrossProfiles" MethodICrossProfileAppsCanRequestInteractAcrossProfiles = "canRequestInteractAcrossProfiles" MethodICrossProfileAppsSetInteractAcrossProfilesAppOp = "setInteractAcrossProfilesAppOp" MethodICrossProfileAppsCanConfigureInteractAcrossProfiles = "canConfigureInteractAcrossProfiles" MethodICrossProfileAppsCanUserAttemptToConfigureInteractAcrossProfiles = "canUserAttemptToConfigureInteractAcrossProfiles" MethodICrossProfileAppsResetInteractAcrossProfilesAppOps = "resetInteractAcrossProfilesAppOps" MethodICrossProfileAppsClearInteractAcrossProfilesAppOps = "clearInteractAcrossProfilesAppOps" )
const ( TransactionIDataLoaderCreate = binder.FirstCallTransaction + 0 TransactionIDataLoaderStart = binder.FirstCallTransaction + 1 TransactionIDataLoaderStop = binder.FirstCallTransaction + 2 TransactionIDataLoaderDestroy = binder.FirstCallTransaction + 3 TransactionIDataLoaderPrepareImage = binder.FirstCallTransaction + 4 )
const ( MethodIDataLoaderCreate = "create" MethodIDataLoaderStart = "start" MethodIDataLoaderStop = "stop" MethodIDataLoaderDestroy = "destroy" MethodIDataLoaderPrepareImage = "prepareImage" )
const ( TransactionIDataLoaderManagerBindToDataLoader = binder.FirstCallTransaction + 0 TransactionIDataLoaderManagerGetDataLoader = binder.FirstCallTransaction + 1 TransactionIDataLoaderManagerUnbindFromDataLoader = binder.FirstCallTransaction + 2 )
const ( MethodIDataLoaderManagerBindToDataLoader = "bindToDataLoader" MethodIDataLoaderManagerGetDataLoader = "getDataLoader" MethodIDataLoaderManagerUnbindFromDataLoader = "unbindFromDataLoader" )
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 IDataLoaderStatusListenerDataLoaderUnrecoverable int32 = 9 )
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 )
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" )
const ( TransactionIOnAppsChangedListenerOnPackageRemoved = binder.FirstCallTransaction + 0 TransactionIOnAppsChangedListenerOnPackageAdded = binder.FirstCallTransaction + 1 TransactionIOnAppsChangedListenerOnPackageChanged = binder.FirstCallTransaction + 2 TransactionIOnAppsChangedListenerOnPackagesAvailable = binder.FirstCallTransaction + 3 TransactionIOnAppsChangedListenerOnPackagesSuspended = binder.FirstCallTransaction + 5 TransactionIOnAppsChangedListenerOnPackagesUnsuspended = binder.FirstCallTransaction + 6 TransactionIOnAppsChangedListenerOnShortcutChanged = binder.FirstCallTransaction + 7 TransactionIOnAppsChangedListenerOnPackageLoadingProgressChanged = binder.FirstCallTransaction + 8 )
const ( MethodIOnAppsChangedListenerOnPackageRemoved = "onPackageRemoved" MethodIOnAppsChangedListenerOnPackageAdded = "onPackageAdded" MethodIOnAppsChangedListenerOnPackageChanged = "onPackageChanged" MethodIOnAppsChangedListenerOnPackagesAvailable = "onPackagesAvailable" MethodIOnAppsChangedListenerOnPackagesSuspended = "onPackagesSuspended" MethodIOnAppsChangedListenerOnPackagesUnsuspended = "onPackagesUnsuspended" MethodIOnAppsChangedListenerOnShortcutChanged = "onShortcutChanged" MethodIOnAppsChangedListenerOnPackageLoadingProgressChanged = "onPackageLoadingProgressChanged" )
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 )
const ( MethodIOtaDexoptPrepare = "prepare" MethodIOtaDexoptCleanup = "cleanup" MethodIOtaDexoptIsDone = "isDone" MethodIOtaDexoptGetProgress = "getProgress" MethodIOtaDexoptDexoptNextPackage = "dexoptNextPackage" MethodIOtaDexoptNextDexoptCommand = "nextDexoptCommand" )
const ( TransactionIPackageDeleteObserver2OnUserActionRequired = binder.FirstCallTransaction + 0 TransactionIPackageDeleteObserver2OnPackageDeleted = binder.FirstCallTransaction + 1 )
const ( MethodIPackageDeleteObserver2OnUserActionRequired = "onUserActionRequired" MethodIPackageDeleteObserver2OnPackageDeleted = "onPackageDeleted" )
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 )
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" )
const ( TransactionIPackageInstallerCallbackOnSessionCreated = binder.FirstCallTransaction + 0 TransactionIPackageInstallerCallbackOnSessionBadgingChanged = binder.FirstCallTransaction + 1 TransactionIPackageInstallerCallbackOnSessionActiveChanged = binder.FirstCallTransaction + 2 TransactionIPackageInstallerCallbackOnSessionProgressChanged = binder.FirstCallTransaction + 3 TransactionIPackageInstallerCallbackOnSessionFinished = binder.FirstCallTransaction + 4 )
const ( MethodIPackageInstallerCallbackOnSessionCreated = "onSessionCreated" MethodIPackageInstallerCallbackOnSessionBadgingChanged = "onSessionBadgingChanged" MethodIPackageInstallerCallbackOnSessionActiveChanged = "onSessionActiveChanged" MethodIPackageInstallerCallbackOnSessionProgressChanged = "onSessionProgressChanged" MethodIPackageInstallerCallbackOnSessionFinished = "onSessionFinished" )
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 )
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" )
const ( TransactionIPackageInstallObserver2OnUserActionRequired = binder.FirstCallTransaction + 0 TransactionIPackageInstallObserver2OnPackageInstalled = binder.FirstCallTransaction + 1 )
const ( MethodIPackageInstallObserver2OnUserActionRequired = "onUserActionRequired" MethodIPackageInstallObserver2OnPackageInstalled = "onPackageInstalled" )
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 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 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 TransactionIPackageManagerGetChangedPackages = binder.FirstCallTransaction + 154 TransactionIPackageManagerIsPackageDeviceAdminOnAnyUser = binder.FirstCallTransaction + 155 TransactionIPackageManagerGetInstallReason = binder.FirstCallTransaction + 156 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 )
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" 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" 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" MethodIPackageManagerGetChangedPackages = "getChangedPackages" MethodIPackageManagerIsPackageDeviceAdminOnAnyUser = "isPackageDeviceAdminOnAnyUser" MethodIPackageManagerGetInstallReason = "getInstallReason" 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" )
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 )
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" )
const ( IPackageManagerNativeLocationSystem int32 = 1 IPackageManagerNativeLocationVendor int32 = 2 IPackageManagerNativeLocationProduct int32 = 4 )
const ( TransactionIPackageMoveObserverOnCreated = binder.FirstCallTransaction + 0 TransactionIPackageMoveObserverOnStatusChanged = binder.FirstCallTransaction + 1 )
const ( MethodIPackageMoveObserverOnCreated = "onCreated" MethodIPackageMoveObserverOnStatusChanged = "onStatusChanged" )
const ( TransactionIPinItemRequestIsValid = binder.FirstCallTransaction + 0 TransactionIPinItemRequestAccept = binder.FirstCallTransaction + 1 TransactionIPinItemRequestGetShortcutInfo = binder.FirstCallTransaction + 2 TransactionIPinItemRequestGetAppWidgetProviderInfo = binder.FirstCallTransaction + 3 TransactionIPinItemRequestGetExtras = binder.FirstCallTransaction + 4 )
const ( MethodIPinItemRequestIsValid = "isValid" MethodIPinItemRequestAccept = "accept" MethodIPinItemRequestGetShortcutInfo = "getShortcutInfo" MethodIPinItemRequestGetAppWidgetProviderInfo = "getAppWidgetProviderInfo" MethodIPinItemRequestGetExtras = "getExtras" )
const ( TransactionIShortcutChangeCallbackOnShortcutsAddedOrUpdated = binder.FirstCallTransaction + 0 TransactionIShortcutChangeCallbackOnShortcutsRemoved = binder.FirstCallTransaction + 1 )
const ( MethodIShortcutChangeCallbackOnShortcutsAddedOrUpdated = "onShortcutsAddedOrUpdated" MethodIShortcutChangeCallbackOnShortcutsRemoved = "onShortcutsRemoved" )
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 TransactionIShortcutServiceRemoveLongLivedShortcuts = binder.FirstCallTransaction + 21 TransactionIShortcutServiceGetShortcuts = binder.FirstCallTransaction + 22 TransactionIShortcutServicePushDynamicShortcut = binder.FirstCallTransaction + 23 )
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" MethodIShortcutServiceRemoveLongLivedShortcuts = "removeLongLivedShortcuts" MethodIShortcutServiceGetShortcuts = "getShortcuts" MethodIShortcutServicePushDynamicShortcut = "pushDynamicShortcut" )
const DescriptorIBackgroundInstallControlService = "android.content.pm.IBackgroundInstallControlService"
const DescriptorICrossProfileApps = "android.content.pm.ICrossProfileApps"
const DescriptorIDataLoader = "android.content.pm.IDataLoader"
const DescriptorIDataLoaderManager = "android.content.pm.IDataLoaderManager"
const DescriptorIDataLoaderStatusListener = "android.content.pm.IDataLoaderStatusListener"
const DescriptorIDexModuleRegisterCallback = "android.content.pm.IDexModuleRegisterCallback"
const DescriptorILauncherApps = "android.content.pm.ILauncherApps"
const DescriptorIOnAppsChangedListener = "android.content.pm.IOnAppsChangedListener"
const DescriptorIOnChecksumsReadyListener = "android.content.pm.IOnChecksumsReadyListener"
const DescriptorIOtaDexopt = "android.content.pm.IOtaDexopt"
const DescriptorIPackageDataObserver = "android.content.pm.IPackageDataObserver"
const DescriptorIPackageDeleteObserver = "android.content.pm.IPackageDeleteObserver"
const DescriptorIPackageDeleteObserver2 = "android.content.pm.IPackageDeleteObserver2"
const DescriptorIPackageInstallObserver2 = "android.content.pm.IPackageInstallObserver2"
const DescriptorIPackageInstaller = "android.content.pm.IPackageInstaller"
const DescriptorIPackageInstallerCallback = "android.content.pm.IPackageInstallerCallback"
const DescriptorIPackageInstallerSession = "android.content.pm.IPackageInstallerSession"
const DescriptorIPackageInstallerSessionFileSystemConnector = "android.content.pm.IPackageInstallerSessionFileSystemConnector"
const DescriptorIPackageLoadingProgressCallback = "android.content.pm.IPackageLoadingProgressCallback"
const DescriptorIPackageManager = "android.content.pm.IPackageManager"
const DescriptorIPackageManagerNative = "android.content.pm.IPackageManagerNative"
const DescriptorIPackageMoveObserver = "android.content.pm.IPackageMoveObserver"
const DescriptorIPackageStatsObserver = "android.content.pm.IPackageStatsObserver"
const DescriptorIPinItemRequest = "android.content.pm.IPinItemRequest"
const DescriptorIShortcutChangeCallback = "android.content.pm.IShortcutChangeCallback"
const DescriptorIShortcutService = "android.content.pm.IShortcutService"
const DescriptorIStagedApexObserver = "android.content.pm.IStagedApexObserver"
const (
MethodIDataLoaderStatusListenerOnStatusChanged = "onStatusChanged"
)
const (
MethodIDexModuleRegisterCallbackOnDexModuleRegistered = "onDexModuleRegistered"
)
const (
MethodIOnChecksumsReadyListenerOnChecksumsReady = "onChecksumsReady"
)
const (
MethodIPackageDataObserverOnRemoveCompleted = "onRemoveCompleted"
)
const (
MethodIPackageDeleteObserverPackageDeleted = "packageDeleted"
)
const (
MethodIPackageInstallerSessionFileSystemConnectorWriteData = "writeData"
)
const (
MethodIPackageLoadingProgressCallbackOnPackageLoadingProgressChanged = "onPackageLoadingProgressChanged"
)
const (
MethodIPackageStatsObserverOnGetStatsCompleted = "onGetStatsCompleted"
)
const (
MethodIStagedApexObserverOnApexStaged = "onApexStaged"
)
const (
TransactionIDataLoaderStatusListenerOnStatusChanged = binder.FirstCallTransaction + 0
)
const (
TransactionIDexModuleRegisterCallbackOnDexModuleRegistered = binder.FirstCallTransaction + 0
)
const (
TransactionIOnChecksumsReadyListenerOnChecksumsReady = binder.FirstCallTransaction + 0
)
const (
TransactionIPackageDataObserverOnRemoveCompleted = binder.FirstCallTransaction + 0
)
const (
TransactionIPackageDeleteObserverPackageDeleted = binder.FirstCallTransaction + 0
)
const (
TransactionIPackageInstallerSessionFileSystemConnectorWriteData = binder.FirstCallTransaction + 0
)
const (
TransactionIPackageLoadingProgressCallbackOnPackageLoadingProgressChanged = binder.FirstCallTransaction + 0
)
const (
TransactionIPackageStatsObserverOnGetStatsCompleted = binder.FirstCallTransaction + 0
)
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 ¶
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 ¶
func (*Attribution) MarshalParcel ¶
func (s *Attribution) MarshalParcel( p *parcel.Parcel, ) error
func (*Attribution) UnmarshalParcel ¶
func (s *Attribution) UnmarshalParcel( p *parcel.Parcel, ) error
type BackgroundInstallControlServiceProxy ¶
func NewBackgroundInstallControlServiceProxy ¶
func NewBackgroundInstallControlServiceProxy( remote binder.IBinder, ) *BackgroundInstallControlServiceProxy
func (*BackgroundInstallControlServiceProxy) AsBinder ¶
func (p *BackgroundInstallControlServiceProxy) AsBinder() binder.IBinder
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 (s *BackgroundInstallControlServiceStub) Descriptor() string
func (*BackgroundInstallControlServiceStub) OnTransaction ¶
func (s *BackgroundInstallControlServiceStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
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 ¶
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 ConfigurationInfo ¶
type ConfigurationInfo struct {
ReqTouchScreen int32
ReqKeyboardType 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 ¶
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 (*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 (*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 (*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 ¶
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 ¶
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 ¶
func NewDataLoaderProxy ¶
func NewDataLoaderProxy( remote binder.IBinder, ) *DataLoaderProxy
func (*DataLoaderProxy) AsBinder ¶
func (p *DataLoaderProxy) AsBinder() binder.IBinder
func (*DataLoaderProxy) Create ¶
func (p *DataLoaderProxy) Create( ctx context.Context, id int32, params DataLoaderParamsParcel, control FileSystemControlParcel, listener IDataLoaderStatusListener, ) error
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
type DataLoaderStatusListenerProxy ¶
func NewDataLoaderStatusListenerProxy ¶
func NewDataLoaderStatusListenerProxy( remote binder.IBinder, ) *DataLoaderStatusListenerProxy
func (*DataLoaderStatusListenerProxy) AsBinder ¶
func (p *DataLoaderStatusListenerProxy) AsBinder() binder.IBinder
func (*DataLoaderStatusListenerProxy) OnStatusChanged ¶
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 ¶
func (s *DataLoaderStatusListenerStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
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 ¶
func NewDexModuleRegisterCallbackProxy ¶
func NewDexModuleRegisterCallbackProxy( remote binder.IBinder, ) *DexModuleRegisterCallbackProxy
func (*DexModuleRegisterCallbackProxy) AsBinder ¶
func (p *DexModuleRegisterCallbackProxy) AsBinder() binder.IBinder
func (*DexModuleRegisterCallbackProxy) OnDexModuleRegistered ¶
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 ¶
func (s *DexModuleRegisterCallbackStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type FeatureInfo ¶
func (*FeatureInfo) MarshalParcel ¶
func (s *FeatureInfo) MarshalParcel( p *parcel.Parcel, ) error
func (*FeatureInfo) UnmarshalParcel ¶
func (s *FeatureInfo) UnmarshalParcel( p *parcel.Parcel, ) error
type FileSystemControlParcel ¶
type FileSystemControlParcel struct {
Incremental *incremental.IncrementalFileSystemControlParcel
Service incremental.IIncrementalServiceConnector
Callback IPackageInstallerSessionFileSystemConnector
}
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
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
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)
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
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
GetChangedPackages(ctx context.Context, sequenceNumber int32) (ChangedPackages, error)
IsPackageDeviceAdminOnAnyUser(ctx context.Context, packageName string) (bool, error)
GetInstallReason(ctx context.Context, packageName string) (int32, 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)
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
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
GetChangedPackages(ctx context.Context, sequenceNumber int32) (ChangedPackages, error)
IsPackageDeviceAdminOnAnyUser(ctx context.Context, packageName string) (bool, error)
GetInstallReason(ctx context.Context, packageName string) (int32, 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)
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)
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 ¶
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 ¶
func (*IntentFilterVerificationInfo) MarshalParcel ¶
func (s *IntentFilterVerificationInfo) MarshalParcel( p *parcel.Parcel, ) error
func (*IntentFilterVerificationInfo) UnmarshalParcel ¶
func (s *IntentFilterVerificationInfo) UnmarshalParcel( p *parcel.Parcel, ) error
type LabeledIntent ¶
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 ¶
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 (*LauncherAppsProxy) GetShortcutIconResId ¶
func (*LauncherAppsProxy) GetShortcutIconUri ¶
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 (p *LauncherAppsProxy) GetShortcuts( ctx context.Context, query ShortcutQueryWrapper, user os.UserHandle, ) (ParceledListSlice, error)
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 (*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 (*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 ¶
func (*ModuleInfo) MarshalParcel ¶
func (s *ModuleInfo) MarshalParcel( p *parcel.Parcel, ) error
func (*ModuleInfo) UnmarshalParcel ¶
func (s *ModuleInfo) UnmarshalParcel( p *parcel.Parcel, ) error
type OnAppsChangedListenerProxy ¶
func NewOnAppsChangedListenerProxy ¶
func NewOnAppsChangedListenerProxy( remote binder.IBinder, ) *OnAppsChangedListenerProxy
func (*OnAppsChangedListenerProxy) AsBinder ¶
func (p *OnAppsChangedListenerProxy) AsBinder() binder.IBinder
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 ¶
func NewOnChecksumsReadyListenerProxy ¶
func NewOnChecksumsReadyListenerProxy( remote binder.IBinder, ) *OnChecksumsReadyListenerProxy
func (*OnChecksumsReadyListenerProxy) AsBinder ¶
func (p *OnChecksumsReadyListenerProxy) AsBinder() binder.IBinder
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 ¶
func (s *OnChecksumsReadyListenerStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type OtaDexoptProxy ¶
func NewOtaDexoptProxy ¶
func NewOtaDexoptProxy( remote binder.IBinder, ) *OtaDexoptProxy
func (*OtaDexoptProxy) AsBinder ¶
func (p *OtaDexoptProxy) AsBinder() binder.IBinder
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)
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 ¶
func NewPackageDataObserverProxy ¶
func NewPackageDataObserverProxy( remote binder.IBinder, ) *PackageDataObserverProxy
func (*PackageDataObserverProxy) AsBinder ¶
func (p *PackageDataObserverProxy) AsBinder() binder.IBinder
func (*PackageDataObserverProxy) OnRemoveCompleted ¶
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 ¶
func NewPackageDeleteObserver2Proxy ¶
func NewPackageDeleteObserver2Proxy( remote binder.IBinder, ) *PackageDeleteObserver2Proxy
func (*PackageDeleteObserver2Proxy) AsBinder ¶
func (p *PackageDeleteObserver2Proxy) AsBinder() binder.IBinder
func (*PackageDeleteObserver2Proxy) OnPackageDeleted ¶
func (*PackageDeleteObserver2Proxy) OnUserActionRequired ¶
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 ¶
func NewPackageDeleteObserverProxy ¶
func NewPackageDeleteObserverProxy( remote binder.IBinder, ) *PackageDeleteObserverProxy
func (*PackageDeleteObserverProxy) AsBinder ¶
func (p *PackageDeleteObserverProxy) AsBinder() binder.IBinder
func (*PackageDeleteObserverProxy) PackageDeleted ¶
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
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 ¶
func NewPackageInstallObserver2Proxy ¶
func NewPackageInstallObserver2Proxy( remote binder.IBinder, ) *PackageInstallObserver2Proxy
func (*PackageInstallObserver2Proxy) AsBinder ¶
func (p *PackageInstallObserver2Proxy) AsBinder() binder.IBinder
func (*PackageInstallObserver2Proxy) OnPackageInstalled ¶
func (*PackageInstallObserver2Proxy) OnUserActionRequired ¶
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 ¶
func NewPackageInstallerCallbackProxy ¶
func NewPackageInstallerCallbackProxy( remote binder.IBinder, ) *PackageInstallerCallbackProxy
func (*PackageInstallerCallbackProxy) AsBinder ¶
func (p *PackageInstallerCallbackProxy) AsBinder() binder.IBinder
func (*PackageInstallerCallbackProxy) OnSessionActiveChanged ¶
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 (*PackageInstallerCallbackProxy) OnSessionProgressChanged ¶
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 ¶
func (s *PackageInstallerCallbackStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
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 ¶
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 (*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 (*PackageInstallerProxy) UpdateSessionAppLabel ¶
func (*PackageInstallerProxy) WaitForInstallConstraints ¶
func (p *PackageInstallerProxy) WaitForInstallConstraints( ctx context.Context, installerPackageName string, packageNames []string, constraints PackageInstallerInstallConstraints, callback content.IntentSender, timeout int64, ) error
type PackageInstallerSessionFileSystemConnectorProxy ¶
func NewPackageInstallerSessionFileSystemConnectorProxy ¶
func NewPackageInstallerSessionFileSystemConnectorProxy( remote binder.IBinder, ) *PackageInstallerSessionFileSystemConnectorProxy
func (*PackageInstallerSessionFileSystemConnectorProxy) AsBinder ¶
func (p *PackageInstallerSessionFileSystemConnectorProxy) AsBinder() binder.IBinder
type PackageInstallerSessionFileSystemConnectorStub ¶
type PackageInstallerSessionFileSystemConnectorStub struct {
Impl IPackageInstallerSessionFileSystemConnector
Transport binder.VersionAwareTransport
}
PackageInstallerSessionFileSystemConnectorStub dispatches incoming binder transactions to a typed IPackageInstallerSessionFileSystemConnector implementation.
func (*PackageInstallerSessionFileSystemConnectorStub) Descriptor ¶
func (s *PackageInstallerSessionFileSystemConnectorStub) Descriptor() string
func (*PackageInstallerSessionFileSystemConnectorStub) OnTransaction ¶
func (s *PackageInstallerSessionFileSystemConnectorStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
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 ¶
func NewPackageInstallerSessionProxy ¶
func NewPackageInstallerSessionProxy( remote binder.IBinder, ) *PackageInstallerSessionProxy
func (*PackageInstallerSessionProxy) Abandon ¶
func (p *PackageInstallerSessionProxy) Abandon( ctx context.Context, ) error
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) AsBinder ¶
func (p *PackageInstallerSessionProxy) AsBinder() binder.IBinder
func (*PackageInstallerSessionProxy) Close ¶
func (p *PackageInstallerSessionProxy) Close( ctx context.Context, ) error
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 (*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) 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 (*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 (p *PackageInstallerSessionProxy) Seal( ctx context.Context, ) error
func (*PackageInstallerSessionProxy) SetChecksums ¶
func (*PackageInstallerSessionProxy) SetClientProgress ¶
func (p *PackageInstallerSessionProxy) SetClientProgress( ctx context.Context, progress float32, ) error
func (*PackageInstallerSessionProxy) SetPreVerifiedDomains ¶
func (*PackageInstallerSessionProxy) StageViaHardLink ¶
func (p *PackageInstallerSessionProxy) StageViaHardLink( ctx context.Context, target string, ) 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 ¶
func NewPackageLoadingProgressCallbackProxy ¶
func NewPackageLoadingProgressCallbackProxy( remote binder.IBinder, ) *PackageLoadingProgressCallbackProxy
func (*PackageLoadingProgressCallbackProxy) AsBinder ¶
func (p *PackageLoadingProgressCallbackProxy) AsBinder() binder.IBinder
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 (s *PackageLoadingProgressCallbackStub) Descriptor() string
func (*PackageLoadingProgressCallbackStub) OnTransaction ¶
func (s *PackageLoadingProgressCallbackStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
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 ¶
func NewPackageManagerNativeProxy ¶
func NewPackageManagerNativeProxy( remote binder.IBinder, ) *PackageManagerNativeProxy
func (*PackageManagerNativeProxy) AsBinder ¶
func (p *PackageManagerNativeProxy) AsBinder() binder.IBinder
func (*PackageManagerNativeProxy) GetInstallerForPackage ¶
func (*PackageManagerNativeProxy) GetLocationFlags ¶
func (*PackageManagerNativeProxy) GetModuleMetadataPackageName ¶
func (p *PackageManagerNativeProxy) GetModuleMetadataPackageName( ctx context.Context, ) (string, error)
func (*PackageManagerNativeProxy) GetNamesForUids ¶
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 (*PackageManagerNativeProxy) GetVersionCodeForPackage ¶
func (*PackageManagerNativeProxy) HasSha256SigningCertificate ¶
func (*PackageManagerNativeProxy) HasSystemFeature ¶
func (*PackageManagerNativeProxy) IsAudioPlaybackCaptureAllowed ¶
func (*PackageManagerNativeProxy) IsPackageDebuggable ¶
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 ¶
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 (*PackageManagerProxy) CanPackageQuery ¶
func (*PackageManagerProxy) CanRequestPackageInstalls ¶
func (*PackageManagerProxy) CanonicalToCurrentPackageNames ¶
func (*PackageManagerProxy) CheckPackageStartable ¶
func (p *PackageManagerProxy) CheckPackageStartable( ctx context.Context, packageName string, ) error
func (*PackageManagerProxy) CheckPermission ¶
func (*PackageManagerProxy) CheckSignatures ¶
func (*PackageManagerProxy) CheckUidPermission ¶
func (*PackageManagerProxy) CheckUidSignatures ¶
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 (*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 (*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 (*PackageManagerProxy) FindPersistentPreferredActivity ¶
func (p *PackageManagerProxy) FindPersistentPreferredActivity( ctx context.Context, intent content.Intent, ) (ResolveInfo, error)
func (*PackageManagerProxy) FinishPackageInstall ¶
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 (*PackageManagerProxy) GetAppMetadataSource ¶
func (*PackageManagerProxy) GetAppOpPermissionPackages ¶
func (*PackageManagerProxy) GetAppPredictionServicePackageName ¶
func (p *PackageManagerProxy) GetAppPredictionServicePackageName( ctx context.Context, ) (string, error)
func (*PackageManagerProxy) GetApplicationEnabledSetting ¶
func (*PackageManagerProxy) GetApplicationHiddenSettingAsUser ¶
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 (*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 (*PackageManagerProxy) GetHarmfulAppWarning ¶
func (*PackageManagerProxy) GetHoldLockToken ¶
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 (*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 (*PackageManagerProxy) GetInstantAppAndroidId ¶
func (*PackageManagerProxy) GetInstantAppCookie ¶
func (*PackageManagerProxy) GetInstantAppIcon ¶
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 (*PackageManagerProxy) GetKeySetByAlias ¶
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 (*PackageManagerProxy) GetModuleInfo ¶
func (p *PackageManagerProxy) GetModuleInfo( ctx context.Context, packageName string, flags int32, ) (ModuleInfo, error)
func (*PackageManagerProxy) GetMoveStatus ¶
func (*PackageManagerProxy) GetNameForUid ¶
func (*PackageManagerProxy) GetNamesForUids ¶
func (*PackageManagerProxy) GetPackageGids ¶
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 (*PackageManagerProxy) GetPackagesForUid ¶
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 (*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 (*PackageManagerProxy) GetSplashScreenTheme ¶
func (*PackageManagerProxy) GetSuspendedPackageAppExtras ¶
func (*PackageManagerProxy) GetSuspendingPackage ¶
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 (*PackageManagerProxy) GetSystemTextClassifierPackageName ¶
func (p *PackageManagerProxy) GetSystemTextClassifierPackageName( ctx context.Context, ) (string, error)
func (*PackageManagerProxy) GetTargetSdkVersion ¶
func (*PackageManagerProxy) GetUidForSharedUser ¶
func (*PackageManagerProxy) GetUnsuspendablePackagesForUser ¶
func (*PackageManagerProxy) GetUserMinAspectRatio ¶
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 (*PackageManagerProxy) HasSigningCertificate ¶
func (*PackageManagerProxy) HasSystemFeature ¶
func (*PackageManagerProxy) HasSystemUidErrors ¶
func (p *PackageManagerProxy) HasSystemUidErrors( ctx context.Context, ) (bool, error)
func (*PackageManagerProxy) HasUidSigningCertificate ¶
func (*PackageManagerProxy) InstallExistingPackageAsUser ¶
func (*PackageManagerProxy) IsAppArchivable ¶
func (p *PackageManagerProxy) IsAppArchivable( ctx context.Context, packageName string, user os.UserHandle, ) (bool, error)
func (*PackageManagerProxy) IsAutoRevokeWhitelisted ¶
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 (*PackageManagerProxy) IsPackageAvailable ¶
func (*PackageManagerProxy) IsPackageDeviceAdminOnAnyUser ¶
func (*PackageManagerProxy) IsPackageQuarantinedForUser ¶
func (*PackageManagerProxy) IsPackageSignedByKeySet ¶
func (*PackageManagerProxy) IsPackageSignedByKeySetExactly ¶
func (*PackageManagerProxy) IsPackageStateProtected ¶
func (*PackageManagerProxy) IsPackageStoppedForUser ¶
func (*PackageManagerProxy) IsPackageSuspendedForUser ¶
func (*PackageManagerProxy) IsProtectedBroadcast ¶
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 (*PackageManagerProxy) LogAppProcessStartIfNeeded ¶
func (*PackageManagerProxy) MakeProviderVisible ¶
func (*PackageManagerProxy) MakeUidVisible ¶
func (*PackageManagerProxy) MovePackage ¶
func (*PackageManagerProxy) MovePrimaryStorage ¶
func (*PackageManagerProxy) NotifyDexLoad ¶
func (*PackageManagerProxy) NotifyPackageUse ¶
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 (*PackageManagerProxy) PerformDexOptSecondary ¶
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 (*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 (*PackageManagerProxy) SetApplicationEnabledSetting ¶
func (*PackageManagerProxy) SetApplicationHiddenSettingAsUser ¶
func (*PackageManagerProxy) SetBlockUninstallForUser ¶
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 (*PackageManagerProxy) SetHarmfulAppWarning ¶
func (*PackageManagerProxy) SetHomeActivity ¶
func (p *PackageManagerProxy) SetHomeActivity( ctx context.Context, className content.ComponentName, ) error
func (*PackageManagerProxy) SetInstallLocation ¶
func (*PackageManagerProxy) SetInstallerPackageName ¶
func (*PackageManagerProxy) SetInstantAppCookie ¶
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 (*PackageManagerProxy) SetPackageStoppedState ¶
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 (*PackageManagerProxy) SetRuntimePermissionsVersion ¶
func (p *PackageManagerProxy) SetRuntimePermissionsVersion( ctx context.Context, version int32, ) error
func (*PackageManagerProxy) SetSplashScreenTheme ¶
func (*PackageManagerProxy) SetSystemAppHiddenUntilInstalled ¶
func (*PackageManagerProxy) SetSystemAppInstallState ¶
func (*PackageManagerProxy) SetUpdateAvailable ¶
func (*PackageManagerProxy) SetUserMinAspectRatio ¶
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 (*PackageManagerProxy) VerifyIntentFilter ¶
func (*PackageManagerProxy) VerifyPendingInstall ¶
func (*PackageManagerProxy) WaitForHandler ¶
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 ¶
func NewPackageMoveObserverProxy ¶
func NewPackageMoveObserverProxy( remote binder.IBinder, ) *PackageMoveObserverProxy
func (*PackageMoveObserverProxy) AsBinder ¶
func (p *PackageMoveObserverProxy) AsBinder() binder.IBinder
func (*PackageMoveObserverProxy) OnStatusChanged ¶
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 ¶
func NewPackageStatsObserverProxy ¶
func NewPackageStatsObserverProxy( remote binder.IBinder, ) *PackageStatsObserverProxy
func (*PackageStatsObserverProxy) AsBinder ¶
func (p *PackageStatsObserverProxy) AsBinder() binder.IBinder
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 ¶
func NewPinItemRequestProxy ¶
func NewPinItemRequestProxy( remote binder.IBinder, ) *PinItemRequestProxy
func (*PinItemRequestProxy) AsBinder ¶
func (p *PinItemRequestProxy) AsBinder() binder.IBinder
func (*PinItemRequestProxy) GetAppWidgetProviderInfo ¶
func (p *PinItemRequestProxy) GetAppWidgetProviderInfo( ctx context.Context, ) (appwidget.AppWidgetProviderInfo, error)
func (*PinItemRequestProxy) GetShortcutInfo ¶
func (p *PinItemRequestProxy) GetShortcutInfo( ctx context.Context, ) (ShortcutInfo, 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 ¶
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 {
}
func (*SharedLibraryInfo) MarshalParcel ¶
func (s *SharedLibraryInfo) MarshalParcel( p *parcel.Parcel, ) error
func (*SharedLibraryInfo) UnmarshalParcel ¶
func (s *SharedLibraryInfo) UnmarshalParcel( p *parcel.Parcel, ) error
type ShortcutChangeCallbackProxy ¶
func NewShortcutChangeCallbackProxy ¶
func NewShortcutChangeCallbackProxy( remote binder.IBinder, ) *ShortcutChangeCallbackProxy
func (*ShortcutChangeCallbackProxy) AsBinder ¶
func (p *ShortcutChangeCallbackProxy) AsBinder() binder.IBinder
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 ¶
func (*ShortcutQueryWrapper) MarshalParcel ¶
func (s *ShortcutQueryWrapper) MarshalParcel( p *parcel.Parcel, ) error
func (*ShortcutQueryWrapper) UnmarshalParcel ¶
func (s *ShortcutQueryWrapper) UnmarshalParcel( p *parcel.Parcel, ) error
type ShortcutServiceProxy ¶
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 (*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 (*ShortcutServiceProxy) EnableShortcuts ¶
func (*ShortcutServiceProxy) GetBackupPayload ¶
func (*ShortcutServiceProxy) GetIconMaxDimensions ¶
func (*ShortcutServiceProxy) GetMaxShortcutCountPerActivity ¶
func (*ShortcutServiceProxy) GetRateLimitResetTime ¶
func (*ShortcutServiceProxy) GetRemainingCallCount ¶
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 (*ShortcutServiceProxy) IsRequestPinItemSupported ¶
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 (*ShortcutServiceProxy) RemoveLongLivedShortcuts ¶
func (*ShortcutServiceProxy) ReportShortcutUsed ¶
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 ¶
func (*SignedPackageParcel) MarshalParcel ¶
func (s *SignedPackageParcel) MarshalParcel( p *parcel.Parcel, ) error
func (*SignedPackageParcel) UnmarshalParcel ¶
func (s *SignedPackageParcel) UnmarshalParcel( p *parcel.Parcel, ) error
type SigningDetails ¶
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 ¶
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
}
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
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 ¶
func (*VersionedPackage) MarshalParcel ¶
func (s *VersionedPackage) MarshalParcel( p *parcel.Parcel, ) error
func (*VersionedPackage) UnmarshalParcel ¶
func (s *VersionedPackage) UnmarshalParcel( p *parcel.Parcel, ) error
Source Files
¶
- activityinfo.go
- apexstagedevent.go
- apkchecksum.go
- applicationinfo.go
- archivedactivityparcel.go
- archivedpackageparcel.go
- attribution.go
- basicactivityinfo.go
- capability.go
- capabilityparams.go
- changedpackages.go
- checksum.go
- configurationinfo.go
- dataloaderparamsparcel.go
- dataloadertype.go
- featureinfo.go
- filesystemcontrolparcel.go
- get_crossprofileapps.go
- get_dataloader_manager.go
- get_shortcut.go
- ibackgroundinstallcontrolservice.go
- icrossprofileapps.go
- idataloader.go
- idataloadermanager.go
- idataloaderstatuslistener.go
- idexmoduleregistercallback.go
- ilauncherapps.go
- incrementalstatesinfo.go
- installationfile.go
- installationfilelocation.go
- installationfileparcel.go
- installsourceinfo.go
- instantappinfo.go
- instantapprequestinfo.go
- instrumentationinfo.go
- intentfilterverificationinfo.go
- ionappschangedlistener.go
- ionchecksumsreadylistener.go
- iotadexopt.go
- ipackagedataobserver.go
- ipackagedeleteobserver.go
- ipackagedeleteobserver2.go
- ipackageinstaller.go
- ipackageinstallercallback.go
- ipackageinstallersession.go
- ipackageinstallersessionfilesystemconnector.go
- ipackageinstallobserver2.go
- ipackageloadingprogresscallback.go
- ipackagemanager.go
- ipackagemanagernative.go
- ipackagemoveobserver.go
- ipackagestatsobserver.go
- ipinitemrequest.go
- ishortcutchangecallback.go
- ishortcutservice.go
- istagedapexobserver.go
- keyset.go
- labeledintent.go
- launcheractivityinfointernal.go
- launcherapps.appusagelimit.go
- launcheruserinfo.go
- moduleinfo.go
- packageinfo.go
- packageinfolite.go
- packageinstaller.installconstraints.go
- packageinstaller.preapprovaldetails.go
- packageinstaller.sessioninfo.go
- packageinstaller.sessionparams.go
- packagemanager.componentenabledsetting.go
- packagemanager.property.go
- packagestats.go
- parceledlistslice.go
- permissiongroupinfo.go
- permissioninfo.go
- providerinfo.go
- providerinfolist.go
- resolveinfo.go
- serviceinfo.go
- sharedlibraryinfo.go
- shortcutinfo.go
- shortcutquerywrapper.go
- signedpackageparcel.go
- signingdetails.go
- stagedapexinfo.go
- stringparceledlistslice.go
- suspenddialoginfo.go
- userinfo.go
- userproperties.go
- verifierdeviceidentity.go
- verifierinfo.go
- versionedpackage.go