PackageInstaller.SessionParams Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Parameter zum Erstellen eines neuen 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
- Vererbung
- Attribute
- Implementiert
Hinweise
Parameter zum Erstellen eines neuen PackageInstaller.Session.
Java Dokumentation für android.content.pm.PackageInstaller.SessionParams.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Konstruktoren
| Name | Beschreibung |
|---|---|
| PackageInstaller.SessionParams(IntPtr, JniHandleOwnership) |
Parameter zum Erstellen eines neuen |
| PackageInstaller.SessionParams(PackageInstallMode) |
Erstellen Sie Parameter für eine neue Paketinstallationssitzung. |
Felder
| Name | Beschreibung |
|---|---|
| PermissionStateDefault |
Veraltet.
Der Wert wird vom Installationsprogramm übergeben, um |
| PermissionStateDenied |
Veraltet.
Der Wert wird vom Installationsprogramm übergeben, um |
| PermissionStateGranted |
Veraltet.
Der Wert wird vom Installationsprogramm übergeben, um |
| UserActionNotRequired |
Veraltet.
Dieser Wert wird vom Installationsprogramm übergeben, um |
| UserActionRequired |
Veraltet.
Dieser Wert wird vom Installationsprogramm übergeben, um |
| UserActionUnspecified |
Veraltet.
Dieser Wert wird vom Installationsprogramm übergeben, um |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Class |
Gibt die Laufzeitklasse dieses Werts |
| Creator |
Parameter zum Erstellen eines neuen |
| Handle |
Das Handle für die zugrunde liegende Android-Instanz. (Geerbt von Object) |
| JniIdentityHashCode |
Ruft den Identitätshashcode ab, der diesem Java Peer von der Interop-Laufzeit zugewiesen ist. (Geerbt von Object) |
| JniManagedPeerState |
Parameter zum Erstellen eines neuen |
| JniPeerMembers |
Parameter zum Erstellen eines neuen |
| PeerReference |
Ruft den JNI-Objektverweis für diesen Java Peer ab. (Geerbt von Object) |
| RestrictedPermissionsAll |
Spezielle Konstante, um auf alle eingeschränkten Berechtigungen zu verweisen. |
| ThresholdClass |
Parameter zum Erstellen eines neuen |
| ThresholdType |
Parameter zum Erstellen eines neuen |
Methoden
| Name | Beschreibung |
|---|---|
| Clone() |
Erstellt und gibt eine Kopie dieses Objekts zurück. (Geerbt von Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Parameter zum Erstellen eines neuen |
| DescribeContents() |
Beschreiben Sie die Arten spezieller Objekte, die in der Marshall-Darstellung dieser Paketable-Instanz enthalten sind. |
| Dispose() |
Veröffentlicht die Ressourcen, die von diesem Java Peer gehalten werden. (Geerbt von Object) |
| Dispose(Boolean) |
Veröffentlicht die Ressourcen, die von diesem Java Peer gehalten werden. (Geerbt von Object) |
| DisposeUnlessReferenced() |
Parameter zum Erstellen eines neuen |
| Equals(Object) |
Parameter zum Erstellen eines neuen |
| Equals(Object) |
Gibt an, ob ein anderes Objekt "gleich" diesem Objekt ist. (Geerbt von Object) |
| GetHashCode() |
Gibt einen Hashcodewert für das Objekt zurück. (Geerbt von Object) |
| JavaFinalize() |
Wird vom Garbage Collector für ein Objekt aufgerufen, wenn die Garbage Collection bestimmt, dass keine weiteren Verweise auf das Objekt vorhanden sind. (Geerbt von Object) |
| Notify() |
Aktiviert einen einzelnen Thread, der auf dem Monitor dieses Objekts wartet. (Geerbt von Object) |
| NotifyAll() |
Aktiviert alle Threads, die auf dem Monitor dieses Objekts warten. (Geerbt von Object) |
| SetAppIcon(Bitmap) |
Legen Sie optional ein Symbol fest, das die installierte App darstellt. |
| SetAppLabel(ICharSequence) |
Legen Sie optional eine Bezeichnung fest, die die installierte App darstellt. |
| SetAppLabel(String) |
Legen Sie optional eine Bezeichnung fest, die die installierte App darstellt. |
| SetApplicationEnabledSettingPersistent() |
Fordern Sie an, die ursprüngliche Einstellung der Anwendung aktiviert zu lassen. |
| SetAppPackageName(String) |
Legen Sie optional den Paketnamen der installierten App fest. |
| SetAutoInstallDependenciesEnabled(Boolean) |
Geben Sie optional an, ob fehlende SDK- oder statische Abhängigkeiten für freigegebene Bibliotheken beim Installieren einer App, die diese Abhängigkeiten verwenden möchte, automatisch abgerufen und installiert werden sollen. |
| SetAutoRevokePermissionsMode(Boolean) |
Legt fest, ob Berechtigungen automatisch widerrufen werden sollen, wenn dieses Paket für einen längeren Zeitraum nicht verwendet wird. |
| SetDontKillApp(Boolean) |
Fordert an, dass das System keine ausgeführten Prozesse des Pakets als Teil einer |
| SetExtensionParams(PersistableBundle) |
Optional aufgerufen, um eine Reihe von Parametern bereitzustellen, die direkt an den Entwicklerüberprüfungsdienstanbieter (a) übergeben werden. |
| SetHandle(IntPtr, JniHandleOwnership) |
Legt die Handle-Eigenschaft fest. (Geerbt von Object) |
| SetInstallerPackageName(String) |
Legen Sie das Installationspaket für die App fest. |
| SetInstallLocation(PackageInstallLocation) |
Geben Sie den Wert an |
| SetInstallReason(PackageInstallReason) |
Legen Sie den Grund für die Installation dieses Pakets fest. |
| SetInstallScenario(Int32) |
Legt das Installationsszenario für diese Sitzung fest, das die erwartete Benutzerreise beschreibt. |
| SetMultiPackage() |
Legen Sie diese Sitzung als übergeordnetes Element einer Multipaketinstallation fest. |
| SetOriginatingUid(Int32) |
Legt die UID fest, die die Paketinstallation initiiert hat. |
| SetOriginatingUri(Uri) |
Legen Sie optional den URI fest, aus dem dieses Paket heruntergeladen wurde. |
| SetPackageSource(Int32) |
Geben Sie optional die Paketquelle der installierten App an. |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Parameter zum Erstellen eines neuen |
| SetPermissionState(String, PackageInstallerPermissionState) |
Legt den Status der Berechtigungen für das Paket bei der Installation fest. |
| SetReferrerUri(Uri) |
Legen Sie optional den URI fest, auf den Sie verwiesen haben, um dieses Paket zu installieren. |
| SetRequestUpdateOwnership(Boolean) |
Geben Sie optional an, ob das installierte Paket die Erzwingung des Updatebesitzes benötigt. |
| SetRequireUserAction(Int32) |
Geben Sie optional an, ob eine Benutzeraktion erforderlich sein soll, wenn die Sitzung zugesichert wird. |
| SetSize(Int64) |
Geben Sie optional die Gesamtgröße (in Byte) aller APKs an, die in dieser Sitzung übermittelt werden. |
| SetUnarchiveId(Int32) |
Wird verwendet, um die unarchive ID festzulegen, die als Teil einer |
| SetWhitelistedRestrictedPermissions(ICollection<String>) |
Legt fest, welche eingeschränkten Berechtigungen für die App zugelassen werden sollen. |
| ToArray<T>() |
Erstellt ein verwaltetes Array aus diesem Java Arraywrapper. (Geerbt von Object) |
| ToString() |
Gibt eine Zeichenfolgendarstellung des Objekts zurück. (Geerbt von Object) |
| UnregisterFromRuntime() |
Hebt die Registrierung dieses Java Peers aus der Interop-Laufzeit auf. (Geerbt von Object) |
| Wait() |
Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch em benachrichtigt/em< oder >em<unterbrochen>/em<.><> (Geerbt von Object) |
| Wait(Int64, Int32) |
Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist. (Geerbt von Object) |
| Wait(Int64) |
Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist. (Geerbt von Object) |
| WriteToParcel(Parcel, ParcelableWriteFlags) |
Flachen Sie dieses Objekt in ein Paket. |
Explizite Schnittstellenimplementierungen
| Name | Beschreibung |
|---|---|
| IJavaPeerable.Disposed() |
Parameter zum Erstellen eines neuen |
| IJavaPeerable.Finalized() |
Parameter zum Erstellen eines neuen |
| IJavaPeerable.JniObjectReferenceControlBlock |
Parameter zum Erstellen eines neuen |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Parameter zum Erstellen eines neuen |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Parameter zum Erstellen eines neuen |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Parameter zum Erstellen eines neuen |
| IJavaPeerable.UnregisterFromRuntime() |
Parameter zum Erstellen eines neuen |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Ruft den JNI-Namen des Typs der Instanz |
| JavaAs<TResult>(IJavaPeerable) |
Versuchen Sie, die Eingabe |
| JavaCast<TResult>(IJavaObject) |
Führt eine android-laufzeitgecheckte Typkonvertierung aus. |
| JavaCast<TResult>(IJavaObject) |
Parameter zum Erstellen eines neuen |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Versuchen Sie, die Eingabe |