自动将短信验证码复制到应用程序中的安卓程序SmsVerifyCatcher
自动将短信验证码复制到应用程序中的安卓程序SmsVerifyCatcher功能:短信验证码识别库。https://camo.githubusercontent.com/64fdbaf413bcb5dc688e6112fee2353535008870/687474703a2f2f692e696d6775722e636f6d2f374b7a7a6b357a2e676966
用于实现使用几行代码的验证码拦截SMS的库。
我们是谁
需要iOS和Android应用程序,MVP开发或原型? 通过info@stfalcon.com与我们联系。 我们自2009年开始开发软件,我们是这一领域的知名专家。 查看我们的投资组合,看看更多的图书馆从stfalcon-studio。
下载
通过Gradle下载:
compile 'com.github.stfalcon:smsverifycatcher:0.2’
or Maven:
<dependency>
<groupId>com.github.stfalcon</groupId>
<artifactId>smsverifycatcher</artifactId>
<version>0.2</version>
<type>pom</type>
</dependency>Add permissions to AndroidManifest.xml:
<uses-permission android:name="android.permission.RECEIVE_SMS" />
<uses-permission android:name="android.permission.READ_SMS" />初始化SmsVerifyCatcher在方法中像onCreate活动:
smsVerifyCatcher = new SmsVerifyCatcher(this, new OnSmsCatchListener<String>() {
@Override
public void onSmsCatch(String message) {
String code = parseCode(message);//Parse verification code
etCode.setText(code);//set code in edit text
//then you can send verification code to server
}
});覆盖activity 生命周期方法:
@Override
protected void onStart() {
super.onStart();
smsVerifyCatcher.onStart();
}
@Override
protected void onStop() {
super.onStop();
smsVerifyCatcher.onStop();
}
/**
* need for Android 6 real time permissions
*/
@Override
public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) {
super.onRequestPermissionsResult(requestCode, permissions, grantResults);
smsVerifyCatcher.onRequestPermissionsResult(requestCode, permissions, grantResults);
}您可以设置电话号码过滤器:
smsVerifyCatcher.setPhoneNumberFilter("777");或通过regexp设置消息过滤器:
smsVerifyCatcher.setFilter("<regexp>");就这样! 有关详细信息,请参阅示例项目
**** Hidden Message *****
源码下载:
**** Hidden Message *****
这个帖子不错,大家快来顶起来!捡代码论坛资源就是不错。
- 本文出自捡代码论坛-最全的游戏源码下载技术网站!,原文地址:http://bbs.jiandaima.com/thread-1057-1-1.html 感谢楼主分享 感谢作者大分享
页:
[1]