我在查找来自原始短信的接收方电话号码时遇到问题.这是我正在尝试的代码:

有人能告诉我如何从原始短信中检索接收者的电话号码.

public class SMSReceiver extends BroadcastReceiver {

private Context context;

@Override

public void onReceive(Context context, Intent intent) {

this.context = context;

// Parse the SMS.

Bundle bundle = intent.getExtras();

SmsMessage[] msgs = null;

String str = "";

if (bundle != null)

{

// Retrieve the SMS.

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

msgs = new SmsMessage[pdus.length];

for (int i=0; i

{

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

//appending to str String.

str += "OriginatingAddress: ";

str += msgs[i].getOriginatingAddress();

str += " :\n";

str += " :\n";

str += "DisplayOriginatingAddress: ";

str += msgs[i].getDisplayOriginatingAddress();

str += " :\n";

str += " :\n";

str += "DisplayMessageBody: ";

str += msgs[i].getDisplayMessageBody();

str += " :\n";

str += " :\n";

str += "MessageBody: ";

str += msgs[i].getMessageBody();

}

Toast.makeText(context, str, Toast.LENGTH_SHORT).show();

}

}

提前感谢您的帮助!

android发送短信指定收件人,Android:如何从原始短信获取发件人和收件人电话号码...相关推荐

  1. Android发送图片到指定邮箱(仅客户端简单实现,不需服务端配合)

    概述 Android客户端发送图片到指定邮箱在某些业务场景中还是可能会用到,我写这篇文章的目的就是帮助刚要做这个功能的朋友先快速实现功能,然后再去研究他们感兴趣的内容.我在代码中做尽量多的注释,也可以 ...

  2. 使用两种方式,Android 发送文件到指定邮箱(带多个附件)

    第一种方法,调用系统的邮件软件来发送 众所周知在Android中调用其他程序进行相关处理,都是使用的Intent.当然,Email也不例外. 在Android中,调用Email有三种类型的Intent ...

  3. android 发送彩信监听,在Android中发送短信和彩信,监听短信并显示

    发送短信: String body="this is sms demo"; Intent mmsintent = new Intent(Intent.ACTION_SENDTO, ...

  4. android 发送csv邮件,无法在android中使用电子邮件发送.csv文件

    我打算在邮件中附加".csv"并发送它.但是面临的问题是csv文件在接收端不可用.无法在android中使用电子邮件发送.csv文件 我试图太多MIME类型 应用/八位字节流,文本 ...

  5. android 发送显示广播,如何查看Android系统当前发送了什么广播

    作者:Yogi 前言:在开发的时候,我们有时想知道我们定义的广播是否成功发送,或者想知道做了某个操作,系统是否会发送广播,并且发送了什么广播.如果说能够直接查看到,那是非常好的,这样就不需要googl ...

  6. android开机默认打开指定程序,android 开机默认进入指定Launcher

    这里总结下我研究这个需求,想出的两种解决方案. 第一种方法最简单暴力只要修改apk的AndroidManifest直接上源码 这里就加了一句android:priority="2" ...

  7. Android发送消息的核心代码,Android 抖音 发消息Call 调用 实现群发消息 代码hook源码...

    * 注意:发送消息前,需要先获取[通讯录好友列表]再调用发送消息Call //hook版 public void sendMsg( String userid){ try { //cl_onCreat ...

  8. android发送网络请求没反应,Android无法使用HttpURLConnection发送GET请求

    我正在尝试在我的应用程序中使用HttpURLConnection.我将我的请求方法设置为'GET',但是当我尝试检索输出流时,该方法将更改为'POST'! 我不确定是什么原因,但是当我使用'POST' ...

  9. android发送json格式,如何在Android上以JSON发送文件?

    要在服务器上发送文本文件或图像文件,可以使用MultiPartEntity. DefaultHttpClient localDefaultHttpClient = new DefaultHttpCli ...

最新文章

  1. Java工程中使用Log4j小记
  2. java 之在校期间最后一次实训记录
  3. win32异常处理函数
  4. throttle_classes 60秒访问10次限制
  5. CDHtmlDialog 与 网页交互技巧
  6. 数据结构中的逻辑结构简介
  7. 使用Eclipse切换TFS工作区
  8. Unity 清理注册表和临时文件
  9. CAN总线的终端电阻为什么常用120Ω
  10. Failed to create/setup connection: 驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。
  11. Kassl dOPC Client Toolkit Version 4.36XX-国内数一数二的工具包全能版
  12. mac虚拟机搭建设置静态ip
  13. 守望先锋地图工坊分享合集
  14. 【Linux操作系统】——Linux命令
  15. Pillow图像处理(PIL.Image类的详细使用)
  16. Linux ar命令说明
  17. win10打开word时候报错,应用程序无法正常启动:0xc0000142
  18. ORA error集锦
  19. 天下国家之事,败于小人者十一,败于君子者十九(转)
  20. 内核里的猪头 -- piggy.o

热门文章

  1. python爬取公司年报
  2. Git: ‘LF will be replaced by CRLF the next time Git touches it‘ 问题解决与思考
  3. 项目实训- 基于unity的2D多人乱斗闯关游戏设计与开发(八3、FPS——武器系统1)
  4. (示例1)创建视频 AR 应用
  5. Oracle数据库连接
  6. 注会用计算机,CPA考试这些计算器可用,千万别买错!
  7. 如何编码实现NTFS格式下删除文件的恢复(续一)
  8. 单片机学习笔记————51单片机实现主机的串口收发
  9. Python数据爬取超详细讲解(零基础入门,老年人都看的懂)
  10. 人生最悲惨的事情就是如厕的时候忘记带手纸