Pregunta

Tenemos varias aplicaciones que serán muy similares en diseño y el código. La única diferencia es que se desconectando los elementos gráficos, y haciendo cambios en un archivo archivo de constantes individuales y cadenas. Por supuesto, los theres varios problemas con este - el primer ser espacio de nombres. Tener una aplicación con el mismo espacio de nombres se sobreponen a cualquier otra aplicación.

¿Cuáles son algunas sugerencias para hacer esto? Actualmente nuestra namesapce es: com.company.AppName Pensé que podía hacer: com.company.appname.appversion

he visto post sobre guiones de hormigas que ayuda con esto, pero me pregunto si tener soluciones más fluidas ahora.

¿Fue útil?

Solución

Yo sugeriría mirar en Android Biblioteca proyectos para ayudar con esta.

Me utilizar este enfoque para una Lite vs. edtions libre de una de mis aplicaciones. Tengo un proyecto de biblioteca que contiene toda la fuente y la mayor parte de los recursos para las aplicaciones y luego 2 proyectos que utilizan el primero como un proyecto de biblioteca, una para Lite y uno para la edición completa.

Los dos proyectos dependientes tienen cada uno sus propios recursos y manifiesto, permitiendo que el espacio de nombres para ser diferente y para mí de intercambio en diferentes cadenas, dibujables, etc., dependiendo de la edición.

Me trató el enfoque hormiga pero parecía ser mucho más de una molestia que el enfoque del proyecto Biblioteca. Espero que ayude.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top