你的位置:首页 > 软件开发 > 操作系统 > Android实现随机验证码——自定义View

Android实现随机验证码——自定义View

发布时间:2015-05-05 12:01:19
一、问题描述  熟悉web开发中童鞋们都知道为了防止恶意破解、恶意提交、刷票等我们在提交表单数据时,都会使用随机验证码功能。在Android应用中我们同样需要这一功能,该如何实现呢,下面我们就自定义一个随机验证码View控件实现这一需求,并且具备通用性,需要的时候在界面中直接加入 ...

Android实现随机验证码——自定义View

一、问题描述

  熟悉web开发中童鞋们都知道为了防止恶意破解、恶意提交、刷票等我们在提交表单数据时,都会使用随机验证码功能。在Android应用中我们同样需要这一功能,该如何实现呢,下面我们就自定义一个随机验证码View控件实现这一需求,并且具备通用性,需要的时候在界面中直接加入这个View组件即可。

二、案例介绍

  案例运行效果

 Android实现随机验证码——自定义View

  案例所涉及组件

1、CheckView 自定义的验证码控件,主要重写onDraw方法实现图形绘制

2、Config:用于对验证码控件参数的配置,像画点点数、划线数、背景颜色的设置

3、CheckUtil:验证码相关工具类,实现例如随机的点坐标、随机线段起始和结束点坐标、验证码校验等功能

4、MainActivity:测试应用

三、功能实现

1、编写Config组件

/** * 功能:用于对验证码控件参数的配置* */public class Config {  // 验证码更新时间  public static final int PTEDE_TIME = 1200;  // 点数设置  public static final int POINT_NUM = 100;  // 线段数设置  public static final int LINE_NUM = 2;  //设置背景颜色  public static final int COLOR=Color.BLUE;  //随机数据长度  public static int TEXT_LENGTH=4;  //设置验证码字体大小  public static int TEXT_SIZE=30;}


 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:Android实现随机验证码——自定义View

关键词:Android

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录