Sprache

PackageManager.CanRequestPackageInstalls Methode

Definition

Überprüft, ob das aufrufende Paket Paketinstallationen über das Paketinstallationsprogramm anfordern darf.

[Android.Runtime.Register("canRequestPackageInstalls", "()Z", "GetCanRequestPackageInstallsHandler", ApiSince=26)]
public abstract bool CanRequestPackageInstalls();
[<Android.Runtime.Register("canRequestPackageInstalls", "()Z", "GetCanRequestPackageInstallsHandler", ApiSince=26)>]
abstract member CanRequestPackageInstalls : unit -> bool

Gibt zurück

"true", wenn das aufrufende Paket vom Benutzer als vertrauenswürdig eingestuft wird, um Installationspakete auf dem Gerät anzufordern, andernfalls "false".

Attribute

Hinweise

Überprüft, ob das aufrufende Paket Paketinstallationen über das Paketinstallationsprogramm anfordern darf. Apps werden empfohlen, diese API aufzurufen, bevor Sie das Paketinstallationsprogramm über Absicht android.content.Intent#ACTION_INSTALL_PACKAGEstarten. Ab Android O kann der Benutzer explizit auswählen, welche externen Quellen sie vertrauen, um Apps auf dem Gerät zu installieren. Wenn diese API "false" zurückgibt, wird die Installationsanforderung vom Paketinstallationsprogramm blockiert, und dem Benutzer wird ein Dialogfeld mit einer Option zum Starten von Einstellungen angezeigt, um seine Einstellung zu ändern. Eine Anwendung muss auf Android O oder höher abzielen und die Berechtigung android.Manifest.permission#REQUEST_INSTALL_PACKAGES deklarieren, um diese API verwenden zu können.

Java Dokumentation für android.content.pm.PackageManager.canRequestPackageInstalls().

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.

Gilt für: