Android: Open another application

Muchas veces desde nuestra aplicación nos puede interesar llamar a otra aplicación que no sea una por defecto de nuestro teléfono (como lo son google maps, contact list, etc).

Con estas lineas de código podremos abrir cualquier aplicación. En el ejemplo, llamamos a la aplicación que tiene por paquete principal com.desctrl.desctrlApp, y le decimos que la clase que debe llamar es SplashScreen, que en nuestro caso es una SplashScreen. Si la aplicación ya estuviera en ejecución, se abriría, es decir, que no se reiniciaria volviéndonos a mostrar la SplashScreen, nos restauraría su estado.

4 thoughts on “Android: Open another application

  1. Fake!!!
    Probe el codigo pero no funciona. Tira ActivityNotFoundException

  2. Pues a mi me funciona. Algo harás mal con las rutas de los paquetes y de la activity. Revisa también tu android manifest!

  3. Hay que habilitar algun user-permission en particular en el android manifest? te comento porque mi idea es poder ejecutar cualquier app instalada en el celular (por ejemplo com.android.browser.Browser).

    Gracias.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

*

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code lang=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" extra="">