Class ApkManifestHelper.ActivityDescription

java.lang.Object
com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.EndPointDescription
com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.ActivityDescription
Enclosing class:
ApkManifestHelper

public static class ApkManifestHelper.ActivityDescription extends ApkManifestHelper.EndPointDescription
Short description of an APK activity end-point.
  • Constructor Details

    • ActivityDescription

      public ActivityDescription(String fqname, boolean enabled, boolean exported)
      Create an activity description.
      Parameters:
      fqname - fully-qualified activity class name
      enabled - true if the activity is enabled
      exported - true if the activity is exported
  • Method Details

    • isAlias

      public boolean isAlias()
      Determine whether this activity is an alias.
      Returns:
      true if this activity is an alias
    • getAliasForName

      public String getAliasForName()
      Get the target activity name for an alias.
      Returns:
      the target activity name, or null if this activity is not an alias
    • getIntentFilters

      public ApkManifestHelper.IntentFilterDescriptions getIntentFilters()
      Get intent filters for this activity.
      Returns:
      the intent filter descriptions, or null if none were collected
    • toString

      public String toString()
      Overrides:
      toString in class ApkManifestHelper.EndPointDescription