我在 Google 上搜索过,但找不到任何相关结果。
我还检查了官方的 Android 文档,这个页面(所有可用资源)是我能找到的。我在此页面上找到的相关链接(指向目录)是:res/values/
这些页面不告诉任何有关该res/values/public.xml
文件的信息。
这是我为此类文件找到的示例。
小片段
<?xml version="1.0" encoding="utf-8"?>
<resources>
<public type="attr" name="commentTextColor" id="0xAA010007" />
<public type="drawable" name="add_icon_bl" id="0xAA020000" />
<public type="layout" name="act_date_picker" id="0xAA030001" />
<public type="anim" name="activity_slide_from_bottom" id="0xAA040000" />
<public type="xml" name="pref_menu" id="0xAA050000" />
<public type="raw" name="alert_bell_animation_bl" id="0xAA060000" />
<public type="array" name="taskRepeat" id="0xAA070000" />
<public type="color" name="theme_main_color_bl" id="0xAA080000" />
<public type="string" name="no_internet" id="0xAA0a0001" />
<public type="id" name="page1" id="0xAA0d0015" />
</resources>
从type
属性中可以看出,它几乎包含了您通常放在目录下的单独目录中的所有标准资源类型......res
为什么要滥用 Android 提供的目录并使用单个文件来存储所有值?有人可以提供更多有关此的信息吗?