0

アクセス許可を持つサービスとしてアプリケーションを作成しました

読み取り、書き込み、SMS の受信

したがって、私が拡張したクラスは、メソッドBroadcastReceiverの内容に基づいてメッセージをフィルタリングします。onReceive

SMS を送信した場合のシナリオを考えてみましょう

「こんにちは」

アプリはそれをフィルタリングして曲を再生します、雨の歌と言ってください

とシナリオなどが考えられます。

ここで気になるのは、私の曲が止まる瞬間、メッセージ通知音が鳴る。

これらの種類のフィルタリングされたメッセージに対してのみトーンが再生されるのを止める方法はありますか?

4

1 に答える 1

0

まあ、これはそれほど簡単ではありませんでした...私は通知音を引き継ぐことができなかったので、簡単な回避策を行いました...メッセージをフィルタリングすることを考えると、それらはメッセージではありません(実際にはアプリケーションへのコマンドそのうち私はアプリを制御しています)..それらを無視するのはどうですか..

最も簡単なことは、それらをブロードキャストしないことです:)

したがって、呼び出してブロードキャストをキャンセルするonRecieveメソッドでコマンドを処理したらすぐにBroadcastReceiverabortBroadcast()

于 2013-05-23T11:13:58.473 に答える