前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >android 获取收到短信验证码,Android自动获取短信验证码

android 获取收到短信验证码,Android自动获取短信验证码

作者头像
全栈程序员站长
发布2022-09-15 09:31:05
8.8K0
发布2022-09-15 09:31:05
举报
文章被收录于专栏:全栈程序员必看

大家好,又见面了,我是你们的朋友全栈君。

如此当有短信收到时就可以将短信内容写到SD卡中的文件里

在另一个java类中写个读取文件内容的方法,并在写测试用例过程中,将得到的String按验证码的具体位置截取即可。

public String read(String str) throws IOException{

File file=new File(str);

FileInputStream fis=new FileInputStream(file);

StringBuffer sb=new StringBuffer();

BufferedInputStream bis=new BufferedInputStream(fis);

BufferedReader read = new BufferedReader (new InputStreamReader(bis));

int c=0;

while ((c=read.read())!=-1) {

sb.append((char) c);

}

read.close();

bis.close();

fis.close();

Log.i(TAG, sb.toString());

String verify=sb.toString();

return verify;

}

最后需要在manifest中增加申明,且注册权限

测试过程中需要用到短信验证码时就可以实时获取了

22/2<12

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/160051.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
短信
腾讯云短信(Short Message Service,SMS)可为广大企业级用户提供稳定可靠,安全合规的短信触达服务。用户可快速接入,调用 API / SDK 或者通过控制台即可发送,支持发送验证码、通知类短信和营销短信。国内验证短信秒级触达,99%到达率;国际/港澳台短信覆盖全球200+国家/地区,全球多服务站点,稳定可靠。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档