Package-level declarations

Types

Link copied to clipboard

Describes the availability level of an installer or uninstaller capability on the platform.

Link copied to clipboard
class InstallCapabilityContext(val sdkInt: Int, val installerType: InstallerType)

Read-only context passed to InstallCapabilityProvider.getCapabilities after the full plugin graph has been resolved.

Link copied to clipboard

Optional interface for AckpineInstallPlugins that want to expose plugin-specific install capability information via InstallerCapabilities.plugin.

Link copied to clipboard

Capabilities of a PackageInstaller configuration as determined by PackageInstaller.getCapabilities.

Link copied to clipboard

Marker interface for plugin-specific capability payloads returned by InstallCapabilityProvider and UninstallCapabilityProvider.

Link copied to clipboard
class UninstallCapabilityContext(val sdkInt: Int, val uninstallerType: UninstallerType)

Read-only context passed to UninstallCapabilityProvider.getCapabilities after the full plugin graph has been resolved.

Link copied to clipboard

Optional interface for AckpineUninstallPlugins that want to expose plugin-specific uninstall capability information via UninstallerCapabilities.plugin.

Link copied to clipboard

Capabilities of a PackageUninstaller configuration as determined by PackageUninstaller.getCapabilities.