AaptParser
public class AaptParser
extends Object
java.lang.オブジェクト |
↳ | com.android.tradefed.util.AaptParser |
「aapt dump badging」の出力を解析することでapkから情報を抽出するクラス。
aapt は PATH 上にある必要があります
まとめ
入れ子になったクラス |
---|
enum | AaptParser.AaptVersion APK ファイルの解析に使用される AAPT バージョンのオプションの列挙。 |
パブリックメソッド
ラベルの取得
public String getLabel ()
getNativeCode
public getNativeCode ()
getパッケージ名
public String getPackageName ()
SDKバージョンの取得
public int getSdkVersion ()
getTargetSdkVersion
public int getTargetSdkVersion ()
getVersionCode
public String getVersionCode ()
getバージョン名
public String getVersionName ()
レガシーストレージをリクエストしています
public boolean isRequestingLegacyStorage ()
アプリがレガシー ストレージを要求しているかどうかを確認します。
戻り値 |
---|
boolean | AndroidManifest.xml で requestLegacyExternalStorage が true の場合、ブール値は true を返します。 |
isUsingPermission管理外部ストレージ
public boolean isUsingPermissionManageExternalStorage ()
解析する
public static AaptParser parse (File apkFile,
AaptParser.AaptVersion aaptVersion)
APK からの情報を解析します。
パラメーター |
---|
apkFile | File :apkファイル |
aaptVersion | AaptParser.AaptVersion : aapt のバージョン |
解析する
public static AaptParser parse (File apkFile)
APK からの情報を解析します。
パラメーター |
---|
apkFile | File :apkファイル |
このページのコンテンツやコードサンプルは、コンテンツ ライセンスに記載のライセンスに従います。Java および OpenJDK は Oracle および関連会社の商標または登録商標です。
最終更新日 2023-12-01 UTC。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"必要な情報がない"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"複雑すぎる / 手順が多すぎる"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"最新ではない"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻訳に関する問題"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"サンプル / コードに問題がある"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"その他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"わかりやすい"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"問題の解決に役立った"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"その他"
}]