1

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

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android">
  1. 为什么我们在<xml>标签中写“编码”,它的目的是什么?
  2. 写第二行的目的是什么?

如果有人知道这一点,可以分享他们的知识,让我清楚这两条线

谢谢 - paresh

4

2 回答 2

2

由于您自己发现了第一行,所以我将只向您解释第二行。它只是设置androidXML 命名空间。使用自己的资源时,您也应该添加它们的命名空间,例如:

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

这将声明myapp命名空间。

于 2010-07-21T06:38:31.380 回答
-1

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

于 2010-07-21T06:02:52.640 回答