Hice una aplicación para Android que se inicia justo después de que finaliza el arranque. Funciona en Android 2.3.3 y Android 3.1 pero cuando fuerzo la aplicación cerrada que se ejecuta en Android 3.1 y reinicio de nuevo, la aplicación no aparece después del arranque.Aplicación para Android justo después del arranque
Respuesta
cuando fuerzo la aplicación cerrada que se ejecuta en Android 3.1 y reinicio de nuevo la aplicación no aparece después del arranque?
Correcto. En Android 3.1 y versiones posteriores, los siguientes tipos de aplicaciones no se ejecutarán automáticamente:
- Las aplicaciones que están recién instalados
- Las aplicaciones que el usuario tiene "fuerza detuvo"
Estas aplicaciones deben primero ser manualmente iniciado por el usuario (p. ej., iniciando una de sus actividades) antes de que reciba otra emisión Intents
nuevamente.
lo hago con este código y funciona para mí:
public class AutoStarter extends BroadcastReceiver {
public void onReceive(Context context, Intent intent)
{
if("android.intent.action.BOOT_COMPLETED".equals(intent.getAction()))
{
Intent serviceLauncher = new Intent(context, your.class);
context.startService(serviceLauncher);
}
}
}
para probar que puede utilizar esto en su cmd
adb shell am emisión -a android.intent.action.BOOT_COMPLETED
gracias Boe ... también diid el mismo tipo de código pero la pregunta es diferente ........ –
- 1. Aplicación de arranque automático de Android después de la instalación completa
- 2. Android - Cómo iniciar una aplicación en la/sdcard después del arranque
- 3. Estado de los registros después del arranque
- 4. línea justo después de texto
- 5. aplicación ASP.NET en IIS7 - arranque muy lento después iisreset
- 6. CollectionViewSource.GetDefaultView devuelve nulo justo después de SetBinding
- 7. ¿Cómo usar grep para obtener algo justo después de `name =`?
- 8. Cómo iniciar/iniciar la aplicación en el arranque Android
- 9. Comparación del arranque en frío con el arranque en caliente
- 10. Aplicación Qt-Linux de arranque
- 11. Aplicación de Android Cómo retrasar su inicio de servicio en el arranque del teléfono
- 12. arranque modal desaparecen inmediatamente después de mostrar
- 13. Android: ¿hay una devolución de llamada que se invoca justo después de onResume()?
- 14. ¿Cómo cierro un formulario modal justo después de abrirlo?
- 15. ipad lockdown: ¿iniciar aplicación en el arranque?
- 16. ¿Cómo ejecutar trabajos justo después de que el resorte cargue el contexto de la aplicación?
- 17. Android: Hacer inicio de sesión de aplicación en segundo plano en el arranque
- 18. ¿Es mejor soltar automáticamente o liberar justo después?
- 19. ¿Cómo escribir un elemento justo después de otro con javascript?
- 20. Establecer la posición de intercalación justo después del elemento insertado en un contentEditable div
- 21. ¿Cómo ejecuto un script justo después de cargar el encabezado, pero antes del DOM?
- 22. Cómo hacer que el emulador de Android arranque más rápido
- 23. código Odd añadió justo antes del cierre etiqueta del cuerpo
- 24. iOS aplicación de carga después del rechazo
- 25. ¿Por qué getComputedStyle devuelve 'auto' para los valores de píxeles justo después de la creación del elemento?
- 26. ¿La aplicación de iPhone puede iniciarse automáticamente después del inicio del dispositivo?
- 27. Pregunta de arranque del sistema operativo básico
- 28. Actualización de la aplicación para Android: ¿cómo hacerlo?
- 29. Android AlarmManager después de reiniciar
- 30. Eclipse congelación en el arranque - antes del espacio de trabajo de carga
Sí, no funcionará en 3.1 [consulte este hilo] (http://stackoverflow.com/questions/8531926/how-to-start-a-service-when-apk-is-installed-for-the -primera vez) –