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
반응형
'Android' 카테고리의 다른 글
안드로이드 색상에 투명도 주기 (0) | 2022.11.24 |
---|---|
Android 안드로이드 Button 버튼 백그라운드 안먹힐때 (4) | 2022.09.27 |
안드로이드 현재 존재하는 엑티비티 삭제하고 화면이동하기 (0) | 2022.09.01 |
Android(안드로이드) 구글 로그인 하기 소스편. (0) | 2022.08.25 |
Android(안드로이드) 구글 로그인 하기 기본셋팅편. (2) | 2022.08.25 |
댓글