【问题标题】:AndroidManifest.xml <manifest> package attribute has no namespaceAndroidManifest.xml <manifest> 包属性没有命名空间
【发布时间】: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”

标签: android xml


【解决方案1】:

我认为这可能是因为 package 属性是应用程序的完整 Java 包名称,因此是 Java 概念而不是特定于 Android 的东西。虽然它确实很不寻常,但根据http://d.android.com/guide/topics/manifest/manifest-element.html,这是正确的方法

【讨论】:

    猜你喜欢
    • 2010-11-04
    • 1970-01-01
    • 2011-03-05
    • 2015-04-09
    • 2021-11-14
    • 2018-09-03
    • 2020-10-01
    • 2013-03-25
    • 2017-11-30
    相关资源
    最近更新 更多