Перехватывать входящие СМС

Я разрабатываю приложение для устройства Symbian, которое должно тихо фильтровать входящие SMS, и следующая ссылка - это код, который это делает:

http://symbian.devtricks.mobi/tricks/silent_receiving_of_sms_messages/

еще один аналогичный код на Nokia

http://wiki.forum.nokia.com/index.php/SMS_Utilities_API

Это работает, но проблема в том, что после перезагрузки телефона эти перехваченные SMS все равно будут добавлены во входящие. Я знаю, что на сайте упоминалось использование KIoctlReadMessageSucceeded для предотвращения этого, что я и сделал; но проблема все еще существует. Пробовал оба кода, но результат тот же. Что мне не хватает?

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

Спасибо, помощь будет принята с благодарностью.


person Fuse    schedule 18.02.2011    source источник


Ответы (1)


Мы заботимся о том, чтобы не перехватывать SMS после перезагрузки, перезапускаете ли вы свой исполняемый файл (и, следовательно, слушатель) после перезагрузки? Вы можете сделать это с помощью Nokia API управления списком автозагрузки.

Что касается сбоя после входящего вызова, это звучит так, будто ваш исполняемый файл может паниковать (и, таким образом, прекращать прослушивание). Вы проверили, не вызывает ли он панику и продолжает ли он работать после поступления вызова? Я делал такое приложение раньше, и никогда не было проблем с входящими звонками.

person KevinD    schedule 18.02.2011
comment
Он все еще перехватывает SMS после перезагрузки, проблема в том, что предыдущее SMS, которое было перехвачено, отображается как новое сообщение в папке «Входящие» после перезагрузки. Что касается паники после звонка, с какой паникой мне следует справиться? - person Fuse; 21.02.2011
comment
Вы не можете «справиться» с паникой - это ошибка программирования. Вам нужно определить, действительно ли ваш исполняемый файл вызывает панику или просто выдает ошибку - вы регистрировали его поведение или использовали целевую отладку для отладки? - person KevinD; 25.02.2011