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

アプリケーションのバージョン名を返します。注: Froyo デバイスなど、「versionName」属性が見つからない場合、null が返されます。

戻り値
String

isPersistentApp

public boolean isPersistentApp ()

永続アプリの場合は true を返します。

戻り値
boolean

isSystemApp

public boolean isSystemApp ()

システムアプリの場合は true を返します。

戻り値
boolean

isUpdatedSystemApp

public boolean isUpdatedSystemApp ()

更新されたシステムアプリの場合は true を返します。

戻り値
boolean