3

SMS処理アプリケーションを構築しています。受信したSMSに「ALERT」などの以前に定義されたテキストが含まれている場合、ステータスバーから通知アイコンのみを削除しようとしています。そのため、通知音が開いている場合は、通常どおりサウンドが再生されます。

SMSを受信トレイに保存したいので、abortBroadcast()を使用できません。完全に削除したくありません。

cancel(int)は動作するかもしれませんが、Android のネイティブ SMS アプリケーションによって作成された通知の ID を取得する方法がわかりません。

これは私の通知ではないため、すでにcancelAll()を試しましたが、機能しません。

それを行う方法はありますか?前もって感謝します

PS。たぶん、abortBroadcast() を使用してステータス バーの通知アイコンをブロックし、SMS をプログラムで受信トレイに入れることができますが、単純なタスクには適していないように思えます。

4

0 に答える 0