Dado que su aplicación debe ser contextual, creo que necesita lo siguiente:
– Ubicación: encuentre un tutorial en la página en android.com, hay una sección de ‘Capacitación’
– Wifi: en caso de que desee minimizar el consumo de batería, es posible que desee detectar redes wifi (por ejemplo, su wifi ‘Inicio’ en lugar de ubicación)
– Tiempo: esto es bastante fácil, solo ten tiempo como lo haces en Java.
– (Android) Servicio: debe haber un servicio en segundo plano para adaptar la pantalla cuando se cumplan las condiciones. Puede evitar el servicio en segundo plano si basa totalmente los comportamientos de su aplicación en la ubicación (siempre que la ubicación cambie, active el cambio de pantalla). Sin embargo, si desea incorporar otros factores, un servicio es inevitable.
– Obviamente, debes saber cómo crear una actividad y declararla como filtro de intención ‘INICIO’, como aquí Crear un lanzador personalizado en Android – Tutorial Tuts + Code
¿Qué debo aprender si quiero crear una aplicación de inicio de la pantalla de inicio de Android consciente del contexto, suponiendo que tenga conocimientos básicos de Java?
Related Content
¿Qué nuevas características y mejoras importantes se introducirán en Android 4.1 (Jelly Bean)?
¿Qué documentación está involucrada en el desarrollo de aplicaciones móviles?
More Interesting
¿Cómo es que datawind puede hacer una tableta aakash a este bajo costo?
¿Qué proveedor actual de teléfonos Android es más probable que abandone la plataforma Android?
¿Cuál es tu opinión sobre Android Lollipop?
¿El mercado de aplicaciones de Mozilla está realmente abierto o solo para Android?
¿Debería Google comprar Doubletwist?
¿Cuánto malware de Android se ha identificado hasta febrero de 2014?
¿Por qué dice Larry Page que Android no es crítico para Google?
¿Cuáles son los mejores auriculares con micrófonos compatibles con Android?
¿Cuáles son las mejores aplicaciones de Android que no son tan conocidas?
¿Cuál es el mejor sitio (s) para información de Android UX y patrones de diseño?
¿Cuál es el mejor teclado virtual de Android?
¿Existen aplicaciones telefónicas gratuitas para el seguimiento de la ubicación?