Что такое файл манифеста в Android? - PullRequest
13 голосов
/ 11 февраля 2011

Может кто-нибудь объяснить мне простыми словами, что такое использование файла манифеста и R.java файл в Android.

Зачем нам нужны эти файлы при создании приложения?

Ответы [ 4 ]

9 голосов
/ 11 февраля 2011

проверьте эту ссылку,

http://developer.android.com/guide/topics/manifest/manifest-intro.html

Манифест

Каждое приложение должно иметь файл AndroidManifest.xml (с точно этим именем) в корнекаталог.В манифесте содержится важная информация о приложении для системы Android, информация, которую система должна иметь, прежде чем сможет выполнить любой код приложения

R.Java

есть идентификатор для всех ресурсов, используемых в нашем проекте

спасибо.

7 голосов
/ 02 сентября 2014

Файл манифеста:

  1. Это файл декларации.
  2. Только здесь Какая операция должна начинаться первой, которая была объявлена.
  3. Этообъявляет, какие разрешения должно иметь приложение.
  4. Он также объявляет разрешения, которые должны иметь другие пользователи для взаимодействия.
  5. Он объявляет минимальный уровень API Android.
  6. В нем перечислены библиотеки, с которыми должно быть связано приложение.
  7. Здесь должен быть объявлен весь компонент.
  8. Компоненты - это операции, службы, широковещательные приемники и поставщики контента.

Файл R.java:

  1. Это автоматически сгенерированный файл aapt (Android Asset Packaging Tool), который содержит идентификаторы ресурсов для всехресурсы каталога res /.
  2. Если вы создаете какой-либо компонент в файле activity_main.xml, в этом файле автоматически создается идентификатор соответствующего компонента.
  3. Этот идентификатор можно использовать в исходном файле действия для выполнения любого действия над компонентом.
4 голосов
/ 11 февраля 2011

Каждое приложение должно иметь файл AndroidManifest.xml (именно с этим именем) в своем корневом каталоге.В манифесте содержится важная информация о приложении для системы Android, информация, которую система должна иметь, прежде чем сможет выполнить любой код приложения.

Проверьте следующую ссылку

http://developer.android.com/guide/topics/manifest/manifest-intro.html

Файл R.java проекта является индексом для всех ресурсов, определенных в файле.Вы используете этот класс в своем исходном коде как своего рода краткий способ ссылки на ресурсы, которые вы включили в свой проект.Это особенно эффективно с функциями автозавершения кода в таких IDE, как Eclipse, потому что позволяет быстро и в интерактивном режиме найти конкретную ссылку, которую вы ищете.http://developer.android.com/resources/tutorials/hello-world.html

0 голосов
/ 11 февраля 2011

Думаю, вам стоит прочитать Android Hello World . И AndroidManifest и R.java объяснены.

...