| Interface | Description |
|---|---|
| ReferenceMapper |
A ReferenceMapper is used to reassign ids in Android's .arsc/.xml files.
|
| ResChunk.RefTransformer | |
| ResChunk.RefVisitor |
| Class | Description |
|---|---|
| BringToFrontMapper |
BringToFrontMapper supports "bring-to-front" reassignment of reference ids.
|
| ExoResourcesRewriter |
ExoResourceRewriter is the core of constructing build outputs for exo-for-resources.
|
| ResChunk |
ResChunk is the base of most structures in Android's .arsc and compiled .xml files.
|
| ResourcesXml |
ResourcesXml handles Android's compiled xml format.
|
| ResourcesZipBuilder |
Some versions of Android require that any zip file that contains resources/assets contains an
AndroidManifest.xml (though it doesn't actually read it).
|
| ResourceTable |
A ResourceTable is the top-level representation of resources.arsc.
|
| ResTablePackage |
A Package consists of a header: ResTable_header u16 chunk_type u16 header_size u32 chunk_size u32
package_id u16[128] name u32 typeStringOffset u32 lastPublicTypeOffset u32 keyStringOffset u32
lastPublicKeyOffset u32 typeIdOffset
|
| ResTableType |
ResTableType is a ResChunk holding the resource values for a given type and configuration.
|
| ResTableTypeSpec |
ResTableTypeSpec is a ResChunk specifying the flags for each resource of a given type.
|
| StringPool |
A StringPool consists of a header: ResChunk_header u32 chunk_type u32 header_size u32 chunk_size
u32 string_count u32 style_count u32 flags - 0x1 sorted, 0x100 utf-8 encoded u32 strings_start -
byte offset from the beginning to the style data u32 styles_start - byte offset from the
beginning to the style data
|
| UsedResourcesFinder | |
| UsedResourcesFinder.ResourceClosure |