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

获取版本名称

public String getVersionName ()

返回应用的版本名称。 注意:如果为“versionName”,则返回 null属性,如 。

返回
String

isPersistentApp

public boolean isPersistentApp ()

如果这是一个持久性应用,则返回 true

返回
boolean

isSystemApp

public boolean isSystemApp ()

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

返回
boolean

isUpdatedSystemApp

public boolean isUpdatedSystemApp ()

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

返回
boolean