В приложениях Android какова роль «R.java»?

Приложения Android имеют автоматически созданный файл под названием «R.java». Пожалуйста, объясните его цель.

Например

  • Что в нем содержится?
  • Что его генерирует?

Дубликат: Какова концепция Р.Ява?

    3 Solutions collect form web for “В приложениях Android какова роль «R.java»?”

    Каждое приложение использует такие ресурсы, как строки, drawbles, макеты и стили. Вместо того, чтобы жестко кодировать такие ресурсы в приложение, один их экстернализирует и ссылается на них по идентификатору. Файл R.java содержит все эти идентификаторы ресурсов, назначенные программистом или сгенерированные с помощью sdk.

    R.java – это то, где вы имеете доступ ко всему, что у вас есть в ваших ресурсах:

    • вводимый коэффициент
    • Макеты
    • Струны
    • Массивы
    • ….и т.д

    Вы можете прочитать больше здесь .

    R.java автогенерируется при сборке. Содержимое основано на файлах ресурсов (включая макеты и предпочтения).

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

    Interesting Posts

    Как удалить службы systemd

    Настройка кнопки на стилусе touch pro для открытия onenote 2016

    INFO: Нет типов Spring WebApplicationInitializer, обнаруженных на пути к classам

    Как создавать эскизы для менее распространенных видеоконтейнеров (mkv, ogm, mp4, flv, rmvb и mov) в обозревателе Windows 7?

    Почему целочисленное переполнение на x86 с GCC вызывает бесконечный цикл?

    Оставшееся пространство жесткого диска не соответствует текущему пространству

    Почему я не должен обертывать каждый блок в «try» – «catch»?

    Как я могу использовать nohup, если сценарий оболочки занимает больше времени для запуска?

    Хэш-код Facebook не соответствует какому-либо сохраненному ключу

    Как разбирать числовую строку, содержащую запятые, в целое число в java?

    Найдите самый старший бит (самый левый), который установлен в бит-массиве

    Генерация перетасованного диапазона с использованием PRNG, а не перетасовка

    Как преобразовать Блестящее приложение, состоящее из нескольких файлов, в легкоansible и воспроизводимый пример Shiny?

    процент на y lab в гранжевом барграфе ggplot?

    Генератор случайных строк, возвращающий одну строку

    Давайте будем гением компьютера.