2012-10-07 73 views

Respuesta

4

Organízala de la forma que más te convenga. No hay una forma 100% correcta de organizar un proyecto de Android ... depende de una serie de factores (es decir, el tamaño de su proyecto).

Si desea ver cómo Google organiza sus proyectos, eche un vistazo al código fuente Google I/O 2012. En particular, consulte el paquete iosched.util ... le da varias maneras de reutilizar el código en su proyecto (principalmente mediante el uso de métodos estáticos de ayuda de utilidad).

3

Esto es realmente una pregunta discutible, pero daré mis dos centavos.

Considerando que Android es un sistema portátil, debe tener en cuenta que su aplicación no tendrá energía ilimitada, y la potencia que tiene tiene que ser compartida con otras aplicaciones que se ejecutan en el sistema, es decir, la duración de la batería Una gran cantidad de dispositivos Android son bastante saludables en términos de CPU y RAM, sin embargo, aunque la mayoría de los dispositivos tienen más RAM en la actualidad, esta memoria RAM aún se comparte con otras aplicaciones, por lo que debe usarse con moderación. Dicho esto, cualquier solución elaborada y altamente diseñada que prefiera la estratificación y la abstracción en lugar de simplemente 'hacer el trabajo' probablemente sufrirá a la larga, la conclusión es que menos instrucciones ejecuta la aplicación y menos memoria tiene su aplicación usos, más eficiente será.

Para dar una respuesta más práctica a su pregunta, primero me aseguraría de que se sienta cómodo con los principales componentes de Android, como proveedores de contenido, servicios, receptores de difusión, intenciones y controladores, etc., y trabaje desde allí.

Perdón por no dar una respuesta más específica, pero espero que ayude un poco.

Cuestiones relacionadas