【实例简介】

【实例截图】

【核心代码】

package cn.dccssq;

import android.content.BroadcastReceiver;

import android.content.Context;

import android.content.Intent;

import android.os.Bundle;

import android.telephony.SmsMessage;

import android.widget.Toast;

public class ReceiverDemo extends BroadcastReceiver {

private static final String strRes = "android.provider.Telephony.SMS_RECEIVED";

@Override

public void onReceive(Context arg0, Intent arg1) {

// TODO Auto-generated method stub

if(strRes.equals(arg1.getAction())){

StringBuilder sb = new StringBuilder();

Bundle bundle = arg1.getExtras();

if(bundle!=null){

Object[] pdus = (Object[])bundle.get("pdus");

SmsMessage[] msg = new SmsMessage[pdus.length];

for(int i = 0 ;i

msg[i] = SmsMessage.createFromPdu((byte[])pdus[i]);

}

for(SmsMessage curMsg:msg){

sb.append("You got the message From:【");

sb.append(curMsg.getDisplayOriginatingAddress());

sb.append("】Content:");

sb.append(curMsg.getDisplayMessageBody());

}

Toast.makeText(arg0,

"Got The Message:" sb.toString(),

Toast.LENGTH_SHORT).show();

}

}

}

}

基于android的短信收发,android 短信接收短信 与发送短信源码相关推荐

  1. 短信API随机验证码加60秒后重新发送短息验证码

    短信API随机验证码加60秒后重新发送短息验证码 SMS短信验证,随机数验证码 JS /* 短信验证码 */$("#fasongyanzhengma").click(functio ...

  2. Android 起调系统功能,打开系统浏览器,拨打电话,发送短信,手机震动,跳转到设置通知开关页面

    1.打开系统浏览器 try {startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("https://github.com/jared ...

  3. 短信猫编程的一些资料1(At指令发送短信)

    现在正在做TC35的项目, 下面分享一下这几天在网上找到的资料: 手机 SMS PDU 格式参考手册 1.相关的GSM   AT指令     与SMS有关的GSM   AT指令(from   GSM0 ...

  4. php实现短信找回密码,thinkphp5怎么调用云片接口实现发送短信验证码找回密码功能...

    thinkphp5怎么调用云片接口实现发送短信验证码找回密码功能 发布时间:2020-12-11 12:33:42 来源:亿速云 阅读:60 作者:小新 小编给大家分享一下thinkphp5怎么调用云 ...

  5. linux 短信功能,Android调用系统短信功能发送短信

    Android调用系统短信功能发送短信有两种方法: 第一种,设定发送的号码,和内容,界面没有联系人,群组组等按钮,如下图所示: 代码如下: Uri smsToUri = Uri.parse(" ...

  6. Android接收和发送短信

    每一部手机都具有短信接收和发送功能,下面我们通过代码来实现接收和发送短信功能. 一.接收短信 1.创建内部广播接收器类,接收系统发出的短信广播 2.从获得的内容中解析出短信发送者和短信内容 3.在Ac ...

  7. Android发送短信SMS的编程

    手机发送短信SMS是一个非常重要的通信功能,如果使用好短信功能,可以开发出杀手级的应用. 令开发者高兴的是,Android开发中,可以使用模拟器直接进行发送短信的测试.下面简单介绍下在Android发 ...

  8. Android调用系统发送短信界面

    很多软件都有分享的功能,不少是支持短信分享的,其实就是调用系统发送短信的Activity.代码实现非常简单: /*** 发送短信* @param smsBody*/private void sendS ...

  9. Android发送短消息程序的总结

    1.1      准备的基础知识 1.1.1          PendingIntent类 pendingIntent字面意义:等待的,未决定的Intent. 要得到一个pendingIntent对 ...

最新文章

  1. Word文档如何自动生成文献摘要?
  2. poj 3487 zoj 1576 稳定婚姻
  3. 33 个送给 Java 程序员的练手项目合集
  4. IaaS, PaaS和SaaS公司都做些什么
  5. java中的浮点数相加
  6. 用python画圣诞树-python圣诞树
  7. java 人脸识别 demo_基于虹软sdk,java实现人脸识别(demo)
  8. DL-C1-week3-1(build a neural network with one hidden layer)多层感知机的简单实现
  9. css行内样式的属性设置,css的外部样式的设置
  10. XS128 中断向量表
  11. 【转】将安全证书导入到java的cacerts证书库
  12. python设置word背景色_python 绘图的背景颜色不要_项目分享|5步教你用Python制作朋友圈个性签名...
  13. Java Reference Objects or How I Learned to Stop Worrying and Love OutOfMemoryError
  14. 黑猴子的家:Kali Linux + Vmware 15 安装操作系统
  15. 群聊消息“已读”/“未读” 功能解决方案!
  16. NetSuite2.0 Restlet脚本 货品新增
  17. The following packages have unmet dependencies问题解决
  18. Wifi模块-ESP-01s
  19. 小傻蛋的妹妹跟随小甲鱼学习Python的第六节006
  20. 求职 个人简历 手机软件开发工程师

热门文章

  1. 小白学习MySQL - MySQL会不会受到“高水位”的影响?
  2. c语言化验诊断题目,医学检验技师模拟考试题(含答案)
  3. 怎么知道网站是否被黑 服务器是否被入侵呢
  4. oracle删除双引号,oracle 表名 双引号 删除
  5. 初学者如何选入门第一把吉他,这几个防坑避雷小技巧你一定要知道!
  6. 如何修改 gitlab 的项目名称
  7. AndroidUI和交互整理集合
  8. Holy Grail
  9. 三菱运动控制电子凸轮应用 三菱Q173系列的电子凸轮使用
  10. L1-049 天梯赛座位分配 (20分)