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 PATHSummary
Nested classes | |
---|---|
enum |
AaptParser.AaptVersion
Enum of options for AAPT version used to parse APK files. |
Public methods | |
---|---|
String
|
getLabel()
|
|
getNativeCode()
|
String
|
getPackageName()
|
int
|
getSdkVersion()
|
int
|
getTargetSdkVersion()
|
String
|
getVersionCode()
|
String
|
getVersionName()
|
boolean
|
isRequestingLegacyStorage()
Check if the app is requesting legacy storage. |
boolean
|
isUsingPermissionManageExternalStorage()
|
static
AaptParser
|
parse(File apkFile, AaptParser.AaptVersion aaptVersion)
Parse info from the apk. |
static
AaptParser
|
parse(File apkFile)
Parse info from the apk. |
Public methods
getLabel
public String getLabel ()
Returns | |
---|---|
String |
getNativeCode
publicgetNativeCode ()
Returns | |
---|---|
|
getPackageName
public String getPackageName ()
Returns | |
---|---|
String |
getSdkVersion
public int getSdkVersion ()
Returns | |
---|---|
int |
getTargetSdkVersion
public int getTargetSdkVersion ()
Returns | |
---|---|
int |
getVersionCode
public String getVersionCode ()
Returns | |
---|---|
String |
getVersionName
public String getVersionName ()
Returns | |
---|---|
String |
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 ()
Returns | |
---|---|
boolean |
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 |
Returns | |
---|---|
AaptParser |
the AaptParser or null if failed to extract the information
|
parse
public static AaptParser parse (File apkFile)
Parse info from the apk.
Parameters | |
---|---|
apkFile |
File : the apk file |
Returns | |
---|---|
AaptParser |
the AaptParser or null if failed to extract the information
|
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2020/09/08 (UTC).
[]
[]