(Android application is mainly composed of code and resources. Resources mainly refer to UI related tools, such as UI layout, strings and images. The separation of code and resources allows the user program to arrange the UI according to actual needs at runtime. In this way, the user program only needs to be compiled once to support different UI layouts. This feature allows users to get used to different screen sizes and densities, as well as different countries and languages. Resources will also be compiled into binary format in the process of Android program compilation. This is to compress the resource storage space and speed up resource resolution at runtime. When the Android application is running, the resource manager Asset Manager and Resources will search for the correct resources based on the current machine settings, that is, screen size, density, direction, and national and regional language information, parse them, and finally render them on the UI. This PPT talks about the compilation and packaging of Android application resources, as well as their search and parsing processes at runtime. Understanding the Android application resource management framework will help us better launch applications that can adapt to multiple models.)