AndroidManifest.xml中

时间:2010-07-21 05:54:43

标签: android file android-manifest

我在Android应用程序的AndroidMenifest.xml文件中遇到以下两行:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android">
  1. 为什么我们在<xml>标签中写“编码”,它的目的是什么?
  2. 写第二行的目的是什么?
  3. 如果有人知道这一点,可以分享他们的知识让我明白这两行

    Thanx - paresh

2 个答案:

答案 0 :(得分:2)

既然你自己发现了第一行,我只会向你解释第二行。它只是设置android XML命名空间。使用自己的资源时,您也应该添加它们的命名空间,例如:

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

这将声明myapp命名空间。

答案 1 :(得分:-1)

编写xml不需要第一行,但最好将它作为XML的第一行,如果使用任何其他编码,则必须使用。
第二行是必需的,因为manifest应该是Android Manifest xml的根节点。事实上它就像</manifest>一样在文件末尾关闭,就像任何其他节点一样。