Package jadx.core.utils.android
Class AndroidManifestParser
java.lang.Object
jadx.core.utils.android.AndroidManifestParser
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Documentprivate final @Nullable Documentprivate final EnumSet<AppAttribute> private final IJadxSecurity -
Constructor Summary
ConstructorsConstructorDescriptionAndroidManifestParser(ResourceFile androidManifestRes, @Nullable ResContainer appStrings, EnumSet<AppAttribute> parseAttrs, IJadxSecurity security) AndroidManifestParser(ResourceFile androidManifestRes, EnumSet<AppAttribute> parseAttrs, IJadxSecurity security) -
Method Summary
Modifier and TypeMethodDescriptionstatic @Nullable ResourceFilegetAndroidManifest(List<ResourceFile> resources) private Stringprivate @Nullable Stringprivate @Nullable Stringprivate @Nullable Stringprivate @Nullable Stringprivate booleanisMainActivityElement(Element element) booleanparse()private @Nullable DocumentparseAndroidManifest(ResourceFile androidManifest) private @Nullable DocumentparseAppStrings(@Nullable ResContainer appStrings) private ApplicationParamsprivate Document
-
Field Details
-
androidManifest
-
appStrings
-
parseAttrs
-
security
-
-
Constructor Details
-
AndroidManifestParser
public AndroidManifestParser(ResourceFile androidManifestRes, EnumSet<AppAttribute> parseAttrs, IJadxSecurity security) -
AndroidManifestParser
public AndroidManifestParser(ResourceFile androidManifestRes, @Nullable @Nullable ResContainer appStrings, EnumSet<AppAttribute> parseAttrs, IJadxSecurity security)
-
-
Method Details
-
isManifestFound
public boolean isManifestFound() -
getAndroidManifest
-
parse
-
parseAttributes
-
getApplicationLabel
-
getMainActivityName
-
getApplicationName
-
getMainActivityNameThroughActivityAliasTag
-
getMainActivityNameThroughActivityTag
-
isMainActivityElement
-
parseXml
-
parseAppStrings
-
parseAndroidManifest
-