Хранение системных значков Android в моем собственном приложении

Я читал, что ссылки на значки системы Android не фиксированы/могут быть изменены, и поэтому было бы лучше сохранить их как ресурс вашего приложения. Однажды я нашел руководство, показывающее, как получить значки из репозитория Android, но не могу найти его снова.
Итак, мой вопрос: как мне получить системные значки Android из репозитория? На каком пути они находятся? Меня смущают все файлы git и прочее на https://android.googlesource.com


person stefan.at.wpf    schedule 16.06.2011    source источник
comment
Дубликат stackoverflow.com/ вопросы/6177462/   -  person Sunil Kumar Sahoo    schedule 16.06.2011
comment
Да и нет. Тема не включает правильное решение, папка ldpi отсутствует (вероятно, зависит от того, откуда вы взяли источник)   -  person stefan.at.wpf    schedule 16.06.2011
comment
Да, ты прав. Но если вы знаете о пути hdpi, не так сложно получить путь mdpi или ldpi.   -  person Sunil Kumar Sahoo    schedule 16.06.2011


Ответы (1)


Встроенные системные ресурсы Android хранятся вместе с Android SDK в папке

<SDK_path>/platforms/android-<API_version>/data/res

Поскольку вам нужна иконка, вы должны заглянуть в различные drawable подпапки и взять изображения, которые хотите использовать.

person Xion    schedule 16.06.2011
comment
о, отлично, даже не знал, что они есть и на моем жестком диске :-) большое спасибо! - person stefan.at.wpf; 16.06.2011
comment
обновление: к сожалению, мне не хватает drawable-ldpi ): насколько я помню, они были в репо, но у меня их нет на жестком диске. - person stefan.at.wpf; 16.06.2011
comment
обновление 2: я нашел упомянутую ссылку: blog.vertile.com/nathan/2011/02/ - person stefan.at.wpf; 16.06.2011
comment
@stefan.at.wpf Теперь ссылка nathan.vertile. com/default-android-menu-icons-in-your-app - person RenniePet; 04.02.2014