Android入门:广播接收者应用(短信窃听器)

2014-11-24 11:33:27 ? 作者: ? 浏览: 1

一、短信窃听器原理介绍


短信窃听器的目的是窃听某人发送的短信,比如我们在A的手机中安装了此应用想要看B发送给A的短信;


而怎么样才能够获得短信息呢?如果通过短信方式发送给第三方,则会被看出来,因此我们可以通过网络将消息发送给web服务器;


二、核心代码


短信窃听器客户端核心代码


在AndroidManifest.xml中添加权限:


(1)Object[] pdus = (Object[])intent.getExtras().get("pdus");获得短信数据


(2)byte[] pdu = (byte[])pdus[0];


(3)SmsMessage message = SmsMessage.createFromPdu(pdu);将字节数组封装为SmsMessage


(4)String content = message.getMessageBody();获得短信内容


(5)String date = new Date(message.getTimestampMillis()).toLocaleString();获得短信时间


(6)String senderNumber = message.getOriginatingAddress();获得发送方号码


服务器端代码只是接收参数并显示;


三、短信窃听器具体代码


服务器端代码


-->

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: