All Classes and Interfaces
Class
Description
A description of the requirements a device must have in order for a
resource to be matched and selected.
A description of the requirements a device must have in order for a
resource to be matched and selected.
Protobuf enum
aapt.pb.Configuration.GrammaticalGenderProtobuf enum
aapt.pb.Configuration.HdrProtobuf enum
aapt.pb.Configuration.KeyboardProtobuf enum
aapt.pb.Configuration.KeysHiddenProtobuf enum
aapt.pb.Configuration.LayoutDirectionProtobuf enum
aapt.pb.Configuration.NavHiddenProtobuf enum
aapt.pb.Configuration.NavigationProtobuf enum
aapt.pb.Configuration.OrientationProtobuf enum
aapt.pb.Configuration.ScreenLayoutLongProtobuf enum
aapt.pb.Configuration.ScreenLayoutSizeProtobuf enum
aapt.pb.Configuration.ScreenRoundProtobuf enum
aapt.pb.Configuration.TouchscreenProtobuf enum
aapt.pb.Configuration.UiModeNightProtobuf enum
aapt.pb.Configuration.UiModeTypeProtobuf enum
aapt.pb.Configuration.WideColorGamut
Whether a resource comes from a compile-time overlay and is explicitly allowed to not overlay an
existing resource.
Whether a resource comes from a compile-time overlay and is explicitly allowed to not overlay an
existing resource.
A value that represents an array of resource values.
A value that represents an array of resource values.
A single element of the array.
A single element of the array.
A value that represents an XML attribute and what values it accepts.
A value that represents an XML attribute and what values it accepts.
Bitmask of formats allowed for an attribute.
A Symbol used to represent an enum or a flag.
A Symbol used to represent an enum or a flag.
Message holding a boolean, so it can be optionally encoded.
Message holding a boolean, so it can be optionally encoded.
A CompoundValue is an abstract type.
A CompoundValue is an abstract type.
A Configuration/Value pair.
A Configuration/Value pair.
References to non local resources
References to non local resources
An entry declaration.
An entry declaration.
An entry ID in the range [0x0000, 0xffff].
An entry ID in the range [0x0000, 0xffff].
A value that is a reference to an external entity, like an XML file or a PNG.
A value that is a reference to an external entity, like an XML file or a PNG.
Protobuf enum
aapt.pb.FileReference.Type
A value that represents an ID.
A value that represents an ID.
An Item is an abstract type.
An Item is an abstract type.
Protobuf type
aapt.pb.MacroBodyProtobuf type
aapt.pb.MacroBodyProtobuf type
aapt.pb.NamespaceAliasProtobuf type
aapt.pb.NamespaceAlias
Represents a set of overlayable resources.
Represents a set of overlayable resources.
Represents an overlayable <item> declaration within an <overlayable> tag.
Represents an overlayable <item> declaration within an <overlayable> tag.
Protobuf enum
aapt.pb.OverlayableItem.Policy
Defines resources for an Android package.
Defines resources for an Android package.
A package ID in the range [0x00, 0xff].
A package ID in the range [0x00, 0xff].
A value that represents a string and its many variations based on plurality.
The arity of the plural.
A value that represents a string and its many variations based on plurality.
The plural value for a given arity.
The plural value for a given arity.
A value that represents a primitive data type (float, int, boolean, etc.).
A value that represents a primitive data type (float, int, boolean, etc.).
Protobuf type
aapt.pb.Primitive.EmptyTypeProtobuf type
aapt.pb.Primitive.EmptyTypeProtobuf type
aapt.pb.Primitive.NullTypeProtobuf type
aapt.pb.Primitive.NullType
A value that is a raw string, which is unescaped/uninterpreted.
A value that is a raw string, which is unescaped/uninterpreted.
A value that is a reference to another resource.
A value that is a reference to another resource.
Protobuf enum
aapt.pb.Reference.Type
Top level message representing a resource table.
Top level message representing a resource table.
Developer friendly source file information for an entity in the resource table.
Developer friendly source file information for an entity in the resource table.
The position of a declared entity within a file.
The position of a declared entity within a file.
The staged resource ID definition of a finalized resource.
The staged resource ID definition of a finalized resource.
A value that is a string.
A value that is a string.
A string pool that wraps the binary form of the C++ class android::ResStringPool.
A string pool that wraps the binary form of the C++ class android::ResStringPool.
A value that represents a style.
A value that represents a style.
An XML attribute/value pair defined in the style.
An XML attribute/value pair defined in the style.
A value that represents a <declare-styleable> XML resource.
A value that represents a <declare-styleable> XML resource.
An attribute defined for this styleable.
An attribute defined for this styleable.
A string with styling information, like html tags that specify boldness, italics, etc.
A string with styling information, like html tags that specify boldness, italics, etc.
A Span marks a region of the string text that is styled.
A Span marks a region of the string text that is styled.
Protobuf type
aapt.pb.StyleStringProtobuf type
aapt.pb.StyleStringProtobuf type
aapt.pb.StyleString.SpanProtobuf type
aapt.pb.StyleString.Span
The name and version fingerprint of a build tool.
The name and version fingerprint of a build tool.
A set of resources grouped under a common type.
A set of resources grouped under a common type.
A type ID in the range [0x01, 0xff].
A type ID in the range [0x01, 0xff].
Protobuf type
aapt.pb.UntranslatableSectionProtobuf type
aapt.pb.UntranslatableSection
The generic meta-data for every value in a resource table.
The generic meta-data for every value in a resource table.
The Visibility of a symbol/entry (public, private, undefined).
The Visibility of a symbol/entry (public, private, undefined).
The visibility of the resource outside of its package.
An attribute defined on an XmlElement (android:text="...").
An attribute defined on an XmlElement (android:text="...").
An <element> in an XML document.
An <element> in an XML document.
A namespace declaration on an XmlElement (xmlns:android="http://...").
A namespace declaration on an XmlElement (xmlns:android="http://...").
Defines an abstract XmlNode that must be either an XmlElement, or
a text node represented by a string.
Defines an abstract XmlNode that must be either an XmlElement, or
a text node represented by a string.