أداة AaptParser

public class AaptParser
extends Object

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


الفئة التي تستخرج المعلومات من ملف apk عن طريق تحليل ناتج 'aapt dump barging'.

يجب أن تكون أداة 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

الحصول على NativeCode

public  getNativeCode ()

المرتجعات

الحصول على اسم الحزمة

public String getPackageName ()

المرتجعات
String

إصدار getSdkVersion

public int getSdkVersion ()

المرتجعات
int

الحصول على إصدار targetSdkVersion

public int getTargetSdkVersion ()

المرتجعات
int

getVersionCode

public String getVersionCode ()

المرتجعات
String

getVersionName

public String getVersionName ()

المرتجعات
String

طلب مساحة تخزين قديمة

public boolean isRequestingLegacyStorage ()

تحقَّق مما إذا كان التطبيق يطلب مساحة تخزين قديمة.

المرتجعات
boolean قيمة منطقية لعرض القيمة "صحيح" إذا كانت سمة requestLegacyExternalStorage true في AndroidManifest.xml

UsePermissionPermissionManageExternalStorage

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 في حال تعذّر استخراج المعلومات