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