PackageManager.CanRequestPackageInstalls Metodo

Definizione

Verifica se il pacchetto chiamante è autorizzato a richiedere l'installazione del pacchetto tramite il programma di installazione del pacchetto.

[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

Valori restituiti

true se il pacchetto chiamante è considerato attendibile dall'utente per richiedere l'installazione di pacchetti nel dispositivo, false in caso contrario.

Attributi

Commenti

Verifica se il pacchetto chiamante è autorizzato a richiedere l'installazione del pacchetto tramite il programma di installazione del pacchetto. Le app sono incoraggiate a chiamare questa API prima di avviare il programma di installazione del pacchetto tramite la finalità android.content.Intent#ACTION_INSTALL_PACKAGE. A partire da Android O, l'utente può scegliere in modo esplicito quali origini esterne considerano attendibili per installare le app nel dispositivo. Se questa API restituisce false, la richiesta di installazione verrà bloccata dal programma di installazione del pacchetto e verrà visualizzata una finestra di dialogo all'utente con un'opzione per avviare le impostazioni per modificare le proprie preferenze. Un'applicazione deve avere come destinazione Android O o versione successiva e dichiarare l'autorizzazione android.Manifest.permission#REQUEST_INSTALL_PACKAGES per usare questa API.

per android.content.pm.PackageManager.canRequestPackageInstalls().

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a