【发布时间】:2020-02-26 15:44:43
【问题描述】:
我需要从我随机生成的字符串中创建一个二维码。我已经研究过使用 zxing 来执行此操作,但我不确定它是否是创建 QRcode 的最佳方式。下面的代码是我迄今为止所做的工作。它所做的只是当我按下按钮时,它会在 TextView 中显示随机字符串。只是想知道有没有一种简单的方法可以做到这一点?谢谢。
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
textView.setText(getRandomString(12));
}
});
}
private static String getRandomString(int i ){
final String chars = "abcdefghijklmonpqrstuvwxyz0123456789";
StringBuilder results = new StringBuilder();
while (i > 0) {
Random rand = new Random();
results.append(chars.charAt(rand.nextInt(chars.length())));
i--;
}
return results.toString();
}
【问题讨论】:
-
@Martin 我会看看谢谢。