Package org.robolectric.res.android
Class ResStringPoolHeader
java.lang.Object
org.robolectric.res.android.ResStringPoolHeader
public class ResStringPoolHeader extends Object
Definition for a pool of strings. The data of this chunk is an
array of uint32_t providing indices into the pool, relative to
stringsStart. At stringsStart are all of the UTF-16 strings
concatenated together; each starts with a uint16_t of the string's
length and each ends with a 0x0000 terminator. If a string is >
32767 characters, the high bit of the length is set meaning to take
those 15 bits as a high word and it will be followed by another
uint16_t containing the low word.
If styleCount is not zero, then immediately following the array of
uint32_t indices into the string table is another array of indices
into a style table starting at stylesStart. Each entry in the
style table is an array of ResStringPool_span structures.
-
Field Summary
Fields Modifier and Type Field Description static int
SIZEOF
static int
SORTED_FLAG
static int
UTF8_FLAG
-
Constructor Summary
Constructors Constructor Description ResStringPoolHeader()
-
Method Summary
-
Field Details
-
SIZEOF
public static final int SIZEOF -
SORTED_FLAG
public static final int SORTED_FLAG- See Also:
- Constant Field Values
-
UTF8_FLAG
public static final int UTF8_FLAG- See Also:
- Constant Field Values
-
-
Constructor Details
-
ResStringPoolHeader
public ResStringPoolHeader()
-