컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
ApkChangeDetector
public
class
ApkChangeDetector
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.targetprep.incremental.ApkChangeDetector
|
이 클래스는 ERROR(/TestAppInstallSetup)
의 setUp 및 tearDown 중에 앱 설치 및 제거를 건너뛰지 않을지 결정하기 위해 설치할 APK가 기기에 있는 APK와 다른지 감지합니다.
요약
공개 생성자
ApkChangeDetector
public ApkChangeDetector ()
공개 메서드
handlePackageCleanup
public boolean handlePackageCleanup (String packageName,
ITestDevice device,
Integer userId,
boolean forAllUsers)
패키지 정리 프로세스를 처리합니다.
매개변수 |
packageName |
String : 정리할 패키지의 이름입니다. |
device |
ITestDevice : 테스트가 실행 중인 기기를 나타냅니다. |
userId |
Integer : 현재 사용자 ID입니다. |
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 : 현재 사용자 ID입니다. |
forAllUsers |
boolean : 모든 사용자에 대해 정리해야 하는지 여부를 나타냅니다. |
반환 값 |
boolean |
ERROR(/packageName) 의 APK가 로컬 증분 설정에서 완전히 처리되는지 여부입니다. 기본값은 false이며 패키지 APK를 다시 설치할 필요가 없습니다. |
이 페이지에 나와 있는 콘텐츠와 코드 샘플에는 콘텐츠 라이선스에서 설명하는 라이선스가 적용됩니다. 자바 및 OpenJDK는 Oracle 및 Oracle 계열사의 상표 또는 등록 상표입니다.
최종 업데이트: 2025-03-19(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-03-19(UTC)"],[],[]]