AndroidManifest.xml - PullRequest
       1

AndroidManifest.xml

1 голос
/ 21 июля 2010

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

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

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

Спасибо - Paresh

Ответы [ 2 ]

2 голосов
/ 21 июля 2010

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

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

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

0 голосов
/ 21 июля 2010

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...