AaptParser

public class AaptParser
extends Object

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


Classe que extrai informações do APK analisando a saída de "aapt dump badging".

O aapt precisa estar no PATH.

Resumo

Métodos públicos

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

Verifique se o app está solicitando armazenamento legado.

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

Analise as informações do APK.

static AaptParser parse(File apkFile)

Analise as informações do APK.

Métodos públicos

getLabel

public String getLabel ()

Retorna
String

getNativeCode

public List<String> getNativeCode ()

Retorna
List<String>

getPackageName

public String getPackageName ()

Retorna
String

getSdkVersion

public int getSdkVersion ()

Retorna
int

getTargetSdkVersion

public int getTargetSdkVersion ()

Retorna
int

getVersionCode

public String getVersionCode ()

Retorna
String

getVersionName

public String getVersionName ()

Retorna
String

isRequestingLegacyStorage

public boolean isRequestingLegacyStorage ()

Verifique se o app está solicitando armazenamento legado.

Retorna
boolean Retorna um booleano verdadeiro se requestLegacyExternalStorage for verdadeiro no AndroidManifest.xml.

isUsingPermissionManageExternalStorage

public boolean isUsingPermissionManageExternalStorage ()

Retorna
boolean

parse

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

Analise as informações do APK.

Parâmetros
apkFile File: o arquivo APK

aaptVersion AaptParser.AaptVersion: a versão do aapt

Retorna
AaptParser o AaptParser ou null se não for possível extrair as informações

parse

public static AaptParser parse (File apkFile)

Analise as informações do APK.

Parâmetros
apkFile File: o arquivo APK

Retorna
AaptParser o AaptParser ou null se não for possível extrair as informações