PackageInstaller.SessionParams Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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.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 |
| PermissionStateDenied |
Obsolète.
La valeur est transmise par le programme d’installation pour |
| PermissionStateGranted |
Obsolète.
La valeur est transmise par le programme d’installation pour |
| UserActionNotRequired |
Obsolète.
Cette valeur est transmise par le programme d’installation pour |
| UserActionRequired |
Obsolète.
Cette valeur est transmise par le programme d’installation pour |
| UserActionUnspecified |
Obsolète.
Cette valeur est transmise par le programme d’installation pour |
Propriétés
| Nom | Description |
|---|---|
| Class |
Retourne la classe runtime de ce |
| Creator |
Paramètres de création d’un nouveau |
| 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 |
| JniPeerMembers |
Paramètres de création d’un nouveau |
| 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 |
| ThresholdType |
Paramètres de création d’un nouveau |
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 |
| 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 |
| Equals(Object) |
Paramètres de création d’un nouveau |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| IJavaPeerable.Finalized() |
Paramètres de création d’un nouveau |
| IJavaPeerable.JniObjectReferenceControlBlock |
Paramètres de création d’un nouveau |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Paramètres de création d’un nouveau |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Paramètres de création d’un nouveau |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Paramètres de création d’un nouveau |
| IJavaPeerable.UnregisterFromRuntime() |
Paramètres de création d’un nouveau |
Méthodes d’extension
| Nom | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtient le nom JNI du type de l’instance |
| JavaAs<TResult>(IJavaPeerable) |
Essayez de forcer |
| 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 |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Essayez de forcer |