我在Android应用程序的AndroidMenifest.xml文件中遇到以下两行:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android">
<xml>
标签中写“编码”,它的目的是什么?如果有人知道这一点,可以分享他们的知识让我明白这两行
Thanx - paresh
答案 0 :(得分:2)
既然你自己发现了第一行,我只会向你解释第二行。它只是设置android
XML命名空间。使用自己的资源时,您也应该添加它们的命名空间,例如:
xmlns:myapp="http://schemas.android.com/apk/res/com.mypackage
这将声明myapp
命名空间。
答案 1 :(得分:-1)
编写xml不需要第一行,但最好将它作为XML的第一行,如果使用任何其他编码,则必须使用。
第二行是必需的,因为manifest应该是Android Manifest xml的根节点。事实上它就像</manifest>
一样在文件末尾关闭,就像任何其他节点一样。