AaptParser
public
class
AaptParser
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.AaptParser |
透過剖析「aapt dump badging」輸出結果從 apk 中擷取資訊的類別。
aapt 必須位於 PATH
摘要
公用方法 | |
---|---|
String
|
getLabel()
|
|
getNativeCode()
|
String
|
getPackageName()
|
int
|
getSdkVersion()
|
int
|
getTargetSdkVersion()
|
String
|
getVersionCode()
|
String
|
getVersionName()
|
boolean
|
isRequestingLegacyStorage()
檢查應用程式是否要求舊版儲存空間。 |
boolean
|
isUsingPermissionManageExternalStorage()
|
static
AaptParser
|
parse(File apkFile, AaptParser.AaptVersion aaptVersion)
從 APK 剖析資訊。 |
static
AaptParser
|
parse(File apkFile)
從 APK 剖析資訊。 |
公用方法
getLabel
public String getLabel ()
傳回 | |
---|---|
String |
getNativeCode
publicgetNativeCode ()
傳回 | |
---|---|
|
getPackageName
public String getPackageName ()
傳回 | |
---|---|
String |
getSdkVersion
public int getSdkVersion ()
傳回 | |
---|---|
int |
getTargetSdkVersion
public int getTargetSdkVersion ()
傳回 | |
---|---|
int |
getVersionCode
public String getVersionCode ()
傳回 | |
---|---|
String |
getVersionName
public String getVersionName ()
傳回 | |
---|---|
String |
isRequestingLegacyStorage
public boolean isRequestingLegacyStorage ()
檢查應用程式是否要求舊版儲存空間。
傳回 | |
---|---|
boolean |
如果 AndroidManifest.xml 中的 requestLegacyExternalStorage 為 true,則傳回 true |
is 使用 PermissionManageExternalStorage
public boolean isUsingPermissionManageExternalStorage ()
傳回 | |
---|---|
boolean |
剖析
public static AaptParser parse (File apkFile, AaptParser.AaptVersion aaptVersion)
從 APK 剖析資訊。
參數 | |
---|---|
apkFile |
File :apk 檔案 |
aaptVersion |
AaptParser.AaptVersion :Aapt 版本 |
傳回 | |
---|---|
AaptParser |
AaptParser 或 null (如果無法擷取資訊) |
剖析
public static AaptParser parse (File apkFile)
從 APK 剖析資訊。
參數 | |
---|---|
apkFile |
File :apk 檔案 |
傳回 | |
---|---|
AaptParser |
AaptParser 或 null (如果無法擷取資訊) |