在androidt的 device/sample
文件夹中,有一个名为overlays
的文件夹。您会在例如cyanogen mods。
什么是覆盖文件夹?它是如何工作的?它是干什么用的?在哪里可以阅读更多有关它的信息?
提前致谢
最佳答案
例如,假设您想在设备的Android源代码中修改某些文件(例如,您想要向Launcher资源添加其他字符串)。不建议修改Android的实际来源。
取而代之的是,您创建模拟Android的实际文件系统路径布局的覆盖,并将更改后的文件放在此处。如果在Laucher中为字符串,则创建与以下路径相对应的目录:packages/apps/Launcher2/res/values
并在其中放置修改后的strings.xml
因此,在构 build 备时,将替换该文件。