Analizador de Aapt

public class AaptParser
extends Object

Objeto java.lang.
   ↳ com.android.tradefed.util.AaptParser;


Es la clase que extrae información del APK mediante el análisis del resultado de "aapt dump badging".

El aapt debe estar en PATH

Resumen

Métodos públicos

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

Verifica si la app solicita almacenamiento heredado.

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

Analiza la información del APK.

static AaptParser parse(File apkFile)

Analiza la información del APK.

Métodos públicos

getLabel

public String getLabel ()

Muestra
String

getNativeCode.

public  getNativeCode ()

Muestra

getPackageName

public String getPackageName ()

Muestra
String

getSdkVersion

public int getSdkVersion ()

Muestra
int

getTargetSdkVersion

public int getTargetSdkVersion ()

Muestra
int

getVersionCode

public String getVersionCode ()

Muestra
String

getVersionName

public String getVersionName ()

Muestra
String

Almacenamiento heredado

public boolean isRequestingLegacyStorage ()

Verifica si la app solicita almacenamiento heredado.

Muestra
boolean El valor booleano que muestra es verdadero si requestLegacyExternalStorage es verdadero en AndroidManifest.xml

isUsingPermissionManageExternalStorage

public boolean isUsingPermissionManageExternalStorage ()

Muestra
boolean

analizar

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

Analiza la información del APK.

Parámetros
apkFile File: Es el archivo APK.

aaptVersion AaptParser.AaptVersion: Es la versión de aapt.

Muestra
AaptParser AaptParser o null si no se pudo extraer la información

analizar

public static AaptParser parse (File apkFile)

Analiza la información del APK.

Parámetros
apkFile File: Es el archivo APK.

Muestra
AaptParser AaptParser o null si no se pudo extraer la información