基本信息
源码名称:android 发短信例子源码(亲测可用)
源码大小:0.04M
文件格式:.rar
开发语言:Java
更新时间:2015-09-08
友情提示:(无需注册或充值,赞助后即可获取资源下载链接)
嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 2 元×
微信扫码支付:2 元
×
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
源码介绍
测试可用
测试环境:android 4.4
界面有变形,不过可以发短信
package androidSms.pack; import android.app.Activity; import android.app.PendingIntent; import android.content.Intent; import android.os.Bundle; import android.telephony.gsm.SmsManager; import android.util.Log; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.EditText; public class androidSms extends Activity { private static androidSms demo; private EditText telNum; private EditText messageText; private Button sendBtn; /** * override the method onCreate() 1.bind the data telNum and messageText. * 2.set the sendBtn's listener. */ public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); demo = this; telNum = (EditText) findViewById(R.id.telNumText_send); messageText = (EditText) findViewById(R.id.message_copntent_send); sendBtn = (Button) findViewById(R.id.send_button_send); /** * 1.get the data from the input line.. 2.call the SmsManager and send * the message. */ sendBtn.setOnClickListener(new OnClickListener() { public void onClick(View v) { String telNumStr = telNum.getText().toString(); String messageStr = messageText.getText().toString(); if (null != telNumStr && null != messageStr) { SmsManager smsMgr = SmsManager.getDefault(); Intent i = new Intent("cc.androidos.smsdemo.IGNORE_ME"); PendingIntent dummyEvent = PendingIntent.getBroadcast( getBaseContext(), 0, i, 0); try { smsMgr.sendTextMessage(telNumStr, null, messageStr, dummyEvent, dummyEvent); } catch (Exception e) { Log.e("SmsSending", "SendException", e); } } else { showDialog(getTaskId()); } } }); } /** * get its object. * * @return SMSDemo */ public static androidSms getApp() { return demo; } }