一定時間後にバックグラウンドで定期的に SMS を番号に送信する必要があります。どのように行うことができます。ありがとう。
1493 次
1 に答える
2
これは、最初の遅延と各メッセージ間の遅延を使用して SMS を繰り返し送信するコードです。
static private Handler handler = new Handler();
Runnable task = new Runnable() {
public void run() {
sendSMS("123456", "Test Message");
if (!stopped) {
handler.postDelayed(this, interval);
}
}
};
public void start() {
handler.postDelayed(task, initialDelay);
}
private void sendSMS(String phoneNumber, String message)
{
SmsManager sms = SmsManager.getDefault();
sms.sendTextMessage(phoneNumber, null, message, null, null);
}
于 2013-05-11T12:13:21.787 に答える