【发布时间】:2019-10-16 19:24:23
【问题描述】:
我想在 Android Studio 中生成图像验证码(我有自己的图像)。请帮助我,或向我展示示例,任何回复将不胜感激,谢谢。
【问题讨论】:
标签: android image random captcha
我想在 Android Studio 中生成图像验证码(我有自己的图像)。请帮助我,或向我展示示例,任何回复将不胜感激,谢谢。
【问题讨论】:
标签: android image random captcha
访问此link。它是一个用于在 Android 中生成验证码的库。只需将依赖项添加到您的 build.gradel 并重建项目,您就可以在任何您想要的地方添加验证码。
【讨论】:
在 Android 中使用生成验证码
1>生成随机数
public static String CapCodeGen(int limit) {
//添加字符生成验证码
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,它看起来像验证码图片
【讨论】: