ApkChangeDetector
public class ApkChangeDetector
extends Object
java.lang.Объект |
↳ | com.android.tradefed.targetprep.incremental.ApkChangeDetector |
Этот класс определяет, отличаются ли устанавливаемые APK-файлы от APK-файлов на устройстве, чтобы решить, следует ли пропускать установку и удаление приложения во время ERROR(/TestAppInstallSetup)
setUp и TearDown.
Краткое содержание
Публичные методы |
---|
boolean | handlePackageCleanup (String packageName, ITestDevice device, Integer userId, boolean forAllUsers) Управляйте процессом очистки пакета. |
boolean | handleTestAppsPreinstall (String packageName, testApps, ITestDevice device, Integer userId, boolean forAllUsers) Обработка процесса предварительной установки приложения. |
Общественные конструкторы
ApkChangeDetector
public ApkChangeDetector ()
Публичные методы
handlePackageCleanup
public boolean handlePackageCleanup (String packageName,
ITestDevice device,
Integer userId,
boolean forAllUsers)
Управляйте процессом очистки пакета.
Параметры |
---|
packageName | String : имя пакета, который необходимо очистить. |
device | ITestDevice : указывает устройство, на котором выполняется тест. |
userId | Integer : текущий идентификатор пользователя. |
forAllUsers | boolean : указывает, следует ли выполнять очистку для всех пользователей. |
Возврат |
---|
boolean | Выполнена ли очистка указанного пакета. По умолчанию установлено значение false, что означает, что очистка не выполнена. |
handleTestAppsPreinstall
public boolean handleTestAppsPreinstall (String packageName,
testApps,
ITestDevice device,
Integer userId,
boolean forAllUsers)
Обработка процесса предварительной установки приложения.
Параметры |
---|
packageName | String : имя пакета. |
testApps | : Укажите все файлы APK в пакете с именем ERROR(/packageName) . |
device | ITestDevice : указывает устройство, на котором выполняется тест. |
userId | Integer : текущий идентификатор пользователя. |
forAllUsers | boolean : указывает, следует ли выполнять очистку для всех пользователей. |
Возврат |
---|
boolean | Указывает, полностью ли обрабатываются APK-файлы в ERROR(/packageName) при локальной добавочной настройке. По умолчанию установлено значение false, что не обязывает переустанавливать APK-файлы пакета. |
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-03-19 UTC.
[null,null,["Последнее обновление: 2025-03-19 UTC."],[],[]]