AaptParser
public
class
AaptParser
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.util.AaptParser
|
Class that extracts info from apk by parsing output of 'aapt dump badging'.
aapt must be on PATH
Summary
Nested classes |
enum |
AaptParser.AaptVersion
Enum of options for AAPT version used to parse APK files.
|
Public methods
getLabel
public String getLabel ()
getNativeCode
public getNativeCode ()
getPackageName
public String getPackageName ()
getSdkVersion
public int getSdkVersion ()
getTargetSdkVersion
public int getTargetSdkVersion ()
getVersionCode
public String getVersionCode ()
getVersionName
public String getVersionName ()
isRequestingLegacyStorage
public boolean isRequestingLegacyStorage ()
Check if the app is requesting legacy storage.
Returns |
boolean |
boolean return true if requestLegacyExternalStorage is true in AndroidManifest.xml
|
isUsingPermissionManageExternalStorage
public boolean isUsingPermissionManageExternalStorage ()
parse
public static AaptParser parse (File apkFile,
AaptParser.AaptVersion aaptVersion)
Parse info from the apk.
Parameters |
apkFile |
File : the apk file |
aaptVersion |
AaptParser.AaptVersion : the aapt version |
parse
public static AaptParser parse (File apkFile)
Parse info from the apk.
Parameters |
apkFile |
File : the apk file |
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Falta la información que necesito"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Muy complicado o demasiados pasos"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Desactualizado"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problema de traducción"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Samples / code issue"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Otro"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Fácil de comprender"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Resolvió mi problema"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Otro"
}]
Content and code samples on this page are subject to the licenses described in the Content License. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2020-09-08 UTC.