AndroidManifest.xml

1

Я встретил следующие две строки в файле AndroidMenifest.xml моего приложения для Android:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android">
  • Почему мы пишем "кодирование" в теге <xml>, в чем его цель?
  • Какова цель написания 2-й строки?

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

Thanx - paresh

Теги:
file
android-manifest

2 ответа

2
Лучший ответ

Поскольку вы узнали первую строчку самостоятельно, я объясню вам только вторую. Он просто устанавливает пространство имен android XML. При использовании собственных ресурсов вы должны также добавить свои пространства имен, например:

xmlns:myapp="http://schemas.android.com/apk/res/com.mypackage

Это объявит пространство имен myapp.

-1

Первая строка не требуется для записи вашего xml, но это хорошая практика, чтобы она была первой строкой вашего XML, и если вы используете какую-либо другую кодировку, тогда это становится необходимым.
Вторая строка требуется, потому что манифест должен быть root node для Android Manifest xml. И по сути, он закрывается в конце файла </manifest> так же, как и любой другой node.

  • 0
    тогда я хочу спросить о "xmlns: android =" schemas.android.com/apk/res/android "" во 2-й строке ...
  • 0
    тогда, вероятно, вы должны отредактировать свой вопрос, чтобы отразить то же самое.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню