|
Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android |
|
Herramientas |
#1
|
||||
|
||||
Ocultar la ventana de llamando..
Hola,
Estoy haciendo una aplicación en la cual un comercial tiene que realizar una llamada a traves de una aplicación y rellenar una serie de datos en la misma. El "inconveniente" es que cuando pulsa el botón llamar de la aplicación aparece la ventana de llamada y la aplicación pasa a segundo plano por lo que no puede rellenar los datos a no ser que de manera manual de al botón de home y ponga nuesta aplicación. ¿Sabeis si se puede ocultar la ventana de llamada o poner una aplicación en primer plano mientras se realiza una llamada por código? He intentado hacer lo siguiente pero no funciona: Intent callIntent = new Intent(Intent.ACTION_CALL); callIntent.setData(Uri.parse("tel:" + phoneNumber)); callIntent.setFlags(Intent.FLAG_HE_PROBADO_VARIOS); startActivity(callIntent); Intent intent = new Intent(getApplicationContext(), miClase.class); startActivity(intent); Gracias |
|
#2
|
||||
|
||||
Espero que no se pueda... sería ponérselo demasiado fácil a los creadores de malware, llamas a un número de tarificación especial y te forras si el usuario no se da cuenta de que está en una conversación.
__________________
El mejor Cuatro en Raya de Android (Hilo en HTCMania, Play Store) ¡Un millón de descargas!
|
#3
|
||||
|
||||
Por desgracia si se puede, en una aplicación que hice hace tiempo se podía hacer (aunque en realidad era un efecto colateral, no era lo que se buscaba). Pero para que funcione tienes que aceptar la aplicación como "Administradora de dispositivo".
|
#5
|
||||
|
||||
Ahmm, no, no tiene que ser Administradora de dispositivo. Eso era sólo para evitar la desinstalación, es que la app la hice hace 3 años y no la tengo fresca .
dmartinezgo, tienes que crear un BroadcastReceiver para las llamadas salientes y ahí lanzar tu app. Para asegurarte que va a funcionar yo haría una System Alert Window. |
#6
|
||||
|
||||
aaah, yo es que lo que tengo hecho es una app que vienen varios contactos, entonces el comercial selecciona uno y llama a traves de la aplicación, la ventana de llamando se abre y se pone encima de la aplicación tapandole los datos que tiene que rellenar de la llamada... quería ahorrarle el conmutar la ventana de forma manual... se puede hacer una especia de bring to front de mi ventana ya existente o algo asi para ahorrarle esos pasos manuales de cambiar de la ventana de llamada a la aplicación abierta?
Gracias Ahmm, no, no tiene que ser Administradora de dispositivo. Eso era sólo para evitar la desinstalación, es que la app la hice hace 3 años y no la tengo fresca .
dmartinezgo, tienes que crear un BroadcastReceiver para las llamadas salientes y ahí lanzar tu app. Para asegurarte que va a funcionar yo haría una System Alert Window. |
Estás aquí | ||||||
|