Class AndroidApkBadgingReader
java.lang.Object
com.shaft.tools.internal.support.AndroidApkBadgingReader
Best-effort parsing of
aapt/aapt2 dump badging output to fill missing
appPackage/appActivity when only app (APK path) is configured.-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionparseAaptDumpBadgingOutput(String output) Parsesaapt dump badging/aapt2 dump badgingstdout (for unit tests and tooling).
-
Method Details
-
readPackageAndLaunchableActivity
public static Optional<AndroidApkBadgingReader.PackageActivity> readPackageAndLaunchableActivity(File apk) - Parameters:
apk- existing .apk file on disk- Returns:
- package and first launchable activity when
dump badgingsucceeds
-
parseAaptDumpBadgingOutput
public static Optional<AndroidApkBadgingReader.PackageActivity> parseAaptDumpBadgingOutput(String output) throws IOException Parsesaapt dump badging/aapt2 dump badgingstdout (for unit tests and tooling).- Throws:
IOException
-