0

SMSメッセージを送信するために私が見つけたほとんどすべての例は、文字列を定義しています

String SENT = "SMS_SENT";
String DELIVERED = "SMS_DELIVERED";

PendingIntents は次のように形成されます。

PendingIntent sentIntent = PendingIntent.getBroadcast (this, 0, new Intent(SENT), 0);
PendingIntent deliveryIntent = PendingIntent.getBroadcast (this, 0, new Intent(DELIVERED0), 0);

最終的には通話のために

sms.sendTextMessage (phoneNumber, null, message, sentIntent, deliveryIntent);

または(それらの配列を使用して)

sms.sendMultipartTextMessage (phoneNumber, null, parts, sentIntents, deliveredIntents);        

これらの文字列は任意ですか? 私が言える最善のことは、BroadcastReceiver でそれらをフィルタリングするだけでよいということですが、実際の文字列が何であるかは問題ではありません。本当?

4

1 に答える 1