Package jadx.core.utils.android
Class AndroidResourcesUtils
java.lang.Object
jadx.core.utils.android.AndroidResourcesUtils
Android resources specific handlers
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static voidaddResourceFields(ClassNode resCls, ResourceStorage resStorage, boolean rClsExists) fillResFieldsMap(ClassNode resCls) private static AndroidResourcesUtils.ResClsInfogetClassForResType(ClassNode resCls, boolean rClsExists, String typeName) static booleanhandleAppResField(ICodeWriter code, ClassGen clsGen, ClassInfo declClass) static booleanisResourceClass(ClassNode cls) static booleanisResourceFieldValue(ClassNode cls, ArgType type) Force hex format for Android resources idsstatic ClassNodesearchAppResClass(RootNode root, ResourceStorage resStorage)
-
Field Details
-
LOG
private static final org.slf4j.Logger LOG
-
-
Constructor Details
-
AndroidResourcesUtils
private AndroidResourcesUtils()
-
-
Method Details
-
searchAppResClass
-
handleAppResField
-
isResourceFieldValue
Force hex format for Android resources ids -
isResourceClass
-
addResourceFields
private static void addResourceFields(ClassNode resCls, ResourceStorage resStorage, boolean rClsExists) -
getClassForResType
private static AndroidResourcesUtils.ResClsInfo getClassForResType(ClassNode resCls, boolean rClsExists, String typeName) -
fillResFieldsMap
-