AaptParser

public class AaptParser
extends Object

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


「aapt dump badging」の出力を解析して 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

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 Boolean は、AndroidManifest.xml で requestLegacyExternalStorage が true の場合に true を返します

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