AndroidManifest.xml <manifest>包属性没有命名空间

CW *_* II 5 xml android

来自Rick Rogers的O'Reilly着作"Android应用程序开发",John Lombardo,Zigurd Mednieks和Blake Meike,第44页:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.microjobsinc.mjandroid" android:versionCode="1"
    android:versionName="1.0">
Run Code Online (Sandbox Code Playgroud)

上面的XML代码具有该package属性.但是,在XML的其余部分中,其余属性都具有命名空间.

为什么所有属性都有一个名称空间除外package

Int*_*ons 1

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