Android
kotlin Android(안드로이드) QR코드 만들기
일용직 코딩노동자
2022. 9. 16. 17:54
728x90
반응형
implementation 'com.journeyapps:zxing-android-embedded:4.1.0'
implementation 'com.google.zxing:core:3.4.1'
의존성을 추가해줍니다.
나중에 QR리더기를 만들때도 사용됩니다.
fun createQRCode(){
val qrCode = QRCodeWriter()
val bitMtx = qrCode.encode(만들고싶은 QR String값,
BarcodeFormat.QR_CODE,
1000,
1000
)
val bitmap: Bitmap = Bitmap.createBitmap(bitMtx.width, bitMtx.height, Bitmap.Config.RGB_565)
for(i in 0 .. bitMtx.width-1){
for(j in 0 .. bitMtx.height-1){
var color = 0
if(bitMtx.get(i, j)){
color = Color.BLACK
}else{
color = Color.WHITE
}
bitmap.setPixel(i, j, color)
}
}
//qrImage는 자신이 띄우고자 하는 이미지뷰
qrImage?.setImageBitmap(bitmap)
}
자신의 이미지뷰에 띄워지게됩니다.
ㄱ ㅏ ㄱ 푸시
ㅗ o ㅗ 푸시 :D
728x90
반응형