AaptParser

public class AaptParser
extends Object

java.lang.Oggetto
com.android.tradefed.util.AaptParser


Classe che estrae informazioni da apk analizzando l'output di "aapt dump badging".

aapt deve trovarsi su PATH

Riepilogo

Metodi pubblici

String getLabel ()
getNativeCode ()
String getPackageName ()
int getSdkVersion ()
int getTargetSdkVersion ()
String getVersionCode ()
String getVersionName ()
boolean isRequestingLegacyStorage ()

Controlla se l'app richiede spazio di archiviazione legacy.

boolean isUsingPermissionManageExternalStorage ()
static AaptParser parse (File apkFile, AaptParser.AaptVersion aaptVersion)

Analizza le informazioni dall'apk.

static AaptParser parse (File apkFile)

Analizza le informazioni dall'apk.

Metodi pubblici

getLabel

public String getLabel ()

ritorna
String

getNativeCode

public  getNativeCode ()

ritorna

getNomePacchetto

public String getPackageName ()

ritorna
String

getSdkVersion

public int getSdkVersion ()

ritorna
int

getTargetSdkVersion

public int getTargetSdkVersion ()

ritorna
int

getVersionCode

public String getVersionCode ()

ritorna
String

getVersionName

public String getVersionName ()

ritorna
String

isRequestingLegacyStorage

public boolean isRequestingLegacyStorage ()

Controlla se l'app richiede spazio di archiviazione legacy.

ritorna
boolean boolean restituisce true se requestLegacyExternalStorage è true in AndroidManifest.xml

isUsingPermissionManageExternalStorage

public boolean isUsingPermissionManageExternalStorage ()

ritorna
boolean

analizzare

public static AaptParser parse (File apkFile, 
                AaptParser.AaptVersion aaptVersion)

Analizza le informazioni dall'apk.

Parametri
apkFile File : il file apk

aaptVersion AaptParser.AaptVersion : la versione di aapt

ritorna
AaptParser AaptParser o null se l'estrazione delle informazioni non è riuscita

analizzare

public static AaptParser parse (File apkFile)

Analizza le informazioni dall'apk.

Parametri
apkFile File : il file apk

ritorna
AaptParser AaptParser o null se l'estrazione delle informazioni non è riuscita