没有合适的资源?快使用搜索试试~ 我知道了~
Android随机生成验证码,Android利用随机数绘制不规则的验证码,加强用户登录或者注册的安全性。 具体思路如下: 在一块固定宽高的画布上,画上固定个数的随机数字和字母,再画上固定条数的干扰线 随机数和干扰线的颜色随机生成,随机数的样式随机生成。 界面效果如下: 1、生成随机数代码,Code.java: public class Code { //随机数数组 private static final char[] CHARS = { '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f
资源推荐
资源详情
资源评论
Android随机生成验证码随机生成验证码
Android随机生成验证码,Android利用随机数绘制不规则的验证码,加强用户登录或者注册的安全性。
具体思路如下:
在一块固定宽高的画布上,画上固定个数的随机数字和字母,再画上固定条数的干扰线
随机数和干扰线的颜色随机生成,随机数的样式随机生成。
界面效果如下:
1、生成随机数代码,、生成随机数代码,Code.java:
public class Code {
//随机数数组
private static final char[] CHARS = {
'2', '3', '4', '5', '6', '7', '8', '9',
'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'j', 'k', 'm',
'n', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z',
'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M',
'N', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'
};
private static Code bmpCode;
public static Code getInstance() {
if(bmpCode == null)
bmpCode = new Code();
return bmpCode;
}
//default settings
//验证码默认随机数的个数
private static final int DEFAULT_CODE_LENGTH = 4;
资源评论
weixin_38624315
- 粉丝: 7
- 资源: 919
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 绿色免安装的优秀的截图软件
- 机械设计电源线卷线扎线机sw21可编辑全套技术资料100%好用.zip
- AD7792不配置SPI,时序读取3通道数值,下载后直接使用
- comsol金层二氧化硅SPR传感器
- 遥感图像分类WidsDatathon数据马拉松数据集.zip
- 机械设计电容剪角折弯sw18可编辑全套技术资料100%好用.zip
- 高频注入两个模型,脉振方波+脉振正弦波,全部跑过实际电机 本模型可以生成代码,全部离散化仿真,产品级建模,不是学生仔搭建的连续非产品级模型
- 老男孩python-2-Python语言介绍01.mp4
- 老男孩python-1-python运维开发开班.mp4
- 老男孩python-3-Python语言介绍02.mp4
- 文档搜索软件,它可用于 Mac 和 Windows,而且是开源软件
- 老男孩python-5-Python数字运算01.mp4
- 老男孩python-6-Python模块讲解.mp4
- 老男孩python-4-Python编程风格讲解.mp4
- html+css+js网页设计 美食 西餐美食模版6个页面
- 老男孩python-9-Python流程控制03.mp4
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功