Package brut.androlib.res.data.arsc
Class ARSCHeader
java.lang.Object
brut.androlib.res.data.arsc.ARSCHeader
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal intfinal intfinal intstatic final shortstatic final shortstatic final shortstatic final shortstatic final shortstatic final shortstatic final shortstatic final shortstatic final shortstatic final shortstatic final shortstatic final shortstatic final shortfinal intfinal shortstatic final shortstatic final shortstatic final shortstatic final shortstatic final shortstatic final shortstatic final short -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ARSCHeaderread(brut.util.ExtDataInput in, org.apache.commons.io.input.CountingInputStream countIn) voidskipChunk(brut.util.ExtDataInput in)
-
Field Details
-
type
public final short type -
headerSize
public final int headerSize -
chunkSize
public final int chunkSize -
startPosition
public final int startPosition -
endPosition
public final int endPosition -
RES_NONE_TYPE
public static final short RES_NONE_TYPE- See Also:
-
RES_NULL_TYPE
public static final short RES_NULL_TYPE- See Also:
-
RES_STRING_POOL_TYPE
public static final short RES_STRING_POOL_TYPE- See Also:
-
RES_TABLE_TYPE
public static final short RES_TABLE_TYPE- See Also:
-
RES_XML_TYPE
public static final short RES_XML_TYPE- See Also:
-
XML_TYPE_PACKAGE
public static final short XML_TYPE_PACKAGE- See Also:
-
XML_TYPE_TYPE
public static final short XML_TYPE_TYPE- See Also:
-
XML_TYPE_SPEC_TYPE
public static final short XML_TYPE_SPEC_TYPE- See Also:
-
XML_TYPE_LIBRARY
public static final short XML_TYPE_LIBRARY- See Also:
-
XML_TYPE_OVERLAY
public static final short XML_TYPE_OVERLAY- See Also:
-
XML_TYPE_OVERLAY_POLICY
public static final short XML_TYPE_OVERLAY_POLICY- See Also:
-
XML_TYPE_STAGED_ALIAS
public static final short XML_TYPE_STAGED_ALIAS- See Also:
-
RES_XML_FIRST_CHUNK_TYPE
public static final short RES_XML_FIRST_CHUNK_TYPE- See Also:
-
RES_XML_START_NAMESPACE_TYPE
public static final short RES_XML_START_NAMESPACE_TYPE- See Also:
-
RES_XML_END_NAMESPACE_TYPE
public static final short RES_XML_END_NAMESPACE_TYPE- See Also:
-
RES_XML_START_ELEMENT_TYPE
public static final short RES_XML_START_ELEMENT_TYPE- See Also:
-
RES_XML_END_ELEMENT_TYPE
public static final short RES_XML_END_ELEMENT_TYPE- See Also:
-
RES_XML_CDATA_TYPE
public static final short RES_XML_CDATA_TYPE- See Also:
-
RES_XML_LAST_CHUNK_TYPE
public static final short RES_XML_LAST_CHUNK_TYPE- See Also:
-
RES_XML_RESOURCE_MAP_TYPE
public static final short RES_XML_RESOURCE_MAP_TYPE- See Also:
-
-
Constructor Details
-
ARSCHeader
public ARSCHeader(short type, int headerSize, int chunkSize, int headerStart)
-
-
Method Details
-
read
public static ARSCHeader read(brut.util.ExtDataInput in, org.apache.commons.io.input.CountingInputStream countIn) throws IOException - Throws:
IOException
-
skipChunk
- Throws:
IOException
-