AaptParser

public class AaptParser
extends Object

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


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

aapt ต้องอยู่ใน PATH

สรุป

เมธอดสาธารณะ

String getLabel()
List<String> 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

public List<String> getNativeCode ()

การคืนสินค้า
List<String>

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 บูลีนแสดงค่าเป็นจริงหาก requestLegacyExternalStorage เป็นจริงใน AndroidManifest.xml

isUsingPermissionManageExternalStorage

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