基本信息
源码名称:android 发短信打电话 实例源码下载
源码大小:0.04M
文件格式:.rar
开发语言:Java
更新时间:2014-05-10
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 2 元 
   源码介绍

package com.terry;
 
import java.util.List; 
import android.app.Activity; 
import android.app.PendingIntent; 
import android.content.Intent; 
import android.os.Bundle; 
import android.telephony.gsm.SmsManager; 
import android.view.View; 
import android.view.View.OnClickListener; 
import android.widget.Button; 
import android.widget.EditText; 
import android.widget.Toast;
 
@SuppressWarnings("deprecation")
 
public class smsAcitivity extends Activity {
 
    private Button myButton;
    private EditText myEditText; 
    private EditText EditText2;
 
    @Override 
    protected void onCreate(Bundle savedInstanceState) {
 
        // TODO Auto-generated method stub
 
        super.onCreate(savedInstanceState); 
        setContentView(R.layout.sms);
 
         myButton=(Button)findViewById(R.id.button);
         myEditText=(EditText)findViewById(R.id.mobile);
        EditText2=(EditText)findViewById(R.id.content);
         myButton.setOnClickListener(new OnClickListener() {
 
            @Override
 
            public void onClick(View v) {
 
                // TODO Auto-generated method stub
                  String mobile=myEditText.getText().toString();
                  String content=EditText2.getText().toString();
                 SmsManager sms=SmsManager.getDefault();
                 PendingIntent sentintent =PendingIntent.getBroadcast(smsAcitivity.this, 0, new Intent(), 0);
 
                try {
 
                    if(content.length()>70) 
                    {
 
                        List<String> msgs=sms.divideMessage(content);
                         for(String msg:msgs)
 
                        {
                           sms.sendTextMessage(mobile, null, msg, sentintent, null); 
                        }
                    }
                  else
 
                    {
                         sms.sendTextMessage(mobile, null, content, sentintent, null);
 
                    }
                 } catch (Exception e) {
                     // TODO: handle exception
                    e.printStackTrace();
                 }
                 Toast.makeText(smsAcitivity.this, "短信發送成功", 1000).show(); 
            }
 
        });
     }
 }