2011-05-07 22 views
14

Me gustaría que mi aplicación se ejecute en modo algo "sigiloso". Dos cosas principales que me gustaría hacer:¿Cómo crear una aplicación de Android "similar al sigilo"?

  1. No mostrar el icono de la aplicación en la lista de aplicaciones instaladas (¿cajón?) Programáticamente. aplicación
  2. lanzamiento a través de teclado de marcación (alguna combinación número especial)

sé que puedo extraer el filtro intención lanzador para ocultar el icono:

<category android:name="android.intent.category.LAUNCHER" /> 

Pero me gustaría hacer esto mediante programación basado en la configuración de la aplicación Creo que podría evitarlo, pero el mayor problema para mí es descubrir cómo iniciar la aplicación a través del teclado de marcado. He buscado en Google y buscado SO, pero realmente no he encontrado nada que me ayude con eso.

Gracias de antemano.

Respuesta

12
  • Se puede quitar mediante programación icono del lanzador como se describe here
  • Si desea iniciar aplicación como llamada al número mágico, es bastante simple usando BroadcastReceivers de llamada saliente, se puede obtener una solución de Right Number aplicación
+1

Aunque ya lo he descubierto, esta es la respuesta correcta. ¡Gracias! – Kon

+0

¡Genial! Pensé que no era posible. –

Cuestiones relacionadas