Как обнаружить входящий звонок на N900 и отобразить информационное окно в зависимости от звонящего? - PullRequest
2 голосов
/ 28 января 2011

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

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

Если это возможно, можете ли вы назвать какие-либо подводные камни или привести небольшие примеры кода Python / или советы для начала?

1 Ответ

2 голосов
/ 03 февраля 2011

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

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

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

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

...