Начиная с 27 марта 2025 г. мы рекомендуем использовать android-latest-release вместо aosp-main для создания и участия в AOSP. Дополнительные сведения см. в разделе Изменения в AOSP .
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
IncrementalInstallSession.Builder
public static class IncrementalInstallSession.Builder
extends Object
| java.lang.Object |
| ↳ | com.android.incfs.install.IncrementalInstallSession.Builder |
Краткое содержание
Публичные методы |
|---|
IncrementalInstallSession.Builder | addApk (Path apk, Path signature) Добавляет APK в набор APK для установки. |
IncrementalInstallSession.Builder | addExtraArgs (String... extraArgs) Добавляет дополнительные аргументы для передачи при установке. |
IncrementalInstallSession | build () Создает и запускает сеанс потоковой установки. |
IncrementalInstallSession.Builder | setAllowReinstall (boolean reinstall) Устанавливает, следует ли выполнять переустановку приложения. |
IncrementalInstallSession.Builder | setBlockFilter ( IBlockFilter filter) Устанавливает обратный вызов, используемый для определения того, следует ли отправлять на устройство блок данных, который должен быть доставлен на устройство. |
IncrementalInstallSession.Builder | setBlockTransformer ( IBlockTransformer transformer) Устанавливает обратный вызов, используемый для преобразования блока данных перед отправкой. |
IncrementalInstallSession.Builder | setLogger ( ILogger logger) Устанавливает интерфейс регистратора, используемый для регистрации ошибок, предупреждений и информации, касающейся сеанса инкрементной установки. |
IncrementalInstallSession.Builder | setResponseTimeout (long timeout, TimeUnit maxTimeUnits) Задает максимальный период времени, в течение которого допускается отсутствие ответа от устройства при вызове IncrementalInstallSession.waitForInstallCompleted(long, TimeUnit) и IncrementalInstallSession.waitForServingCompleted(long, TimeUnit) . |
Публичные конструкторы
Строитель
public Builder ()
Публичные методы
addApk
public IncrementalInstallSession.Builder addApk (Path apk,
Path signature) Добавляет APK в набор APK-файлов для установки. Приложение должно быть подписано с помощью схемы подписи APK v4.
| Параметры |
|---|
apk | Path : APK для установки |
signature | Path : подпись v4 APK |
public IncrementalInstallSession.Builder addExtraArgs (String... extraArgs)
Добавляет дополнительные аргументы для передачи при установке. См. «adb shell pm install --help» для получения информации о доступных параметрах.
| Параметры |
|---|
extraArgs | String : дополнительные аргументы для передачи при установке |
строить
public IncrementalInstallSession build ()
Создает и запускает сеанс потоковой установки.
| Броски |
|---|
| если файл APK или подписи не может быть прочитан или недействителен. |
setAllowReinstall
public IncrementalInstallSession.Builder setAllowReinstall (boolean reinstall)
Устанавливает, следует ли выполнять переустановку приложения.
| Параметры |
|---|
reinstall | boolean : следует ли выполнить переустановку приложения |
setBlockFilter
public IncrementalInstallSession.Builder setBlockFilter (IBlockFilter filter)
Устанавливает обратный вызов, используемый для определения того, следует ли отправлять на устройство блок данных, который должен быть доставлен на устройство.
| Параметры |
|---|
filter | IBlockFilter : обратный вызов |
setLogger
public IncrementalInstallSession.Builder setLogger (ILogger logger)
Устанавливает интерфейс регистратора, используемый для регистрации ошибок, предупреждений и информации, касающейся сеанса инкрементной установки.
| Параметры |
|---|
logger | ILogger : обратный вызов |
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-12-04 UTC.
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2025-12-04 UTC."],[],[]]