2011-07-05 7 views
6

Tengo una pregunta novato androide:¿Por qué no se definen las cadenas (y también los colores) en el espacio de nombres de Android?

Por qué enviaban cuerdas y otros recursos como los colores (definición de la Res/Valores del directorio) se define en el espacio de nombres androide asignando el atributo xmlns: android = "http: // esquemas .. .... "a la etiqueta?

+2

Creo que no tienen tiempo para hacerlo demasiado amigable para el desarrollador ya que Android es de código abierto y usted tiene que tratar con tales cosas por su cuenta en código abierto – ingsaurabh

+6

@ user829736: Su pregunta no tiene sentido. Puede intentar nuevamente. – CommonsWare

+4

@Saurabh: Lo siento pero el código abierto no significa necesariamente que no sea amigable para desarrolladores. He encontrado que Linux & Open Office es mucho mejor para usar que Windows y MS Office. Creo que existe una idea errónea de que los programadores de código abierto => dedicados y desinteresados ​​queman petróleo a media noche para escribir código de hobby y compartirlo con el mundo. No del todo. Google está y seguirá ganando mucho dinero con Android y, por lo tanto, ha estado mejorando y seguirá mejorando. Como cualquier plataforma nueva, Android ha tenido sus problemas iniciales, pero es una plataforma bastante decente para trabajar :-) – OceanBlue

Respuesta

0

No sé si hay un "por qué" al respecto, pero me imagino que la mejor respuesta es que estos archivos XML son tan simples que un esquema agrega poco valor. Por un lado, ayudaría a los editores a encontrar errores automáticamente; por otro lado, es un poco más trabajo para los desarrolladores y los mantenedores de Android.

Cuestiones relacionadas