Información del paquete

public class PackageInfo
extends Object

java.lang.Objeto
com.android.tradefed.device.PackageInfo


Contenedor para la información del paquete de una aplicación analizada desde el dispositivo.

Resumen

Constantes

int FLAG_PERSISTENT

Métodos públicos

void addPerUserAttribute (int userId, String attr, String value)
String getCodePath ()

Devuelve dónde se encuentra el paquete en el sistema de archivos.

String getFirstInstallTime (int userId)
String getPackageName ()

Devuelve el nombre del paquete de la aplicación.

String getVersionCode ()

Devuelve el nombre de la versión de la aplicación.

String getVersionName ()

Devuelve el nombre de la versión de la aplicación.

boolean isPersistentApp ()

Devuelve true si se trata de una aplicación persistente.

boolean isSystemApp ()

Devuelve true si se trata de una aplicación del sistema.

boolean isUpdatedSystemApp ()

Devuelve true si se trata de una aplicación del sistema que se ha actualizado.

Constantes

FLAG_PERSISTENTE

public static final int FLAG_PERSISTENT

Valor constante: 8 (0x00000008)

Métodos públicos

agregar atributo por usuario

public void addPerUserAttribute (int userId, 
                String attr, 
                String value)

Parámetros
userId int

attr String

value String

obtenerCodePath

public String getCodePath ()

Devuelve dónde se encuentra el paquete en el sistema de archivos.

Devoluciones
String

getFirstInstallTime

public String getFirstInstallTime (int userId)

Parámetros
userId int

Devoluciones
String

obtener nombre del paquete

public String getPackageName ()

Devuelve el nombre del paquete de la aplicación.

Devoluciones
String

obtener código de versión

public String getVersionCode ()

Devuelve el nombre de la versión de la aplicación. Nota: esto devolverá null si no se encontró el atributo 'versionCode'

Devoluciones
String

getVersionName

public String getVersionName ()

Devuelve el nombre de la versión de la aplicación. Nota: esto devolverá null si no se encontró el atributo 'versionName', como en los dispositivos froyo.

Devoluciones
String

esPersistentApp

public boolean isPersistentApp ()

Devuelve true si se trata de una aplicación persistente.

Devoluciones
boolean

esSystemApp

public boolean isSystemApp ()

Devuelve true si se trata de una aplicación del sistema.

Devoluciones
boolean

isUpdatedSystemApp

public boolean isUpdatedSystemApp ()

Devuelve true si se trata de una aplicación del sistema que se ha actualizado.

Devoluciones
boolean