1. Dalvik bytecode represents types as either primitive types represented by single letters (e.g. I for int) or reference types in the form of Lpackage/name/ObjectName;.
2. Methods are specified in a verbose form including the containing type, name, parameter types, and return type (e.g. Lpackage/name/ObjectName;->MethodName(III)Z).
3. Fields are also specified verbosely including the containing type, name, and field type (e.g. Lpackage/name/ObjectName;->FieldName:Ljava/lang/String;).