Начиная с 27 марта 2025 г. мы рекомендуем использовать android-latest-release вместо aosp-main для создания и участия в AOSP. Дополнительные сведения см. в разделе Изменения в AOSP .
         
       
     
  
  
  
    
  
  
  
    
    
      
    
    
      
      Оптимизируйте свои подборки
    
    
      
      Сохраняйте и классифицируйте контент в соответствии со своими настройками.
    
  
  
    
  
  
  
  
    
  
  
    
    
 Инкрементальное изображениеUtil
 public class IncrementalImageUtil
 extends Object
  
  
  
| java.lang.Объект | 
| ↳ | com.android.tradefed.util.image.IncrementalImageUtil | 
 Утилита для использования инкрементного обновления образа и устройства.
 Краткое содержание 
|  Публичные методы | 
|---|
| void | allowSameBuildFlashing () | 
| void | allowUnzipBaseline () | 
| void | cleanAfterSetup () При выполнении некоторой логики применения мы можем очистить файлы сразу после установки. | 
| File | getExtractedTargetDirectory () | 
| static IncrementalImageUtil | initialize ( ITestDevice device, IDeviceBuildInfo build, File createSnapshot, boolean isIsolatedSetup, boolean allowTrackerlessUpdate, allowedTransition, boolean newFlow, boolean updateBootloaderFromUserspace, SnapuserdWaitPhase waitPhase, boolean useMerkleTree) | 
| boolean | isSameBuildFlashingAllowed () | 
| static boolean | isSnapshotInUse ( ITestDevice device) Возвращает, использует ли устройство в данный момент снимки или нет. | 
| static boolean | isSnapshotSupported ( ITestDevice device, boolean useMerkle) Возвращает, можем ли мы использовать логику моментального снимка для обновления устройства. | 
| void | notifyBasebadNeedsRevert () | 
| void | notifyBootloaderNeedsRevert () | 
| void | teardownDevice ( TestInformation testInfo) | 
| boolean | updateCompleted () Возвращает, было ли обновление завершено или нет. | 
| void | updateDevice (File currentBootloader, File currentRadio) Обновляет устройство, используя логику моментального снимка. | 
| void | updateDeviceWithNewFlow (File currentBootloader, File currentRadio) | 
| boolean | useUpdatedFlow () | 
 Поля 
 DYNAMIC_PARTITIONS_TO_DIFF 
public static final  DYNAMIC_PARTITIONS_TO_DIFF
 Общественные конструкторы 
 Инкрементальное изображениеUtil 
public IncrementalImageUtil (ITestDevice device, 
                File targetImage, 
                File createSnapshot, 
                boolean newFlow, 
                boolean updateBootloaderFromUserspace, 
                SnapuserdWaitPhase waitPhase, 
                File deviceMerkleTree)| Параметры | 
|---|
| device | ITestDevice | 
| targetImage | File | 
| createSnapshot | File | 
| newFlow | boolean | 
| updateBootloaderFromUserspace | boolean | 
| waitPhase | SnapuserdWaitPhase | 
| deviceMerkleTree | File | 
 Публичные методы 
 AllowSameBuildFlashing 
public void allowSameBuildFlashing ()
 AllowUnzipBaseline 
public void allowUnzipBaseline ()
 CleanAfterSetup 
public void cleanAfterSetup ()
 При выполнении некоторой логики применения мы можем очистить файлы сразу после установки. 
public File getExtractedTargetDirectory ()
 инициализировать 
public static IncrementalImageUtil initialize (ITestDevice device, 
                IDeviceBuildInfo build, 
                File createSnapshot, 
                boolean isIsolatedSetup, 
                boolean allowTrackerlessUpdate, 
                 allowedTransition, 
                boolean newFlow, 
                boolean updateBootloaderFromUserspace, 
                SnapuserdWaitPhase waitPhase, 
                boolean useMerkleTree)| Параметры | 
|---|
| device | ITestDevice | 
| build | IDeviceBuildInfo | 
| createSnapshot | File | 
| isIsolatedSetup | boolean | 
| allowTrackerlessUpdate | boolean | 
| allowedTransition |  | 
| newFlow | boolean | 
| updateBootloaderFromUserspace | boolean | 
| waitPhase | SnapuserdWaitPhase | 
| useMerkleTree | boolean | 
 isSameBuildFlashingAllowed 
public boolean isSameBuildFlashingAllowed ()
 isSnapshotInUse 
public static boolean isSnapshotInUse (ITestDevice device)
 Возвращает, использует ли устройство в данный момент снимки или нет.
| Параметры | 
|---|
| device | ITestDevice | 
 isSnapshotSupported 
public static boolean isSnapshotSupported (ITestDevice device, 
                boolean useMerkle)Возвращает, можем ли мы использовать логику моментального снимка для обновления устройства.
| Параметры | 
|---|
| device | ITestDevice | 
| useMerkle | boolean | 
уведомитьBasebadNeedsRevert 
public void notifyBasebadNeedsRevert ()
 уведомитьBootloaderNeedsRevert 
public void notifyBootloaderNeedsRevert ()
public void teardownDevice (TestInformation testInfo)
| Параметры | 
|---|
| testInfo | TestInformation | 
 обновлениеЗавершено 
public boolean updateCompleted ()
Возвращает, было ли обновление завершено или нет.
обновлениеустройства 
public void updateDevice (File currentBootloader, 
                File currentRadio)Обновляет устройство, используя логику моментального снимка.
| Параметры | 
|---|
| currentBootloader | File | 
| currentRadio | File | 
 обновлениеDeviceWithNewFlow 
public void updateDeviceWithNewFlow (File currentBootloader, 
                File currentRadio)| Параметры | 
|---|
| currentBootloader | File | 
| currentRadio | File | 
 использоватьUpdatedFlow 
public boolean useUpdatedFlow ()
 
  
    
    
      
    
    
  
       
    
    
  
  
  Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
  Последнее обновление: 2025-07-29 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-07-29 UTC."],[],[]]