首页 手机测试获取短信验证码

手机测试获取短信验证码

举报
开通vip

手机测试获取短信验证码首先安装个android studio,然后新建个工程,建好工程之后到工程-->app-->src-->main-->java-->com.example.xxx.myapplication下新建个文件,文件名是SmsInterceptReceiver,输入如下代码,如果你拷贝之后发现有些类的名称是红色的,说明你没有导包,mac 是按住alt+enter然后添加包,windows的快捷键请自行百度packagecom.example.getsms; importandroid.content.Broadcast...

手机测试获取短信验证码
首先安装个android studio,然后新建个 工程 路基工程安全技术交底工程项目施工成本控制工程量增项单年度零星工程技术标正投影法基本原理 ,建好工程之后到工程-->app-->src-->main-->java-->com.example.xxx.myapplication下新建个文件,文件名是SmsInterceptReceiver,输入如下代码,如果你拷贝之后发现有些类的名称是红色的, 说明 关于失联党员情况说明岗位说明总经理岗位说明书会计岗位说明书行政主管岗位说明书 你没有导包,mac 是按住alt+enter然后添加包,windows的快捷键请自行百度packagecom.example.getsms; importandroid.content.BroadcastReceiver; importandroid.content.ContentResolver; importandroid.content.Context; importandroid.content.Intent; importandroid.os.Bundle; importandroid.telephony.SmsMessage; importandroid.util.Log; /** * Created by xxx on 17/3/28. */ public class SmsInterceptReceiver extends BroadcastReceiver { private final String TAG = "SmsRec"; private static final String SMS_EXTRA_NAME ="pdus"; @Override public void onReceive(Context context, Intent intent) { // TODO Auto-generated method stub String message = ""; Log.e(TAG, "free message " ); Bundle extras = intent.getExtras(); if ( extras != null ) { try { Object[] smsExtra = (Object[]) extras.get( SMS_EXTRA_NAME ); ContentResolvercontentResolver = context.getContentResolver(); Log.e(TAG, "free message " ); for ( int i = 0; i 添加权限(还是上面这个xml文件,搞不清就问下你们安卓开发): 下面这个代码我这里是添加在application标签上面的 手机要连上电脑,打开USB调试。adb devices查看手机有没有连接上,准备工作做好之后,点击android studio 页面上的绿色三角按钮运行即可。运行成功的话手机上会有个你自己建的工程名蓝色标 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 的页面。 python 代码,主要通过adb log来获取apk包所截取的短信信息,然后进行 分析 定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析 后既可使用。#coding=utf-8 importos defGetCodeFromSms(): os.system("adblogcat -c") cmd = ' adblogcat -d |grep E/SmsRec' while(1): smscode = os.popen(cmd).read() printsmscode if (smscode!=""): smscode = smscode.split("验证码:")[1].split(",")[0] break; print "验证码是:"+smscode if __name__ == '__main__': GetCodeFromSms() 因为小编用的是mac,所以过滤用的grep,如果你是windows,改成findstr。 文件小编是放在终端的文件夹里面,运行python文件,通过接口给被链接手机发验证码或者是用其他手机给被连接手机发送验证码进行测试。就可以在终端看见输出验证码,然后根据自己需求拿出来即可。 E/SmsRec (12345): free message E/SmsRec (12345): free message E/SmsRec (12345): free message : 验证码:654321 验证码是:654321 至于为什么会多出来几个free message,是因为写java那段代码的开发用Log.e调试用的。E/ 是错误消息的意思,但是可以显示出来就好。D/ 是debug 消息,I/是一般消息W/警告消息V/ 是各种乱七八槽的消息
本文档为【手机测试获取短信验证码】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_554469
暂无简介~
格式:doc
大小:18KB
软件:Word
页数:0
分类:互联网
上传时间:2019-09-01
浏览量:25