Я искал в 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, и использовать один файл для хранения всех значений? Может кто-нибудь дать больше информации об этом?