uiMode в Configuration кодирует night mask и тип UI (normal, desk, car, watch, television, VR). Ресурсы values-night / values-car выбираются автоматически; при runtime-смене Activity обычно recreate.
Разбор
- UiModeManager может влиять на car/night.
- Android Auto / Automotive — отдельные манифест-проекции.
- Не кешируйте drawable навсегда без учёта uiMode.
- Тесты: меняйте uiMode в эмуляторе и Configuration override.
Итог
uiMode — часть конфигурации для night и форм-факторов; ресурсы и recreate закрывают 90% кейсов.