-1

私のアプリは着信 SMS で動作するはずです。これは、SMS 送信者をブラック リストに追加するのと似ているはずです。そして、このアクションはユーザーにとって非常にシンプルでなければなりません (Gmail アプリの「スパムの報告」のように)。ただし、ユーザーは SMS の読み取りに任意のアプリを使用できるため、着信 SMS のコンテキスト メニュー項目を追加できないようです。他に何ができますか?SMSを別の番号に再送信(転送)して、送信SMSとしてキャッチすることを考えています。しかし、それはそれほど単純ではありません...そして、このシナリオでは送信者の番号を取得するとは思いません。

4

1 に答える 1

1

なぜあなたはそれを再送するのに苦労するのですか?

あなたがする必要があるのは、BroadcastReceiverを登録することだけですandroid.provider.Telephony.SMS_RECEIVEDonReceive()受信者ので、SMSの内容と送信元の番号を確認できます。次に、アクティビティを起動するか(非推奨)、通知を表示して(推奨)、これをスパムとしてマークするかどうかをユーザーに尋ねることができます。彼がそれをスパムとしてマークした場合はabortBroadcast()、SMSがユーザーの受信トレイに到達しないように電話するだけです。

于 2013-02-28T07:35:54.027 に答える