android 发送短信的方法..

/**
  * 发送短信
  *
  * @param 传入手机号码
  * @param 要发送的内容..
  */
 public void sendSms(String strNo, String strContent) {
  SmsManager smsManager = SmsManager.getDefault();
  PendingIntent sentIntent = PendingIntent.getBroadcast(BackGroud.this,
    0, new Intent(), 0);
  // 如果字数超过70,需拆分成多条短信发送
  if (strContent.length() > 70) {
   List<String> msgs = smsManager.divideMessage(strContent);
   for (String msg : msgs) {
    smsManager.sendTextMessage(strNo, null, msg, sentIntent, null);
   }
  } else {
   smsManager.sendTextMessage(strNo, null, strContent, sentIntent,
     null);
  }
 }

你可能感兴趣的:(android)