Langue

PackageInstaller.SessionParams Classe

Définition

Paramètres de création d’un nouveau PackageInstaller.Session.

[Android.Runtime.Register("android/content/pm/PackageInstaller$SessionParams", DoNotGenerateAcw=true)]
public class PackageInstaller.SessionParams : Java.Lang.Object, Android.OS.IParcelable, IDisposable
[<Android.Runtime.Register("android/content/pm/PackageInstaller$SessionParams", DoNotGenerateAcw=true)>]
type PackageInstaller.SessionParams = class
    inherit Object
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Héritage
PackageInstaller.SessionParams
Attributs
Implémente

Remarques

Paramètres de création d’un nouveau PackageInstaller.Session.

Java documentation pour android.content.pm.PackageInstaller.SessionParams.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

Constructeurs

Nom Description
PackageInstaller.SessionParams(IntPtr, JniHandleOwnership)

Paramètres de création d’un nouveau PackageInstaller.Session.

PackageInstaller.SessionParams(PackageInstallMode)

Créez des paramètres pour une nouvelle session d’installation de package.

Champs

Nom Description
PermissionStateDefault
Obsolète.

La valeur est transmise par le programme d’installation pour #setPermissionState(String, int) définir l’état d’une autorisation.

PermissionStateDenied
Obsolète.

La valeur est transmise par le programme d’installation pour #setPermissionState(String, int) définir l’état d’une autorisation.

PermissionStateGranted
Obsolète.

La valeur est transmise par le programme d’installation pour #setPermissionState(String, int) définir l’état d’une autorisation.

UserActionNotRequired
Obsolète.

Cette valeur est transmise par le programme d’installation pour SessionParams#setRequireUserAction(int) indiquer que l’action de l’utilisateur n’est pas requise pour cette installation.

UserActionRequired
Obsolète.

Cette valeur est transmise par le programme d’installation pour SessionParams#setRequireUserAction(int) indiquer que l’action de l’utilisateur est requise pour cette installation.

UserActionUnspecified
Obsolète.

Cette valeur est transmise par le programme d’installation pour SessionParams#setRequireUserAction(int) indiquer que l’action de l’utilisateur n’est pas spécifiée pour cette installation.

Propriétés

Nom Description
Class

Retourne la classe runtime de ce Object.

(Hérité de Object)
Creator

Paramètres de création d’un nouveau PackageInstaller.Session.

Handle

Handle de l’instance Android sous-jacente.

(Hérité de Object)
JniIdentityHashCode

Obtient le code de hachage d’identité affecté à cet homologue Java par le runtime d’interopérabilité.

(Hérité de Object)
JniManagedPeerState

Paramètres de création d’un nouveau PackageInstaller.Session.

(Hérité de JavaObject)
JniPeerMembers

Paramètres de création d’un nouveau PackageInstaller.Session.

PeerReference

Obtient la référence d’objet JNI pour cet homologue Java.

(Hérité de Object)
RestrictedPermissionsAll

Constante spéciale pour faire référence à toutes les autorisations restreintes.

ThresholdClass

Paramètres de création d’un nouveau PackageInstaller.Session.

ThresholdType

Paramètres de création d’un nouveau PackageInstaller.Session.

Méthodes

Nom Description
Clone()

Crée et retourne une copie de cet objet.

(Hérité de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Paramètres de création d’un nouveau PackageInstaller.Session.

(Hérité de JavaObject)
DescribeContents()

Décrivez les types d’objets spéciaux contenus dans la représentation marshalée de cette instance Parcelable.

Dispose()

Libère les ressources détenues par cet homologue Java.

(Hérité de Object)
Dispose(Boolean)

Libère les ressources détenues par cet homologue Java.

(Hérité de Object)
DisposeUnlessReferenced()

Paramètres de création d’un nouveau PackageInstaller.Session.

(Hérité de JavaObject)
Equals(Object)

Paramètres de création d’un nouveau PackageInstaller.Session.

(Hérité de JavaObject)
Equals(Object)

Indique si un autre objet est « égal à » celui-ci.

(Hérité de Object)
GetHashCode()

Retourne une valeur de code de hachage pour l’objet.

(Hérité de Object)
JavaFinalize()

Appelé par le garbage collector sur un objet lorsque le garbage collection détermine qu’il n’y a plus de références à l’objet.

(Hérité de Object)
Notify()

Réveille un thread unique qui attend le moniteur de cet objet.

(Hérité de Object)
NotifyAll()

Réveille tous les threads qui attendent le moniteur de cet objet.

(Hérité de Object)
SetAppIcon(Bitmap)

Définissez éventuellement une icône représentant l’application installée.

SetAppLabel(ICharSequence)

Définissez éventuellement une étiquette représentant l’application installée.

SetAppLabel(String)

Définissez éventuellement une étiquette représentant l’application installée.

SetApplicationEnabledSettingPersistent()

Demande de conserver le paramètre d’activation de l’application d’origine.

SetAppPackageName(String)

Définissez éventuellement le nom du package de l’application en cours d’installation.

SetAutoInstallDependenciesEnabled(Boolean)

Indiquez éventuellement si les dépendances de bibliothèque partagée statique ou sdk manquantes doivent être récupérées et installées automatiquement lors de l’installation d’une application qui souhaite utiliser ces dépendances.

SetAutoRevokePermissionsMode(Boolean)

Définit si les autorisations doivent être révoquées automatiquement si ce package n’est pas utilisé pendant une période prolongée.

SetDontKillApp(Boolean)

Demande que le système ne tue aucun des processus en cours d’exécution du package dans le cadre d’une SessionParams#MODE_INHERIT_EXISTING session dans laquelle les fractionnements sont ajoutés.

SetExtensionParams(PersistableBundle)

Vous pouvez éventuellement appeler pour fournir un ensemble de paramètres à transmettre directement au fournisseur de services de vérification du développeur (a).

SetHandle(IntPtr, JniHandleOwnership)

Définit la propriété Handle.

(Hérité de Object)
SetInstallerPackageName(String)

Définissez le package d’installation de l’application.

SetInstallLocation(PackageInstallLocation)

Fournissez la valeur de PackageInfo#installLocation, qui peut être utilisée pour déterminer où l’application sera intermédiaire.

SetInstallReason(PackageInstallReason)

Définissez la raison de l’installation de ce package.

SetInstallScenario(Int32)

Définit le scénario d’installation de cette session, qui décrit le parcours utilisateur attendu.

SetMultiPackage()

Définissez cette session comme parent d’une installation multi-package.

SetOriginatingUid(Int32)

Définit l’UID qui a lancé l’installation du package.

SetOriginatingUri(Uri)

Définissez éventuellement l’URI à partir duquel ce package a été téléchargé.

SetPackageSource(Int32)

Indiquez éventuellement la source du package de l’application installée.

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Paramètres de création d’un nouveau PackageInstaller.Session.

(Hérité de JavaObject)
SetPermissionState(String, PackageInstallerPermissionState)

Définit l’état des autorisations pour le package lors de l’installation.

SetReferrerUri(Uri)

Définissez éventuellement l’URI qui vous a fait référence pour installer ce package.

SetRequestUpdateOwnership(Boolean)

Indiquez éventuellement si le package en cours d’installation a besoin de l’application de la propriété de mise à jour.

SetRequireUserAction(Int32)

Indiquez éventuellement si l’action de l’utilisateur doit être requise lorsque la session est validée.

SetSize(Int64)

Indiquez éventuellement la taille totale (en octets) de toutes les API qui seront remises dans cette session.

SetUnarchiveId(Int32)

Utilisé pour définir l’ID unarchive reçu dans le cadre d’un Intent#ACTION_UNARCHIVE_PACKAGE.

SetWhitelistedRestrictedPermissions(ICollection<String>)

Définit les autorisations restreintes à autoriser pour l’application.

ToArray<T>()

Crée un tableau managé à partir de ce wrapper de tableau Java.

(Hérité de Object)
ToString()

Retourne une représentation sous forme de chaîne de l’objet.

(Hérité de Object)
UnregisterFromRuntime()

Annule l’inscription de cet homologue Java à partir du runtime d’interopérabilité.

(Hérité de Object)
Wait()

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti par em ou><em>interrompu</em>.<>

(Hérité de Object)
Wait(Int64, Int32)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)
Wait(Int64)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

Aplatir cet objet dans un colis.

Implémentations d’interfaces explicites

Nom Description
IJavaPeerable.Disposed()

Paramètres de création d’un nouveau PackageInstaller.Session.

(Hérité de JavaObject)
IJavaPeerable.Finalized()

Paramètres de création d’un nouveau PackageInstaller.Session.

(Hérité de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Paramètres de création d’un nouveau PackageInstaller.Session.

(Hérité de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Paramètres de création d’un nouveau PackageInstaller.Session.

(Hérité de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Paramètres de création d’un nouveau PackageInstaller.Session.

(Hérité de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Paramètres de création d’un nouveau PackageInstaller.Session.

(Hérité de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Paramètres de création d’un nouveau PackageInstaller.Session.

Méthodes d’extension

Nom Description
GetJniTypeName(IJavaPeerable)

Obtient le nom JNI du type de l’instance self.

JavaAs<TResult>(IJavaPeerable)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

JavaCast<TResult>(IJavaObject)

Effectue une conversion de type vérifiée par le runtime Android.

JavaCast<TResult>(IJavaObject)

Paramètres de création d’un nouveau PackageInstaller.Session.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

S’applique à