0

Androidで特定の着信SMSメッセージを操作する方法は?メッセージが受信トレイに届く前に送信者番号を変更したい(そのため、ある範囲の番号からのすべてのテキストメッセージは単一の会話にグループ化されます)。

これは、android.provider.Telephony.SMS_RECEIVEDインテントのブロードキャストレシーバーから実行できますか?

4

2 に答える 2

0

私はあなたがそれを行うことができるとは思わない. 通過android.provider.Telephony.SMS_RECEIVEDしたデータはコピーなので、変更しても他の受信者には変更されません。他のブロードキャストへの送信をブロックできますが、変更して再ブロードキャストすることはできません

あなたができることは、 SMS の contentProvider を使用して操作することです。WRITE_SMS 権限が必要です

于 2012-09-14T12:18:48.550 に答える
0

「ステルス モード」で着信メッセージを変更することはできません。ルート化とプラットフォームの変更を行わない限り、ブロードキャストを偽のメッセージに置き換えることはできません。コンテンツ プロバイダーを使用して SMS を試してみることもできますが、WRITE_SMS 権限が必要なので、多くの人に意図が明確になります。

于 2012-09-14T12:22:07.033 に答える