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를 반환합니다.

상수

깃발_영구

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 ()

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

반환 값
String

버전 이름 가져오기

public String getVersionName ()

애플리케이션의 버전 이름을 반환합니다. 참고: 'versionName'인 경우 null가 반환됩니다. 속성을 찾을 수 없습니다(예: Froyo 기기에서 일하고 있죠.

반환 값
String

isPersistentApp

public boolean isPersistentApp ()

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

반환 값
boolean

isSystemApp

public boolean isSystemApp ()

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

반환 값
boolean

isUpdatedSystemApp

public boolean isUpdatedSystemApp ()

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

반환 값
boolean