Android 开发实战:短信验证码自动填写 认证专享

成为vip会员,免费看所有精品课程
  • 目录

    目录 收起>

    本课程主要讲解在 Android 中使用短信验证功能时,自动获取发送到用户手机上的验证短信,并将其中的验证码提取出来自动填写到输入框中。通过 ContentObserver 方式监听短信变化,正则方式匹配验证码。

    1.项目演示和原理讲解 00:03:57

    本课时主要进行项目的演示,并对应用的基本原理进行讲解。

    2.ContentObserver 类讲解 00:05:46

    本课时主要介绍项目中要使用的 ContentObserver 类以及与之相关的观察者模式。

    3.监听短信变化 00:13:47

    本课时主要介绍使用 ContentObserver 类监听短信变化,当收到短信时,自动执行制定的代码。

    4.提取短信验证码 00:11:14

    本课时主要介绍从短信内容中提取出短信验证码,并自动填到验证码输入框中。
  • 提问

    提交问题
  • 下载

  • 线路

    视频太卡?试试切换线路 √ 线路1 √ 线路2
  • 收藏

    收藏课程
  • 分享

连播

连续播放

关灯

关灯模式
视频加载太慢?

我们有两条线路可以选择,试试切换线路吧

Android 开发实战:短信验证码自动填写

4课时,35分钟
ZacharyJia
ZacharyJia

极客学院签约布道师

课程背景:
手机 App 用户在进行注册、验证等操作的时候,经常需要使用手机短信接收验证码。普通方式填写验证码,用户需要手动查看收到的验证码,并记录下来,然后返回验证码输入界面进行输入,不仅麻烦,而且容易产生错误。Android 手机应用可以读取到用户的短信,利用这个特性,即可将用户刚收到的短信进行提取,实现自动验证码的填写,大大方便用户操作。

核心内容:
1. 项目演示和原理讲解
2. ContentObserver 类讲解
3. 监听短信变化
4. 提取短信验证码

软件环境:Android Studio 1.3.1、Android 原生模拟器

是否提供资料:

课程等级:初级

适合人群:
具有一定 Android 开发基础的开发人员
  • 技术问答
  • 1

    项目演示和原理讲解

    03:57

    本课时主要进行项目的演示,并对应用的基本原理进行讲解。

  • 2

    ContentObserver 类讲解

    05:46

    本课时主要介绍项目中要使用的 ContentObserver 类以及与之相关的观察者模式。

  • 3

    监听短信变化

    13:47

    本课时主要介绍使用 ContentObserver 类监听短信变化,当收到短信时,自动执行制定的代码。

  • 4

    提取短信验证码

    11:14

    本课时主要介绍从短信内容中提取出短信验证码,并自动填到验证码输入框中。

相关课程

  • Android 粒子效果之音量

    本课程继自定义 View 基础和原理及 Android 粒子效果之雨之后的系列课程,在系列课程中,我们会不断完善分装的 BaseView 来满足设计各种粒子动画效果。在本课程的讲解中,大家会觉得和 Android 粒子效果之雨的课程有很多相同,而接下来后面的粒子效果其实也有很多的类似行为和思路。

    3课时 67分钟
    中级
    7062人学习
  • 开发者跟 Android 设备及模拟器通讯的工具:adb (下)

    本课程介绍 adb 命令,以及 adb 命令所能完成的工作,并从不同角度来深入学习 adb 命令的使用。 adb 命令是开发者必须掌握的基础,熟练使用一些 adb 命令,会大大提升工作效率。

    3课时 66分钟
    中级
    5797人学习
  • Android 开发规范

    本课程主要为大家讲解在 Android 开发中搭建项目时,整体的设计架构风格和规范以及基础架构、代码命名和编写规范等等。

    3课时 41分钟
    初级
    16813人学习
  • Android 开发实战:动态图播放控件

    介绍什么是动态图,以及 GIF 格式动态图的播放原理。最后将其封装成一个自定义控件。封装的过程中我们还会介绍自定义控件的一些基本处理方法,包括控件大小的控制等。

    3课时 42分钟
    中级
    10554人学习