Я встретил следующие две строки в файле AndroidMenifest.xml моего приложения для Android:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android">
<xml>
, в чем его цель?если кто-нибудь это знает, может поделиться своими знаниями, чтобы дать мне понять относительно этих двух строк
Thanx - paresh
Поскольку вы узнали первую строчку самостоятельно, я объясню вам только вторую. Он просто устанавливает пространство имен android
XML. При использовании собственных ресурсов вы должны также добавить свои пространства имен, например:
xmlns:myapp="http://schemas.android.com/apk/res/com.mypackage
Это объявит пространство имен myapp
.
Первая строка не требуется для записи вашего xml, но это хорошая практика, чтобы она была первой строкой вашего XML, и если вы используете какую-либо другую кодировку, тогда это становится необходимым.
Вторая строка требуется, потому что манифест должен быть root node для Android Manifest xml. И по сути, он закрывается в конце файла </manifest>
так же, как и любой другой node.