Idioma

PackageInstallStatus Enumeração

Definição

Enumera valores retornados por vários métodos de PackageInstallStatus.

public enum PackageInstallStatus
type PackageInstallStatus = 
Herança
PackageInstallStatus

Campos

Nome Valor Description
PendingUserAction -1

No momento, a ação do usuário é necessária para continuar. Você pode iniciar a atividade de intenção descrita por Intent.EXTRA_INTENT envolver o usuário e continuar. Você poderá optar por iniciar imediatamente a intenção se o usuário estiver usando seu aplicativo ativamente. Caso contrário, você deve usar uma notificação para orientar o usuário de volta ao seu aplicativo antes de iniciar.

Referência do Android para android.content.pm.PackageInstaller.STATUS_PENDING_USER_ACTION.

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.

Success 0

A operação foi bem-sucedida.

Referência do Android para android.content.pm.PackageInstaller.STATUS_SUCCESS.

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.

Failure 1

A operação falhou de forma genérica. O sistema sempre tentará fornecer um motivo de falha mais específico, mas em alguns casos raros isso pode ser entregue.

Referência do Android para android.content.pm.PackageInstaller.STATUS_FAILURE.

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.

FailureBlocked 2

A operação falhou porque foi bloqueada. Por exemplo, uma política de dispositivo pode estar bloqueando a operação, um verificador de pacotes pode ter bloqueado a operação ou o aplicativo pode ser necessário para a operação do sistema principal. O resultado também pode conter EXTRA_OTHER_PACKAGE_NAME com o pacote específico bloqueando a instalação.

Referência do Android para android.content.pm.PackageInstaller.STATUS_FAILURE_BLOCKED.

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.

FailureAborted 3

A operação falhou porque foi ativamente anulada. Por exemplo, o usuário recusou ativamente as permissões solicitadas ou a sessão foi abandonada.

Referência do Android para android.content.pm.PackageInstaller.STATUS_FAILURE_ABORTED.

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.

FailureInvalid 4

A operação falhou porque uma ou mais APKs eram inválidas. Por exemplo, eles podem estar malformados, corrompidos, assinados incorretamente, incompatíveis etc.

Referência do Android para android.content.pm.PackageInstaller.STATUS_FAILURE_INVALID.

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.

FailureConflict 5

A operação falhou porque está em conflito (ou é inconsistente com) com outro pacote já instalado no dispositivo. Por exemplo, uma permissão existente, certificados incompatíveis etc. O usuário pode ser capaz de desinstalar outro aplicativo para corrigir o problema. O resultado também pode conter EXTRA_OTHER_PACKAGE_NAME com o pacote específico identificado como a causa do conflito.

Referência do Android para android.content.pm.PackageInstaller.STATUS_FAILURE_CONFLICT.

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.

FailureStorage 6

A operação falhou devido a problemas de armazenamento. Por exemplo, o dispositivo pode estar executando pouco espaço ou a mídia externa pode estar indisponível. O usuário pode ajudar a liberar espaço ou inserir diferentes mídias externas. O resultado também pode conter EXTRA_STORAGE_PATH com o caminho para o dispositivo de armazenamento que causou a falha.

Referência do Android para android.content.pm.PackageInstaller.STATUS_FAILURE_STORAGE.

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.

FailureIncompatible 7

A operação falhou porque é fundamentalmente incompatível com esse dispositivo. Por exemplo, o aplicativo pode exigir um recurso de hardware que não existe, pode estar faltando código nativo para as ABIs compatíveis com o dispositivo ou requer uma versão mais recente do SDK, etc. Começando em Build.VERSION_CODES. UPSIDE_DOWN_CAKE, um aplicativo com apenas código nativo de 32 bits ainda pode ser instalado em um dispositivo que dá suporte a ABIs de 64 bits e 32 bits. No entanto, uma caixa de diálogo de aviso será exibida quando o aplicativo for iniciado.

Referência do Android para android.content.pm.PackageInstaller.STATUS_FAILURE_INCOMPATIBLE.

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.

FailureTimeout 8

A operação falhou porque não foi concluída dentro do tempo limite especificado.

Referência do Android para android.content.pm.PackageInstaller.STATUS_FAILURE_TIMEOUT.

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.

Comentários

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.

Aplica-se a