2

symbian S60v3電話にメッセージが到着したときに、これらの通知をプログラムで無効にするにはどうすればよいですか。

  1. メッセージトーン(私はそれを手に入れたと思います)
  2. LEDの点滅
  3. 電話の振動
  4. 画面が点灯します
  5. メッセージアイコン(私もそれを手に入れたと思います)

どのSDKを使用できますか?私はPythonを使用することを好みますが、Python SDK for Symbianが完全すぎるとは思わないので、C++を使用する必要があると思います。

どんな助けでも大歓迎です、ありがとう

4

2 に答える 2

2

MMsvSessionObserver を作成し、HandleSessionEventL で次のことを行うことで、すべての通知を無効にすることができました。

TMsvId* entryId = STATIC_CAST(TMsvId*, aArg2);

CMsvEntry* msvEntry = myMsvSession->GetEntryL(entryId); 
TMsvEntry entry = msvEntry->Entry();

entry.SetNew(EFalse);
entry.SetUnread(EFalse);
entry.SetVisible(EFalse);

msvEntry->ChangeL(entry);
于 2009-10-21T10:00:53.623 に答える