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 |
|
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 |