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

アプリケーションのバージョン名を返します。注: 次の場合に null が返されます。 「versionCode」属性が見つかりませんでした

戻り値
String

getVersionName

public String getVersionName ()

アプリケーションのバージョン名を返します。 注: 「versionName」の場合は null が返されます。属性が見つかりませんでした: 対応しています

戻り値
String

isPersistentApp

public boolean isPersistentApp ()

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

戻り値
boolean

isSystemApp

public boolean isSystemApp ()

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

戻り値
boolean

isUpdatedSystemApp

public boolean isUpdatedSystemApp ()

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

戻り値
boolean