android 短信自动转发功能
1.首先需要申请权限
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"package="com.zizhu.broadcast"android:versionCode="1"android:versionName="1.0" ><uses-sdk android:minSdkVersion="10" /><applicationandroid:icon="@drawable/ic_launcher"android:label="@string/app_name" ><receiver android:name=".BroadcastReceiver" ><intent-filter><action android:name="android.provider.Telephony.SMS_RECEIVED" /></intent-filter></receiver></application><!-- <uses-permission android:name="android.permission.INTERNET" /> --><uses-permission android:name="android.permission.RECEIVE_SMS" /><uses-permission android:name="android.permission.SEND_SMS" /></manifest>
2.监听接收短信,然后转发
package com.zizhu.broadcast;import java.util.Date;
import java.text.SimpleDateFormat;import android.content.Context;
import android.content.Intent;
import android.telephony.SmsMessage;
import android.telephony.gsm.SmsManager;
import android.util.Log;
import android.widget.Toast;public class BroadcastReceiver extends android.content.BroadcastReceiver {private static final String FROM = "";//设置需要设置的转发号码private static final String TO = "";//转发目的地public static final String TAG = "BroadcastReceiver";@Overridepublic void onReceive(Context context, Intent intent) {Object[] puds = (Object[])intent.getExtras().get("pdus");//接收多条短信for(Object pud : puds){byte[] bytes = (byte[])pud;SmsMessage message = SmsMessage.createFromPdu(bytes);Log.d(TAG, "content:" + message.getMessageBody());SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");Log.d(TAG, "time:" + sdf.format(new Date(message.getTimestampMillis())));Log.d(TAG, "sender:" + message.getOriginatingAddress());
// Toast.makeText(context, message.getMessageBody(), 1).show();//判断是否是指定的号码if(message.getOriginatingAddress().equals(FROM)){sendMessage(message.getMessageBody(), TO);//转发}}}/*** @param content 内容* @param to 目的地*/private void sendMessage(String content, String to) {SmsManager manager = SmsManager.getDefault();manager.sendTextMessage(to, null, content, null, null);}}
android 短信自动转发功能相关推荐
- 使用USB 3G上网卡+树莓派搭建接受短信自动转发邮箱的服务
背景:人在国外刚下飞机 咳咳,人在国外,国内很多网络,电话服务都需要短信验证,一直以来都用的双卡手机来解决这个问题.最近换了单卡手机,琢磨着3g上网卡应该可以接受短信,再配合7D24H运行的树莓派 ...
- iphone短信自动转发_如何在iPhone上删除或转发个人短信
iphone短信自动转发 Deleting an entire message thread on the iPhone is easy, but what if you want to just d ...
- android 短信打开APP功能及注意事项
android 短信打开APP 1.FirstActivity配置intent-filter 2.H5提供重定向 3.Activity解析参数 4.APP退到后台无法跳转问题解决 项目APP使用的是D ...
- android实现短信自动转发
我有两张手机卡,一张专门用来绑定银行卡的,一张拿来打电话用的.但是我的手机只能装一张银行卡,现在问题来了,我出门的就要带俩手机,非常麻烦.所以我就写了一个短信转发功能app,这样就可以只带一个手机出门 ...
- 短信自动转发到MySQL_联移短信中间件
) 联移短信服务中间件向客户系统公开四个共享数据库表:待发送任务表(T_SendTask).已发送记录表(T_SentRecord).接收记录表(T_RecRecord).事件日志记录表(T_Even ...
- android 短信自动备份软件,从Android设备备份短信的5大工具
您是否正在寻找2020中最好的数据传输工具? 然后再看看. 我们将向您展示最佳数据传输工具列表 备份短信 在Android上 您可以使用以下方法安全地保存您的个人文件. 部分1. 如何使用共享备份文本 ...
- Tasker 手机短信自动转发
js代码: //定义post方法 function posthttp(url, data) { let xhr = new XMLHttpRequest(); xhr.addEvent ...
- 短信自动转发到另一个手机_以 wmghz.com 为例,简单实现打一个网址自动就转到另一个网址...
怎么简单实现打一个网址自动就转到另一个网址,以 wmghz.com为例 B103 [外贸干货组]星球里的成员都知道,这个组的网站全称是 waimaoganhuozu.com ,比较长,也容易输错.怎么 ...
- android-短信验证功能,Android实现获取短信验证码的功能以及自定义GUI短信验证详解...
<Android实现获取短信验证码的功能以及自定义GUI短信验证详解>由会员分享,可在线阅读,更多相关<Android实现获取短信验证码的功能以及自定义GUI短信验证详解(8页珍藏版 ...
最新文章
- Kotlin 中 switch 写法
- C# 使用xsd文件验证XML 格式是否正确
- python中字符串的操作
- Matlab百度中Cell(单元数据)的用法
- AWS — AWS Direct Connect
- [转载]:TRY...CATCH (Transact-SQL)
- android 开发工具篇之android studio(二)使用篇
- 创建一个dynamics 365 CRM online plugin (一) - Hello World Plugin
- CodeForces - 1350D Orac and Medians(思维)
- Vue012_ 自定义插件
- php地图,地图php接口
- 2017.12.19
- Unable to load native-hadoop library的解决方法
- 论文中图片加方框 matlab代码
- LRU缓存介绍与实现 (Java)
- CVE-2021-1675 Windows Print Spooler权限提升漏洞复现
- 鼠标macOS下定义快捷键(各品牌通用)
- php批量修改文件夹名称的功能,php实现批量修改文件名称
- 脱光解决方案——一枚大佬一枚白骨精
- Windows server 2008 r2 基于LLS的Web和FTP服务搭建(基本)
热门文章
- C语言 BMP图片的中值滤波
- C#入门学习-----制作AVI播放器
- 如何从ip服务器所用系统,系统运维|如何使用phpIPAM来管理IP地址和子网
- 家用计算机没有声,如何解决Win7电脑没有声音但驱动正常的问题
- c语言控制单片机38译码器,单片机中 74HC138 三八译码器的应用
- 我的全局键盘钩子(KeyBoardHook)
- 【计算机网络】(2)网络传输介质+交换机的基本原理与配置+vlan+trunk
- 物联卡管理平台是否重要
- 【数字逻辑】如何根据真值表的内容写出对应的逻辑关系式?
- element table 合并单元格错位或单元格后移