El atributo del paquete AndroidManifest.xml <manifiesto> no tiene ningún espacio de nombres

Desde el libro de O'Reilly "Android Application Development" de Rick Rogers, John Lombardo, Zigurd Mednieks y Blake Meike, página 44:

<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.microjobsinc.mjandroid" android:versionCode="1" android:versionName="1.0"> 

El código XML anterior tiene el atributo de package . Sin embargo, en el resto del XML, los atributos restantes tienen un espacio de nombres.

¿Por qué todos los atributos tienen un espacio de nombres excepto el package ?

Creo que puede ser porque el atributo del paquete es el nombre completo del paquete Java para la aplicación y por lo tanto es un concepto de Java no algo específico para Android. Sobresale hacia fuera tan inusual sin embargo pero es la manera correcta según http://d.android.com/guide/topics/manifest/manifest-element.html

  • Android: Utilizar matriz de color en XML
  • Cómo eliminar los espacios en blanco entre etiquetas en XML
  • Android onClick en XML vs. OnClickListener
  • Sintaxis de sentencias condicionales en el diseño XML de Android
  • Obtener atributos con estilo para el niño de la definición de estilo de los padres
  • ¿Cuál es la mejor práctica para nombrar el ID de Elemento XML en Android?
  • FloatingActionButton con icono animado
  • Android Resource - Array de matrices
  • JetBrain Idea android elemento xml no está permitido aquí
  • Cómo obtener contenido completo de noticias de un sitio web de noticias
  • Alineación de un TextView y ImageView dentro de un LinearLayout
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.