2011-08-18 10 views
6

Voy a iniciar mi nueva aplicación, que será un reemplazo para el hogar. He pasado por el ejemplo provisto por google. pero todavía estoy un poco confundido.Android - ¿Cómo comenzar a crear una aplicación de inicio?

como ¿Dónde debería empezar? ¿Debo crear una actividad normal ampliando una clase de Actividad, simplemente establecer la imagen de fondo (fondo de pantalla) y usar una vista de cuadrícula para mostrar todas las aplicaciones?

¿Cómo hacer que Android trate mi aplicación como un proceso de inicio?

muchas preguntas en mi mente y por favor no me aconsejen pasar por Android Launcher porque tiene más de 100 clases y lo que necesito es un simple comienzo después de eso, sé lo que quiero de mi aplicación .

Respuesta

2

Me gustaría empezar por mirar a la fuente para el lanzador que se incluye con Android para tener una idea de cómo funciona y cómo está estructurado el código:

https://android.googlesource.com/platform/packages/apps/Launcher2

+1

mencioné especialmente en mi pregunta que por favor no me aconsejan pasar por el iniciador predeterminado de Android. LOL e hiciste lo mismo pero aún así tratas de ayudarme y realmente lo aprecio. Gracias amigo. :) – Varundroid

+0

Ha pasado mucho tiempo desde que publicaste esta respuesta, pero tu enlace está muerto. – DroidDev

+0

¿Alguien me puede ayudar? ¿Cómo puedo agregar mi widget como precarga en la pantalla de inicio? Cuando construyo y ejecuto mi iniciador personalizado, mi widget se muestra por defecto en la pantalla de inicio. Gracias de antemano –

-2

No estoy seguro de haber entendido bien su pregunta, pero ¿está buscando una animación de inicio de algún tipo? Si es así, mira esto.

How to implement application startup animation in android

+0

mencionó claramente que es lo que quiere empezar mi nueva aplicación que va a ser una sustitución de Hogar. – k0sh

1

estaba en la misma posición que hace un tiempo. Eché un vistazo al código oficial Launcher2, que es demasiado complicado como para ser un ejemplo para comenzar. El ejemplo de Home incluido en el SDK en sí es (en mi opinión honesta) demasiado complicado para su propósito, es decir, ayudar a chicos como tú y a mí a aprender a construir un iniciador personalizado ... qué diablos es Google.

De todos modos, armé un super simple launcher rápido (llamado SimpleLauncher, sorpresa) que no es más de 2 clases y < 200 líneas de código para ayudarme a comprender los conceptos básicos de un iniciador de aplicaciones de Android personalizado. Solo tiene la intención de ser una referencia fácil para los conceptos básicos y es un poco problemático, pero eche un vistazo. Creo que es mucho más fácil de entender que los ejemplos de Google.

+0

Su aplicación de inicio en Github no compila ... Algunas clases (como 'ApplicationsStackLayout') están ausentes. – jaibatrik

Cuestiones relacionadas