PackageManager.CanRequestPackageInstalls Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Verifica se o pacote de chamada tem permissão para solicitar instalações de pacote por meio do instalador de pacote.
[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
Retornos
true se o pacote de chamada for confiável pelo usuário para solicitar pacotes de instalação no dispositivo, caso contrário, false.
- Atributos
Comentários
Verifica se o pacote de chamada tem permissão para solicitar instalações de pacote por meio do instalador de pacote. Os aplicativos são incentivados a chamar essa API antes de iniciar o instalador de pacote por meio da intenção android.content.Intent#ACTION_INSTALL_PACKAGE. A partir do Android O, o usuário pode escolher explicitamente quais fontes externas confiam para instalar aplicativos no dispositivo. Se essa API retornar false, a solicitação de instalação será bloqueada pelo instalador do pacote e uma caixa de diálogo será mostrada ao usuário com uma opção para iniciar as configurações para alterar sua preferência. Um aplicativo deve ter como destino o Android O ou superior e declarar permissão android.Manifest.permission#REQUEST_INSTALL_PACKAGES para usar essa API.
Java documentação para android.content.pm.PackageManager.canRequestPackageInstalls().
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.