手机发送短信ANDRIOD代码

手机发送短信ANDRIOD代码

ID:38699937

大小:43.00 KB

页数:5页

时间:2019-06-17

手机发送短信ANDRIOD代码_第1页
手机发送短信ANDRIOD代码_第2页
手机发送短信ANDRIOD代码_第3页
手机发送短信ANDRIOD代码_第4页
手机发送短信ANDRIOD代码_第5页
资源描述:

《手机发送短信ANDRIOD代码》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、首先建立两个类:一个是Activitiy一个是BroadcastReiver第一activtiy类代码1.importandroid.app.Activity;2.importandroid.content.IntentFilter;3.4.5.publicclassQTMessageextendsActivity{6.     7.  //调用BroadcastReceiver8.  private  SMSBroadcastReceiverReceuver=null;9.   10.  //和xml那个一样11.  privatestaticfinalStringSMS_

2、ACTION="android.provider.Telephony.SMS_RECEIVED";12.  @Override13.  publicvoidonCreate(BundlesavedInstanceState){14.      super.onCreate(savedInstanceState);15.      setContentView(R.layout.main);16.      //调用BroadcastReceiver17.      Receuver=newSMSBroadcastReceiver();18.      //和该

3、filter>匹配19.        IntentFilterfintent=newIntentFilter();20.        fintent.addAction(SMS_ACTION);21.        QTMessage.this.registerReceiver(Receuver,fintent);22.      23.  }24.}复制代码第二类BroadcastReiver1.importjava.text.SimpleDateFormat;2.importjava.util.Date;3.1.importandroid.content.Broadc

4、astReceiver;2.importandroid.content.Context;3.importandroid.content.Intent;4.importandroid.telephony.SmsManager;5.importandroid.telephony.SmsMessage;6.importandroid.widget.Toast;7.8.publicclassSMSBroadcastReceiverextendsBroadcastReceiver{9.10.11.    @Override12.    publicvoidonReceive(Conte

5、xtcontext,Intentintent){13.        System.out.println("ok");14.        Object[]pdus=(Object[])intent.getExtras().get("pdus");//获取短信内容15.16.        for(Objectpdu:pdus){17.18.            byte[]data=(byte[])pdu;//获取单条短信内容,短信内容以pdu格式存在19.20.            SmsMessagemessage=SmsMessage.createFromPdu

6、(data);//使用pdu格式的短信数据生成短信对象21.22.            Stringcontent=message.getMessageBody();//获取短信的内容23.24.            Datedate=newDate(message.getTimestampMillis());//获取短信的时间25.26.            SimpleDateFormatformat=newSimpleDateFormat(27.                    "yyyy-MM-ddHH:mm:ss");28.29.            

7、Stringsendtime=format.format(date);30.            //显示短信信息31.            Toast.makeText(context,content,Toast.LENGTH_LONG).show();1.             2.        }3.    }4.5.}复制代码分享一下本人中其中一个应用(手机短信转发)的代码,主要是实现短信的发送功能。如果想做一些短信相关的应用,以下的代码可能对你有帮助。1.packagerbase.ap

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。