AaptParser

public class AaptParser
extends Object

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


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

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

รับ NativeCode

public  getNativeCode ()

การส่งคืน

getPackageName

public String getPackageName ()

การส่งคืน
String

getSdkVersion

public int getSdkVersion ()

การส่งคืน
int

getTargetSdkVersion

public int getTargetSdkVersion ()

การส่งคืน
int

รับVersionCode

public String getVersionCode ()

การส่งคืน
String

รับVersionName

public String getVersionName ()

การส่งคืน
String

คือRequestingLegacyStorage

public boolean isRequestingLegacyStorage ()

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

การส่งคืน
boolean บูลีนส่งคืนค่าจริงหาก requestLegacyExternalStorage เป็นจริงใน AndroidManifest.xml

คือการใช้ 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 หากไม่สามารถแยกข้อมูลได้