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
publicgetNativeCode ()
戻り値 | |
---|---|
|
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 |
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 |