Paketinformationen

public class PackageInfo
extends Object

java.lang.Object
😎 com.android.tradefed.device.PackageInfo


Container für die vom Gerät geparsten Paketinformationen einer Anwendung.

Zusammenfassung

Konstanten

int FLAG_PERSISTENT

Öffentliche Methoden

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

Gibt zurück, wo sich das Paket im Dateisystem befindet.

String getFirstInstallTime(int userId)
String getPackageName()

Gibt den Paketnamen der Anwendung zurück.

String getVersionCode()

Gibt den Versionsnamen der Anwendung zurück.

String getVersionName()

Gibt den Versionsnamen der Anwendung zurück.

boolean isPersistentApp()

Gibt true zurück, wenn es sich um eine persistente Anwendung handelt.

boolean isSystemApp()

Gibt true zurück, wenn es sich um eine System-App handelt.

boolean isUpdatedSystemApp()

Gibt true zurück, wenn es sich um eine aktualisierte System-App handelt.

Konstanten

FLAG_PERSISTENT

public static final int FLAG_PERSISTENT

Konstantenwert: 8 (0x00000008)

Öffentliche Methoden

addPerUserAttribute (Attribut addPerUserAttribute)

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

Parameter
userId int

attr String

value String

getCodePath

public String getCodePath ()

Gibt zurück, wo sich das Paket im Dateisystem befindet.

Returns
String

getFirstInstallTime

public String getFirstInstallTime (int userId)

Parameter
userId int

Returns
String

getPackageName

public String getPackageName ()

Gibt den Paketnamen der Anwendung zurück.

Returns
String

getVersionCode

public String getVersionCode ()

Gibt den Versionsnamen der Anwendung zurück. Hinweis: Dabei wird null zurückgegeben, wenn „versionCode“ Attribut wurde nicht gefunden

Returns
String

getVersionName

public String getVersionName ()

Gibt den Versionsnamen der Anwendung zurück. Hinweis: Bei Verwendung von „versionName“ wird null zurückgegeben. Attribut wurde nicht gefunden, z. B. auf Froyo-Geräten.

Returns
String

isPersistentApp

public boolean isPersistentApp ()

Gibt true zurück, wenn es sich um eine persistente Anwendung handelt.

Returns
boolean

isSystemApp

public boolean isSystemApp ()

Gibt true zurück, wenn es sich um eine System-App handelt.

Returns
boolean

isAktualisierteSystemApp

public boolean isUpdatedSystemApp ()

Gibt true zurück, wenn es sich um eine aktualisierte System-App handelt.

Returns
boolean