PackageInstallStatus Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Énumère les valeurs retournées par plusieurs méthodes de PackageInstallStatus.
public enum PackageInstallStatus
type PackageInstallStatus =
- Héritage
-
PackageInstallStatus
Champs
| Nom | Valeur | Description |
|---|---|---|
| PendingUserAction | -1 | L’action de l’utilisateur est actuellement nécessaire pour continuer. Vous pouvez lancer l’activité d’intention décrite par Intent.EXTRA_INTENT pour impliquer l’utilisateur et continuer. Vous pouvez choisir de lancer immédiatement l’intention si l’utilisateur utilise activement votre application. Sinon, vous devez utiliser une notification pour guider l’utilisateur dans votre application avant de lancer.
Référence Android pour Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License. |
| Success | 0 | L’opération a réussi.
Référence Android pour Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License. |
| Failure | 1 | L’opération a échoué de manière générique. Le système essaie toujours de fournir une raison d’échec plus spécifique, mais dans certains cas rares, cela peut être livré.
Référence Android pour Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License. |
| FailureBlocked | 2 | L’opération a échoué car elle a été bloquée. Par exemple, une stratégie d’appareil peut bloquer l’opération, un vérificateur de package peut avoir bloqué l’opération ou l’application peut être nécessaire pour l’opération système de base. Le résultat peut également contenir EXTRA_OTHER_PACKAGE_NAME avec le package spécifique bloquant l’installation.
Référence Android pour Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License. |
| FailureAborted | 3 | L’opération a échoué car elle a été abandonnée activement. Par exemple, l’utilisateur a refusé activement les autorisations demandées ou la session a été abandonnée.
Référence Android pour Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License. |
| FailureInvalid | 4 | L’opération a échoué, car une ou plusieurs des API n’étaient pas valides. Par exemple, elles peuvent être incorrectes, endommagées, incorrectement signées, incompatibles, etc.
Référence Android pour Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License. |
| FailureConflict | 5 | L’opération a échoué, car elle est en conflit (ou est incohérente avec) avec un autre package déjà installé sur l’appareil. Par exemple, une autorisation existante, des certificats incompatibles, etc. L’utilisateur peut être en mesure de désinstaller une autre application pour résoudre le problème. Le résultat peut également contenir des EXTRA_OTHER_PACKAGE_NAME avec le package spécifique identifié comme la cause du conflit.
Référence Android pour Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License. |
| FailureStorage | 6 | L’opération a échoué en raison de problèmes de stockage. Par exemple, l’appareil peut être en cours d’exécution faible sur l’espace, ou un média externe peut être indisponible. L’utilisateur peut être en mesure d’libérer de l’espace ou d’insérer un autre média externe. Le résultat peut également contenir des EXTRA_STORAGE_PATH avec le chemin d’accès à l’appareil de stockage qui a provoqué l’échec.
Référence Android pour Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License. |
| FailureIncompatible | 7 | L’opération a échoué, car elle est fondamentalement incompatible avec cet appareil. Par exemple, l’application peut nécessiter une fonctionnalité matérielle qui n’existe pas, il peut manquer du code natif pour les API prises en charge par l’appareil, ou nécessite une version plus récente du SDK, etc. À partir de Build.VERSION_CODES. UPSIDE_DOWN_CAKE, une application avec uniquement du code natif 32 bits peut toujours être installée sur un appareil qui prend en charge les API 64 bits et 32 bits. Toutefois, une boîte de dialogue d’avertissement s’affiche lorsque l’application est lancée.
Référence Android pour Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License. |
| FailureTimeout | 8 | L’opération a échoué, car elle n’a pas été terminée dans le délai d’expiration spécifié.
Référence Android pour Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License. |
Remarques
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.