¿Cómo obtienes una aplicación para Android que se ejecute automáticamente después de descargar e instalar?

Estoy viendo la descripción de la aplicación de Plan B aquí: https://play.google.com/store/apps/details?id=com.lookout.labs.planb . Dice que se iniciará automáticamente después de la instalación. ¿Cómo se configura una aplicación para hacer esto?

Regístrese para recibir propósitos comunes. Uno especialmente adecuado para su propósito es:

"android.intent.action.PACKAGE_ADDED" 

También puede escuchar otras intenciones como BOOT_COMPLETED, etc.

Ahora, creo que su aplicación DEBE tener una actividad con una interfaz gráfica (no sólo un servicio y difusión receptor) para ser ejecutado inmediatamente después de la instalación. Puedo estar equivocado, pero creo recordar recordar algo sobre esto en los Docs.

Editar: Según otra respuesta de desbordamiento de pila , no puede ejecutar su propia aplicación inmediatamente después de haberla instalado. Usted debe registrarse para otras intenciones como he sugerido. Algo a tener en cuenta es que la aplicación requerirá el permiso del usuario para recibir la intención BOOT_COMPLETED .

Como alternativa, si está trabajando con un dispositivo con raíz, puede hacer que su aplicación instale un cliente SSH y que le informe del IP. Usted puede entonces SSH en y .. usted sabe ..

Actualización: Como se ha señalado por zapl, puesto 4.0 no se puede hacer nada después de instalar ahora hasta que el usuario explícitamente lanza su aplicación.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.