AndroidManifest.xml <manifest> 包属性没有命名空间
Posted
技术标签:
【中文标题】AndroidManifest.xml <manifest> 包属性没有命名空间【英文标题】:AndroidManifest.xml <manifest> package attribute has no namespace 【发布时间】:2010-11-04 11:14:44 【问题描述】:来自 Rick Rogers、John Lombardo、Zigurd Mednieks 和 Blake Meike 合着的 O'Reilly 书籍“android 应用程序开发”,第 44 页:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.microjobsinc.mjandroid" android:versionCode="1"
android:versionName="1.0">
上面的 XML 代码具有 package
属性。但是,在 XML 的其余部分中,其余属性都有一个命名空间。
为什么除了package
之外的所有属性都有命名空间?
【问题讨论】:
引用 JS:“反对者:请提供 cmets。- Jon Skeet 5 月 8 日 9:25” 【参考方案1】:我认为这可能是因为 package 属性是应用程序的完整 Java 包名称,因此是 Java 概念而不是特定于 Android 的东西。虽然它确实很不寻常,但根据http://d.android.com/guide/topics/manifest/manifest-element.html,这是正确的方法
【讨论】:
以上是关于AndroidManifest.xml <manifest> 包属性没有命名空间的主要内容,如果未能解决你的问题,请参考以下文章