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 |
取得首次安裝時間
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
例如,
播放 Froyo 裝置
傳回 | |
---|---|
String |
isPersistentApp
public boolean isPersistentApp ()
如果應用程式是永久應用程式,則傳回 true
。
傳回 | |
---|---|
boolean |
isSystemApp
public boolean isSystemApp ()
如果這是系統應用程式,則傳回 true
。
傳回 | |
---|---|
boolean |
isUpdatedSystemApp
public boolean isUpdatedSystemApp ()
如果這是已更新的系統應用程式,則傳回 true
。
傳回 | |
---|---|
boolean |