因为应用要使用手机的短信服务,所以要在清单文件AndroidManifest.xml中添加短信服务权限:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="cn.itcast.sms"
      android:versionCode="1"
      android:versionName="1.0">
     略....
     <uses-sdk android:minSdkVersion=“4" />
    <uses-permission android:name="android.permission.SEND_SMS"/>
</manifest>
l
------------------------------------------------------------------------------------------------------------

public class MainActivity extends Activity
{

private EditText etPhone, etContent;

@Override

protected void onCreate(Bundle
savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

etPhone =
(EditText) findViewById(R.id.etPhone);

etContent =
(EditText) findViewById(R.id.etContent);

}

public void click(View
view)

{

String phone = etPhone.getText().toString().trim();

String content = etContent.getText().toString().trim();

if(phone!=null &&
phone.length()>0)

{

//发送短信

SmsManager smsManager = SmsManager.getDefault();

/**

* 拆分短信

* 如果短信内容超过70个汉字将会拆分成多条短信进行发送。

*/

List<String> contents = smsManager.divideMessage(content);

for(String
text: contents)

{

//最后二个参数为短信已发送的广播意图,最后一个参数为短信对方已收到短信的广播意图

smsManager.sendTextMessage(phone, null,
text, nullnull);

}

}

}

}

版权声明:本文为博主原创文章,未经博主允许不得转载。

最新文章

  1. 联合(union)类型有哪些使用场景
  2. Bootstrap的安装
  3. Android应用中动态更改主题的实现
  4. Linux sed命令实例详解
  5. 【转】spring3 MVC实战,手工搭建Spring3项目demo
  6. Pointers to classes (From the note of my firend)
  7. Linux操作系统的文件链接
  8. 正则求解@&quot; (?&lt;=^\[length=)(\d+)(?=\])&quot;
  9. Linux系统常见的压缩与打包命令
  10. 【洛谷P3810】陌上花开
  11. 前端--vue框架
  12. 关于SAN和NAS的区别-转
  13. jQuery单选组美化特效
  14. java操作Excel之POI(5)利用POI实现使用模板批量导出数据
  15. Tomcat启动中文乱码解决方法
  16. 一次频繁Full GC问题排查过程分享
  17. css hack 汇整
  18. 辣鸡蒟蒻Klaier的一些计划
  19. CentOS 6.9通过RPM安装EPEL源(http://dl.fedoraproject.org)
  20. 在HTML5中如何提高网站前端性能

热门文章

  1. ssm开发的一点小技巧
  2. 《day17_String_StringBuffer》
  3. poj2392 多重背包
  4. hdu 2070
  5. Cisco路由器的6种模式
  6. Code is not literature
  7. LeetCode----Unique Binary Search Trees 2
  8. BZOJ 1816 扑克牌
  9. 练手CF3-C - Wormhouse
  10. 一个Android Socket的例子