你好堆棧溢出的人,直接生成QR碼到ImageView?
在我的代碼中,我在Android應用程序中使用ZXing庫生成QR碼。而不是直接將其保存到文件中,我希望它進入ImageView。
這裏是我的代碼:
String WIFIQRCODE = "";
String SSID = etSSID.getText().toString();
String PASS = etPASS.getText().toString();
String PASSTYPE = sTYPE.getSelectedItem().toString();
WIFIQRCODE = "WIFI:T:"+PASSTYPE+";S:"+SSID+";P:"+PASS;
//Inform the user the button1 has been clicked
QRCodeWriter writer = new QRCodeWriter();
BitMatrix bitMatrix = null;
try {
bitMatrix = writer.encode(WIFIQRCODE, BarcodeFormat.QR_CODE, 300, 300);
File file = new File(context.getFilesDir(), "/sdcard/Images/"+SSID+".png");
MatrixToImageWriter.writeToFile(bitMatrix, "png", file);
} catch (WriterException e){
e.printStackTrace();
} catch (IOException e){
e.printStackTrace();
}
如何修改它,所以它把它變成一個ImageView的,而不是一個文件?謝謝!
寫爲位圖,而不是一個文件,然後imageView.setImageBitmap(QRBitmap) – Broak