booster / com.didiglobal.booster.aapt / Configuration / Locale / country

country

var country: ByteArray

This field can take three different forms:

\0\0 means any. Two 7 bit ascii values interpreted as 2 letter region codes (US, GB etc.). The high bit for both bytes is zero. An UN M.49 3 digit region code. For simplicity, these are packed in the same manner as the language codes, though we should need only 10 bits to represent them, instead of the 15.

The layout is always big-endian irrespective of the runtime architecture.