添加权限:

<uses-permission android:name="android.permission.SEND_SMS"/>

核心代码:

private void sendMessage() {String phoneNumber = txtPhoneNumber.getText().toString().trim() ; String message = txtMessageContent.getText().toString();if(TextUtils.isEmpty(phoneNumber)||TextUtils.isEmpty(message)){Toast.makeText(getApplicationContext(), "手机号码或短信内容不能为空!", Toast.LENGTH_SHORT).show(); return ; }SmsManager smsManager = SmsManager.getDefault() ; ArrayList<String> messages = smsManager.divideMessage(message) ; for(String curMessage:messages){smsManager.sendTextMessage(phoneNumber, null, curMessage, null, null) ; }Toast.makeText(getApplicationContext(), "短信已发送!", Toast.LENGTH_SHORT).show(); }

更多相关文章

  1. Java.lang.ClassNotFound Instrumentation 测试异常
  2. Android的NDK开发(5)————Android(安卓)JNI层实现文件的read
  3. android休眠运行
  4. Android(安卓)代码实现关机重启
  5. Android之发送短信和接收验证码
  6. android中广播接收者BroadcastReceiver
  7. android实例
  8. Android常用权限
  9. Android(安卓)获取手机唯一标识(仅限IMEI)

随机推荐

  1. Android开发者必知的开发资源
  2. Android新手入门 FAQ
  3. Android读写XML(中)――SAX
  4. Unity的春天
  5. 代码实现Android流量统计
  6. Android开发4:电话拨号器
  7. Android(安卓)创建与解析XML(一)—— 概述
  8. [Android(安卓)新特性] 15项大改进 Andro
  9. Android网络收音机项目(源码实例分享)
  10. Android(安卓)计时器Timer用法