我想在Android Studio中生成图像验证码(我有自己的图像)。请帮助我,或向我展示示例,我们将非常感谢您的任何答复,谢谢。
访问此link。它是一个用于在Android中生成验证码的库。只需将依赖项添加到build.gradel中,然后重新构建项目,即可在任何需要的地方添加验证码。
要在Android中使用生成验证码
1>生成随机数
公共静态字符串CapCodeGen(int限制){
//添加角色以生成验证码
String chars = "0123456789";
Random r = new Random();
StringBuffer buf = new StringBuffer();
buf.append(chars.charAt(r.nextInt(10)));
for (int i = 0; i < limit; i++) {
buf.append(chars.charAt(r.nextInt(chars.length())));
}
return String.valueOf(buf);
}
2>设置为带有验证码背景的TextView,它将看起来像验证码图像