在我的应用中,我想在我的Android屏幕上创建一个QRCode节目的图像(没有互联网访问)。 目前我知道如何在我的应用程序中编码条形码扫描器,这里是我的扫描仪的代码
Intent intent = new Intent("com.google.zxing.client.android.SCAN");
intent.putExtra("SCAN_MODE", "QR_CODE_MODE");
startActivityForResult(intent, 0);
然而我还需要生成QRCode图像,我有一点研究,并得到了这个(完全不知道如何编码,我只是一个学习者><)
com.google.zxing.qrcode.encoder
有人可以告诉我如何为Android生成QRCode图像,非常感谢
答案 0 :(得分:4)
这是一个为您编码的方法。
private void encodeBarcode(String type, String data) {
Intent intent = new Intent("com.google.zxing.client.android.ENCODE");
intent.putExtra("ENCODE_TYPE", type);
intent.putExtra("ENCODE_DATA", data);
startActivity(intent);
}
这是一个示例用法
encodeBarcode("TEXT_TYPE", "http://androidninja.me");
ZXingTestActivity.java包含更多示例,包括所有类型选项。