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

返回应用的版本名称。 注意:如果未找到“versionName”属性(例如在 Froyo 设备上),此方法将返回 null

返回
String

isPersistentApp

public boolean isPersistentApp ()

如果这是永久性应用,则返回 true

返回
boolean

isSystemApp

public boolean isSystemApp ()

如果这是系统应用,则返回 true

返回
boolean

isUpdatedSystemApp

public boolean isUpdatedSystemApp ()

如果这是已更新的系统应用,则返回 true

返回
boolean