À partir du 27 mars 2025, nous vous recommandons d'utiliser android-latest-release au lieu de aosp-main pour créer et contribuer à AOSP. Pour en savoir plus, consultez la section Modifications apportées à AOSP.
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
IncrementalInstallSession.Builder
public
static
class
IncrementalInstallSession.Builder
extends Object
| java.lang.Object
|
| ↳ |
com.android.incfs.install.IncrementalInstallSession.Builder
|
Résumé
Constructeurs publics
Builder
public Builder ()
Méthodes publiques
addApk
public IncrementalInstallSession.Builder addApk (Path apk,
Path signature)
Ajoute un APK à l'ensemble des APK à installer. L'application doit être signée avec le schéma de signature d'APK v4.
| Paramètres |
apk |
Path : l'APK à installer |
signature |
Path : signature v4 de l'APK |
public IncrementalInstallSession.Builder addExtraArgs (String... extraArgs)
Ajoute des arguments supplémentaires à transmettre à l'installation. Consultez "adb shell pm install --help" pour connaître les options disponibles.
| Paramètres |
extraArgs |
String : arguments supplémentaires à transmettre à l'installation |
build
public IncrementalInstallSession build ()
Crée et démarre la session d'installation en streaming.
| Génère |
|
si le fichier APK ou de signature ne peut pas être lu ou n'est pas valide. |
setAllowReinstall
public IncrementalInstallSession.Builder setAllowReinstall (boolean reinstall)
Indique si une réinstallation d'une application doit être effectuée.
| Paramètres |
reinstall |
boolean : indique si une réinstallation d'une application doit être effectuée. |
setBlockFilter
public IncrementalInstallSession.Builder setBlockFilter (IBlockFilter filter)
Définit le rappel utilisé pour déterminer si un bloc de données qui doit être transmis à l'appareil doit lui être envoyé.
| Paramètres |
filter |
IBlockFilter : rappel |
setLogger
public IncrementalInstallSession.Builder setLogger (ILogger logger)
Définit l'interface du journaliseur utilisée pour consigner les erreurs, les avertissements et les informations concernant la session d'installation incrémentielle.
| Paramètres |
logger |
ILogger : rappel |
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/12/04 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/12/04 (UTC)."],[],[]]