AaptParser

public class AaptParser
extends Object

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


מחלקת חילוץ מידע מקובץ APK על ידי ניתוח הפלט של הפקודה 'aapt dump badging'.

הכלי aapt חייב להיות בנתיב

סיכום

‫methods ציבוריים

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.

‫methods ציבוריים

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 הפונקציה מחזירה ערך בוליאני True אם הערך של requestLegacyExternalStorage הוא True בקובץ AndroidManifest.xml

isUsingPermissionManageExternalStorage

public boolean isUsingPermissionManageExternalStorage ()

החזרות
boolean

parse

public static AaptParser parse (File apkFile, 
                AaptParser.AaptVersion aaptVersion)

ניתוח מידע מתוך קובץ ה-APK.

פרמטרים
apkFile File: קובץ ה-APK

aaptVersion AaptParser.AaptVersion: גרסת ה-aapt

החזרות
AaptParser AaptParser או null אם השליפה של המידע נכשלה

parse

public static AaptParser parse (File apkFile)

ניתוח מידע מתוך קובץ ה-APK.

פרמטרים
apkFile File: קובץ ה-APK

החזרות
AaptParser AaptParser או null אם השליפה של המידע נכשלה