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
|
Nội dung và mã mẫu trên trang này phải tuân thủ các giấy phép như mô tả trong phần Giấy phép nội dung. Java và OpenJDK là nhãn hiệu hoặc nhãn hiệu đã đăng ký của Oracle và/hoặc đơn vị liên kết của Oracle.
Cập nhật lần gần đây nhất: 2020-09-08 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Thiếu thông tin tôi cần"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Quá phức tạp/quá nhiều bước"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Đã lỗi thời"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Vấn đề về bản dịch"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Vấn đề về mẫu/mã"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Khác"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Dễ hiểu"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Giúp tôi giải quyết được vấn đề"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Khác"
}]