zoukankan      html  css  js  c++  java
  • android发送短信

      使用android发送短信,需要先进行添加发送,读取短信新的权限:

       

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

      接着需要在界面添加一个两个EditText,用来添加发送的号码和发送的内容,接着再加一个button用来触发发送短信的操作,代码就不贴了,直接在可视化界面拖拽即可

      然后在Activity中获取到发送按钮对象,并重写其的setOnClickListener方法,代码如下:

     

    Button send=(Button)findViewById(R.id.send);
    
       send.setOnClickListener(new OnClickListener() {
                
                @Override
                public void onClick(View v) {
                    // TODO Auto-generated method stub
                    SmsManager smsManager=SmsManager.getDefault();
                    Intent sendIntent=new Intent("SENT_SMS_ACTION");
                    PendingIntent pi=PendingIntent.getBroadcast
                            (MainActivity.this, 0, sendIntent, 0);
                    smsManager.sendTextMessage(发送的号码, null,
                            发送的内容, pi, null);
                    
                    
                }
            });
  • 相关阅读:
    Java面向对象
    JBCD技术
    初识数据库(其他数据库对象)
    初识数据库(TCL语句)
    初识数据库(分组函数)
    初识数据库(函数)
    初识数据库(数据类型)
    Java中的IO流
    Java中的线程
    Java中的集合
  • 原文地址:https://www.cnblogs.com/dtj007/p/5486307.html
Copyright © 2011-2022 走看看