1

特定の番号からのテキスト メッセージをフィルタリングするアプリケーションを作成していますが、問題は、Go SMS Pro や ChompSMS などのアプリケーションが自分のアプリに到達する前にテキスト メッセージを読み取ることです。他のアプリケーションよりも先に、メッセージをフィルタリングする方法がわかりません。?

レシーバーの優先度を 1000 に設定してから、Android でサポートされている最大の整数に設定してみましたが、Go SMS Pro はアプリの前にメッセージをキャッチします。

4

1 に答える 1

3

レシーバーを(最大優先度。これよりも高いものはデフォルトで) のandroid:priorityような大きなものに設定し、SMS がそれ以上進まないようにしたい場合は呼び出します。10001000abortBroadcast()

2 つのアプリの優先度が同じ場合、Android は最初にインストールされたアプリを優先します。したがって、ユーザーがアプリの前に Go SMS Pro をインストールした場合、それはあなたより先にブロードキャストを受信します。

于 2013-02-18T16:45:54.563 に答える