Share via


PackageManager.CanRequestPackageInstalls Methode

Definition

Überprüft, ob das aufrufende Paket die 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 der Benutzer dem aufrufenden Paket vertraut, um Installationspakete auf dem Gerät anzufordern, andernfalls false.

Attribute

Hinweise

Überprüft, ob das aufrufende Paket die Paketinstallationen über das Paketinstallationsprogramm anfordern darf. Apps werden empfohlen, diese API aufzurufen, bevor Sie das Paketinstallationsprogramm über die Absicht android.content.Intent#ACTION_INSTALL_PACKAGEstarten. Ab Android O kann der Benutzer explizit auswählen, welchen externen Quellen er vertraut, 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 der 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, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In der Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: