3

スケジュールされた時間にプログラムで SMS を送信する方法はありますか? 毎秒現在の時刻を確認せずに。

4

1 に答える 1

2

Android Timer クラスのschedule メソッドを使用して、スケジュールされたTimerTaskの run() メソッドで次のようなものを使用して、SMS の送信をスケジュールします。

SmsManager sms = SmsManager.getDefault();
sms.sendTextMessage(phoneNumber, null, message, null, null);

書式設定された日付文字列の場合、関数のwhen引数を取得するには、クラスの. 日付文字列が「12/31/2013-12:12」の場合、次を使用して日付オブジェクトを取得できます。schedule()SimpleDateFormatparse() method

SimpleDateFormat sdf = new SimpleDateFormat("MM/dd/yyyy-HH:mm");
Date when = sdf.parse(yourDateString, 0);

SimpleDateFormat のその他のオプションはこちらです。

于 2013-01-01T18:51:16.183 に答える