阿里云服务器免费领卷啦。

捡代码论坛-最全的游戏源码下载技术网站!

 找回密码
 立 即 注 册

QQ登录

只需一步,快速开始

搜索
关于源码区的附件失效或欺骗帖, 处理办法
查看: 5753|回复: 3

[安卓,android源码] 自动将短信验证码复制到应用程序中的安卓程序SmsVerifyCatcher

[复制链接]

4212

主题

210

回帖

12万

积分

管理员

管理员

Rank: 9Rank: 9Rank: 9

积分
127056
QQ
发表于 2017-2-21 14:11:25 | 显示全部楼层 |阅读模式
自动将短信验证码复制到应用程序中的安卓程序SmsVerifyCatcher功能:短信验证码识别库。




用于实现使用几行代码的验证码拦截SMS的库。

我们是谁

需要iOS和Android应用程序,MVP开发或原型? 通过info@stfalcon.com与我们联系。 我们自2009年开始开发软件,我们是这一领域的知名专家。 查看我们的投资组合,看看更多的图书馆从stfalcon-studio。

下载

通过Gradle下载:

  1. compile 'com.github.stfalcon:smsverifycatcher:0.2’
复制代码


or Maven:
  1. <dependency>
  2.   <groupId>com.github.stfalcon</groupId>
  3.   <artifactId>smsverifycatcher</artifactId>
  4.   <version>0.2</version>
  5.   <type>pom</type>
  6. </dependency>
复制代码
Add permissions to AndroidManifest.xml:
  1. <uses-permission android:name="android.permission.RECEIVE_SMS" />
  2.   <uses-permission android:name="android.permission.READ_SMS" />
复制代码
初始化SmsVerifyCatcher在方法中像onCreate活动:

  1.    smsVerifyCatcher = new SmsVerifyCatcher(this, new OnSmsCatchListener<String>() {
  2.         @Override
  3.         public void onSmsCatch(String message) {
  4.             String code = parseCode(message);//Parse verification code
  5.             etCode.setText(code);//set code in edit text
  6.             //then you can send verification code to server
  7.         }
  8.     });
复制代码
覆盖activity 生命周期方法:

  1.    @Override
  2.     protected void onStart() {
  3.         super.onStart();
  4.         smsVerifyCatcher.onStart();
  5.     }

  6.     @Override
  7.     protected void onStop() {
  8.         super.onStop();
  9.         smsVerifyCatcher.onStop();
  10.     }

  11.     /**
  12.      * need for Android 6 real time permissions
  13.      */
  14.     @Override
  15.     public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) {
  16.         super.onRequestPermissionsResult(requestCode, permissions, grantResults);
  17.         smsVerifyCatcher.onRequestPermissionsResult(requestCode, permissions, grantResults);
  18.     }
复制代码
您可以设置电话号码过滤器:
  1.   smsVerifyCatcher.setPhoneNumberFilter("777");
复制代码
或通过regexp设置消息过滤器:

  1.    smsVerifyCatcher.setFilter("<regexp>");
复制代码
就这样! 有关详细信息,请参阅示例项目
游客,如果您要查看本帖隐藏内容请回复


源码下载:
游客,如果您要查看本帖隐藏内容请回复





捡代码论坛-最全的游戏源码下载技术网站! - 论坛版权郑重声明:
1、本主题所有言论和图片纯属会员个人意见,与本论坛立场无关
2、本站所有主题由该帖子作者发表,该帖子作者与捡代码论坛-最全的游戏源码下载技术网站!享有帖子相关版权
3、捡代码论坛版权,详细了解请点击。
4、本站所有内容均由互联网收集整理、网友上传,并且以计算机技术研究交流为目的,仅供大家参考、学习,不存在任何商业目的与商业用途。
5、若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。 我们不承担任何技术及版权问题,且不对任何资源负法律责任。
6、如无法链接失效或侵犯版权,请给我们来信:jiandaima@foxmail.com

回复

使用道具 举报

0

主题

6

回帖

55

积分

注册会员

Rank: 2

积分
55
发表于 2017-3-30 17:39:28 | 显示全部楼层
登录可见评论
回复

使用道具 举报

0

主题

10

回帖

52

积分

注册会员

Rank: 2

积分
52
发表于 2018-3-19 23:37:14 | 显示全部楼层
登录可见评论
回复

使用道具 举报

0

主题

7

回帖

56

积分

注册会员

Rank: 2

积分
56
发表于 2021-6-15 17:04:33 | 显示全部楼层
登录可见评论
回复

使用道具 举报

*滑块验证:
您需要登录后才可以回帖 登录 | 立 即 注 册

本版积分规则

技术支持
在线咨询
QQ咨询
3351529868

QQ|手机版|小黑屋|捡代码论坛-专业源码分享下载 ( 陕ICP备15015195号-1|网站地图

GMT+8, 2024-11-15 12:46

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表