Android поставляется с большим количеством системных ресурсов (android.R
), который может быть использован, чтобы сэкономить ваше время и сделать ваше приложение более легким.Полезные системные ресурсы для Android
К примеру, недавно я обнаружил, что Android обеспечивает локализованные строки для Да (android.R.string.yes
), No (android.R.string.no
), Отменить (android.R.string.cancel
) и Ok (android.R.string.ok
), среди других строк.
Какие другие системные ресурсы вы рекомендуете использовать? Или есть причина, чтобы избежать использования системных ресурсов?
Edit: Как отмечает Томас, некоторые из этих ресурсов не может приводить к результатам, которые вы ожидаете (в частности, android.R.string.yes/no
возвращает OK/Cancel
вместо Yes/No
, как сообщает here). Для большего контроля вы можете скопировать системные ресурсы из исходного кода Android.
Как получить доступ к ним из xml? –
«Или есть причина, чтобы избежать использования системных ресурсов?» - Если вы используете системные ресурсы, такие как значки, не гарантируется, что один и тот же значок доступен для всей версии Android, что может привести к непоследовательности вашего приложения , – codeMan
Голосование, чтобы закрыть как слишком широкое/основанное на мнениях. –