AaptParser

public class AaptParser
extends Object

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


คลาสที่ดึงข้อมูลจาก apk โดยการแยกวิเคราะห์เอาต์พุตของ "aapt dump Badging"

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

วิธีการสาธารณะ

รับป้ายกำกับ

public String getLabel ()

คิกรีเทิร์น
String

getNativeCode

public  getNativeCode ()

คิกรีเทิร์น

รับชื่อแพ็กเกจ

public String getPackageName ()

คิกรีเทิร์น
String

เวอร์ชันของ getSdk

public int getSdkVersion ()

คิกรีเทิร์น
int

เวอร์ชันของ getTargetSdk

public int getTargetSdkVersion ()

คิกรีเทิร์น
int

getVersionCode

public String getVersionCode ()

คิกรีเทิร์น
String

รับชื่อเวอร์ชัน

public String getVersionName ()

คิกรีเทิร์น
String

isRequestingLegacyStorage

public boolean isRequestingLegacyStorage ()

ตรวจสอบว่าแอปขอพื้นที่เก็บข้อมูลแบบเดิมหรือไม่

คิกรีเทิร์น
boolean บูลีนแสดงผลเป็น "จริง" หาก requestLegacyExternalStorage เป็นจริง ใน AndroidManifest.xml

UseRightManageExternalStorage

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 หากดึงข้อมูลไม่สำเร็จ