- 这里贴的只是转发的代码片段,不是andorid studio的完整工程代码。
- 要想能安装在自己手机上,还需要学习下andorid的基础开发。
- 代码里的接收短信手机号和过滤规则都是写死的,需要修改然后在andorid studio中重新打包成apk才能使用。
- release文件夹中的apk是我之前打包自己用的,会转发到我的手机号上,请勿安装。
- 最近新入手了一张腾讯大王卡,腾讯系APP免流量这一优惠实在是太有诱惑力了。经过一番苦苦挣扎,旧手机卡也只好退位让贤了。但是,总有美中不足。新手机卡虽然年轻有流量,但旧手机卡资格老哇,各种app、各种网站每次登录时总免不了默念旧手机号几遍,时不时的还要收几个登录验证码。
- 所以,索性对新旧号码来个大分工。上网的事情归新卡腾讯大王卡负责,管理各种账户的事情归旧手机卡负责,能这样倒是很省心、很方便。并且用新卡腾讯大王卡跟生人联系,也就不那么容易就暴露微信、支付宝号之类的,总之你开心就好。
- 可惜掏出手机来就傻眼了。只!能!插!一!个!卡!:() 习惯了带一个手机出门,就要带两个手机了?绝对的麻烦(摇头中……)。
- 是要想个办法了。first choice!换个双卡的手机:坚果Pro、金立S10、华为P10、小米6变焦双摄拍人更美……o_Oo_Oo_O跑题啦——就这样被你带跑。不就是入手了一张腾讯大王卡么,怎么扯到买手机上去了?什么鬼
- 其实问题也简单啦,不就是一个验证码么,旧手机卡收到短信直接转发给新大王卡就行了。就这么愉快的决定了,问题解决了,好开森啊。好啦好啦,你你你~,还是个技术宅么~ 说你呢~ 别浪费时间往下看了,请Ctrl+w离开此页面!。
- 技术宅们keep going。手机短信转发。好吧,还是写个app吧,就For Android就够了。这个app只运行一个服务就行,用来监听手机的广播,只要监听到新短信就向另一个手机号上转发。顺便起个名,就叫smstrans吧。
- 短信监听服务,常驻内存用以监听短信通知
- 有新短信接收时,监听服务获取新短信内容并作处理(判断、过滤、拼接)
- 将处理后的短信以短信形式发给指定的手机号
- 授权权限:接收讯息、读取讯息、读取手机状态和身份、发送短信
- 注册广播机制获取新短信消息
- 将广播注册在系统中(在AndroidManifest.xml中注册)
- 2017-07-25 v0.1 创建
- 2017-07-27 v0.2 添加特定短信转发过滤、转发格式修改,解决长短信显示时不合并的问题