AaptParser

public class AaptParser
extends Object

JavaScript.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.

שיטות ציבוריות

getLabel

public String getLabel ()

החזרות
String

getNativeCode

public  getNativeCode ()

החזרות

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

isRequestLegacyStorage

public boolean isRequestingLegacyStorage ()

בודקים אם האפליקציה מבקשת נפח אחסון מדור קודם.

החזרות
boolean boolean מחזירה את הערך true אם requestLegacyExternalStorage הוא true ב-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 אם חילוץ המידע נכשל