¿Cómo detectar la llamada entrante en N900 y mostrar la ventana de información en función de la persona que llama?
Pregunta
¿El N900 me permite mostrar información adicional en paralelo a la aplicación nativa o este último siempre tiene prioridad sobre mi proceso?
Estoy interesado en mostrar información adicional basada en el identificador de llamadas.
Si es posible, ¿puede nombrar alguna trampa o dar pequeños ejemplos de código de pitón / o TIPPS para comenzar?
Solución
Detectar llamadas entrantes podría ser el problema más pequeño que verá en este viaje: puede comenzar con este hilo
Ahora considere algunos otros factores antes de decidirse si desea continuar o no:
- Las llamadas vienen no solo como llamada telefónica pero también como llamada SIP, llamada de Skype, llamada GTalk, etc.
- La señalización de llamadas es relativamente pesada de recursos debido a las limitaciones de tiempo frente a la E/S, etc.
- El diálogo de llamadas debería funcionar bien en retrato y paisaje, por lo que es posible que deba bajar extendiendo la arquitectura de llamadas no escribiendo mi propia pequeña cosa en 1-2 fines de semana
- El almacenamiento interno de EMMC no es rápido y se vuelve lento en 2+ hilos tratando de escribir
Si está de acuerdo con el riesgo de gastar tiempo y toparse con las limitaciones de la plataforma Maemo5 puesta en el gancho de fin de semana, considere aprender de Googleing Palabras clave MAEMO5 Telepathy Mission-Control. Este punto de partida no es una guía definitiva: debe aprender dejar muchas cosas diferentes antes de comenzar a acercarse a los diálogos de progreso de llamadas.