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()
永続アプリの場合は |
boolean
|
isSystemApp()
システムアプリの場合は |
boolean
|
isUpdatedSystemApp()
更新されたシステムアプリの場合は |
定数
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 |
|