PackageInstaller
InstallConstraints
InstallConstraintsResult
PreapprovalDetails
Session
SessionCallback
SessionInfo
SessionParams
UnarchivalState
ActionSessionCommitted
ActionSessionDetails
ActionSessionUpdated
ExtraInstallConstraints
ExtraInstallConstraintsResult
ExtraOtherPackageName
ExtraPackageName
ExtraPreApproval
ExtraSession
ExtraSessionId
ExtraStatus
ExtraStatusMessage
ExtraStoragePath
ExtraUnarchiveAllUsers
ExtraUnarchiveId
ExtraUnarchivePackageName
ExtraUnarchiveStatus
PackageSourceDownloadedFile
PackageSourceLocalFile
PackageSourceOther
PackageSourceStore
PackageSourceUnspecified
StatusFailureTimeout
UnarchivalErrorInstallerDisabled
UnarchivalErrorInstallerUninstalled
UnarchivalErrorInsufficientStorage
UnarchivalErrorNoConnectivity
UnarchivalErrorUserActionNeeded
UnarchivalGenericError
UnarchivalOk
PackageInstaller(nint, JniHandleOwnership)
ActiveStagedSession
ActiveStagedSessions
AllSessions
JniPeerMembers
MySessions
StagedSessions
ThresholdClass
ThresholdType
AbandonSession(Int32)
CheckInstallConstraints(IList<String>, InstallConstraints, IExecutor, IConsumer)
CommitSessionAfterInstallConstraintsAreMet(Int32, IntentSender, InstallConstraints, Int64)
CreateSession(SessionParams)
GetSessionInfo(Int32)
InstallExistingPackage(String, InstallReason, IntentSender)
InstallPackageArchived(ArchivedPackageInfo, SessionParams, IntentSender)
OpenSession(Int32)
RegisterSessionCallback(SessionCallback)
RegisterSessionCallback(SessionCallback, Handler)
ReportUnarchivalState(UnarchivalState)
ReportUnarchivalStatus(Int32, PackageInstallerUnarchival, Int64, PendingIntent)
RequestArchive(String, IntentSender)
RequestUnarchive(String, IntentSender)
Uninstall(String, IntentSender)
Uninstall(VersionedPackage, IntentSender)
Uninstall(VersionedPackage, Int32, IntentSender)
UninstallExistingPackage(String, IntentSender)
UnregisterSessionCallback(SessionCallback)
UpdateSessionAppIcon(Int32, Bitmap)
UpdateSessionAppLabel(Int32, ICharSequence)
UpdateSessionAppLabel(Int32, String)
WaitForInstallConstraints(IList<String>, InstallConstraints, IntentSender, Int64)
net10.0-android36.0
namespace Android.Content.PM
{
[Register("android/content/pm/PackageInstaller", DoNotGenerateAcw = true)]
public class PackageInstaller : Object
{
[Register("EXTRA_UNARCHIVE_ALL_USERS", ApiSince = 35)]
[SupportedOSPlatform("android35.0")]
public const string! ExtraUnarchiveAllUsers = "android.content.pm.extra.UNARCHIVE_ALL_USERS";
}
}
| .NET | 9.010.0 |
|---|---|
Information specific to net10.0 | |
| Platforms | This API is only available when you target a specific platform: |
| Android | 21.022.023.024.025.026.027.028.029.030.031.032.033.034.035.036.0 |
Information specific to net10.0-android36.0 | |
| Assembly | Mono.Android , Version=0.0.0.0, PublicKeyToken=84e04ff9cfb79065 |
| Referencing | The API is automatically referenced. |
| Platform Restrictions | This API is only supported on the following platforms:
|
- Built-in API
- Package-provided API