Resource overlays
summary
Shows that Runtime resource overlays let Android swap or extend resources at runtime without reboot, using overlay APKs that contain only resources and a manifest. Build and debug tools include aapt2 and an on-device idmap that maps names to R.java IDs. A system overlay manager service (OMS) enables enable/disable and reordering; overlays load fast via the resource blob mechanism and the demo proves practical device theming and carrier/region customization.
AI-written summary · about
chapters (16)
- 0:00Start
- 2:55Building Blocks of Resources
- 3:41Resource Blob
- 9:15Entry Number
- 10:26Qualifiers
- 10:51Wide Color Gamut Qualifier
- 13:05Default Configuration
- 15:57Static Overlay
- 17:47Runtime Resource Overlay
- 18:05What Is Runtime Resource Overlay
- 19:04Personalized Themes
- 19:36Design Goals
- 29:09Android Framework
- 30:50Query the Current Status of the Overlays
- 31:31Overlays State
- 35:08Application Code Interacts with Resources
related talks
46mResources internals
53mHiding Behind Android Runtime (ART)
48mEfficient Android Layouts
23mAre Bad Manufacturer Overlays a Thing of the Past?
20mA resourceful talk about Android Resources
25mWays of using hidden Android APIs in system and vendor development
25mMastering Android’s App Resources
40mAOSP customization
