PackageInfo

public class PackageInfo
extends Object

java.lang.Object
   ↳ com.android.tradefed.device.PackageInfo


기기에서 파싱된 애플리케이션의 패키지 정보 컨테이너입니다.

요약

상수

int FLAG_PERSISTENT

공개 메서드

void addPerUserAttribute(int userId, String attr, String value)
String getCodePath()

파일 시스템에서 패키지가 있는 위치를 반환합니다.

String getFirstInstallTime(int userId)
String getPackageName()

애플리케이션의 패키지 이름을 반환합니다.

String getVersionCode()

애플리케이션의 버전 이름을 반환합니다.

String getVersionName()

애플리케이션의 버전 이름을 반환합니다.

boolean isPersistentApp()

영구 앱인 경우 true를 반환합니다.

boolean isSystemApp()

시스템 앱인 경우 true을 반환합니다.

boolean isUpdatedSystemApp()

업데이트된 시스템 앱인 경우 true를 반환합니다.

상수

FLAG_PERSISTENT

public static final int FLAG_PERSISTENT

상수 값: 8 (0x00000008)

공개 메서드

addPerUserAttribute

public void addPerUserAttribute (int userId, 
                String attr, 
                String value)

매개변수
userId int

attr String

value String

getCodePath

public String getCodePath ()

파일 시스템에서 패키지가 있는 위치를 반환합니다.

반환 값
String

getFirstInstallTime

public String getFirstInstallTime (int userId)

매개변수
userId int

반환 값
String

getPackageName

public String getPackageName ()

애플리케이션의 패키지 이름을 반환합니다.

반환 값
String

getVersionCode

public String getVersionCode ()

애플리케이션의 버전 이름을 반환합니다. 참고: 'versionCode' 속성을 찾을 수 없는 경우 null을 반환합니다.

반환 값
String

getVersionName

public String getVersionName ()

애플리케이션의 버전 이름을 반환합니다. 참고: 'versionName' 속성이 발견되지 않은 경우(예: Froyo 기기) null이 반환됩니다.

반환 값
String

isPersistentApp

public boolean isPersistentApp ()

영구 앱인 경우 true를 반환합니다.

반환 값
boolean

isSystemApp

public boolean isSystemApp ()

시스템 앱인 경우 true을 반환합니다.

반환 값
boolean

isUpdatedSystemApp

public boolean isUpdatedSystemApp ()

업데이트된 시스템 앱인 경우 true를 반환합니다.

반환 값
boolean