AaptParser

public class AaptParser
extends Object

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


'aapt 덤프 배지'의 출력을 구문 분석하여 apk에서 정보를 추출하는 클래스입니다.

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

getSdk버전

public int getSdkVersion ()

보고
int

getTargetSdk버전

public int getTargetSdkVersion ()

보고
int

getVersionCode

public String getVersionCode ()

보고
String

버전 이름 가져오기

public String getVersionName ()

보고
String

isRequestingLegacyStorage

public boolean isRequestingLegacyStorage ()

앱이 레거시 저장소를 요청하는지 확인하세요.

보고
boolean 부울은 AndroidManifest.xml에서 requestLegacyExternalStorage가 true인 경우 true를 반환합니다.

isUsingPermission관리외부 저장소

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