android 定时发送短信

package irdc.wjl;  
   
import java.util.Timer;  
import java.util.TimerTask;  
 
import android.app.Activity;  
import android.os.Bundle;  
import android.os.Handler;  
import android.os.Message;  
import android.telephony.SmsManager;  
import android.util.Log;  
   
 
public class AndroidTimerDemo extends Activity {  
  protected static final int UPDATE_TEXT = 0;  
 
  private Timer mTimer;  
  private TimerTask mTimerTask;  
  private Handler mHandler;  
 
 
  /** Called when the activity is first created. */ 
  @Override 
  public void onCreate(Bundle savedInstanceState) {  
      super.onCreate(savedInstanceState);  
      setContentView(R.layout.main);  
      mTimer = new Timer();  
 
      mHandler = new Handler(){  
          public void handleMessage(Message msg) {  
              switch (msg.what){  
              case UPDATE_TEXT:  
                  
                  SmsManager manager = SmsManager.getDefault();  
                  manager.sendTextMessage("5556", null, "woshiwojiali", null, null);  
                 
                    
                  break;  
              }  
          }  
      };  
 
      mTimerTask = new TimerTask() {  
 
          @Override 
          public void run() {  
              Log.d("AndroidTimerDemo", "timer");  
              mHandler.sendEmptyMessage(UPDATE_TEXT);  
         
              }  
      };  
 
      mTimer.schedule(mTimerTask, 10000, 10000);  
  }  
}

你可能感兴趣的:(android,OS)