2011-01-28 4 views
2

Позволяет ли N900 отображать дополнительную информацию параллельно с нативным приложением или у последнего всегда есть приоритет над моим процессом?Как определить входящий вызов в N900 и отображать информационное окно на основе вызывающего?

Я заинтересован в отображении дополнительной информации на основе идентификатора вызывающего абонента.

Если возможно, можете ли вы назвать любые подводные камни или дать примеры кода или пиктограмм питона для начала?

ответ

2

обнаружения входящего вызова может быть наименьшая проблема, которую вы увидите в этом путешествии - вы можете начать с this thread

Теперь рассмотрим несколько других факторов, прежде чем вы решили, хотите ли вы продолжать или нет:

  1. звонки поступают не только как телефонный звонок, но также как вызов SIP, вызов Skype, вызов GTalk и т. д.
  2. сигнализация вызова является относительно ресурсоемкой из-за ограничений по времени и блокируется ввода-выводами и т. д.
  3. диалог
  4. вызова должен работать нормально в портретном и альбомном, так что вам, возможно, придется идти вниз расширение архитектуры вызова не писать свою собственную маленькую вещь в 1-2 выходных
  5. внутренней памяти EMMC не быстро и получает замедляться на 2+ Все нити, чтобы написать

если вы Ok с риском для затраченного времени и врезаться ограничения Maemo5 платформа, выставленной на истекшем жизненном цикл крюка - рассматривать обучение вниз googleing ключевых слов Maemo5 телепатия миссия-контроль. это отправная точка, а не окончательное руководство - вам нужно научиться бросать много разных вещей, прежде чем вы начнете приближаться к подключению диалогов прогресса вызова.

+1

Спасибо за подсказки. Достаточно для небольших экспериментов. Мне нужно быть на правильной платформе, будь то Maemo, Meego или DingoDongo :-) – initall