안녕하세요~ 챠니입니다! :)
이번에는 QRcode Generate (QR코드 생성하기)하는 방법에 대해서 알아보도록 하겠습니다!
1. build.gradle(:app)
1. 먼저 build.gradle(:app) 부분에서 다음이 추가 되어야 합니다.
implementation('com.journeyapps:zxing-android-embedded:3.6.0') { transitive = false }
2. QRcode 생성하기
QRcode 생성하는 함수입니다.
contents에 qr에 담을 text를 입력하시면 Bitmap형식으로 반환됩니다.
뒤에 512, 512부분을 수정하여 크기 조절이 가능합니다.
/** QRCode Bitmap 생성 */
private fun generateBitmapQRCode(contents: String): Bitmap {
val barcodeEncoder = BarcodeEncoder()
return barcodeEncoder.encodeBitmap(contents, BarcodeFormat.QR_CODE, 512, 512)
}
글 정리 & 소스코드
[정리]
QRcode Generate: https://github.com/younminchan/kotlin-study/tree/main/QRcode_scan_generate_kotlin
질문 또는 궁굼한 부분은 댓글을 남겨주세요! 친절하게 답변드리겠습니다!
응원의 댓글은 저에게 큰 힘이 된답니다! :)
즐거운 하루되세요!
깃허브 보러 놀러오세요 👇 (맞팔환영)
https://github.com/younminchan
'🖥 Programming > 📱 Android (Kotlin)' 카테고리의 다른 글
[안드로이드] 앱 초기 로딩시 흰 화면 없애기(인트로 페이지 공백없애기)(intro, splash) (0) | 2022.07.04 |
---|---|
[kotlin][android] 토스트메세지(Toast msg) 중복 방지 (0) | 2022.06.17 |
[Android][kotlin] Android jetpack WorkManager (작업예약, 백그라운드 ) (1) | 2022.05.13 |
[Android][kotlin] Glide 이미지 캐시 및 preload 알아보기 (0) | 2022.05.11 |
[Android][kotlin] Go to the documentation to learn how to Fix dependency resolution errors. (0) | 2022.05.10 |
[Android][Kotlin] 네이버 아이디 로그인(네아로) 연동(Naver Login) (2) | 2022.04.29 |
[Android][Kotlin] 페이스북 로그인 API 연동(Facebook Login) (0) | 2022.04.29 |
[Android][kotlin] TaskStackBuilder getPendingIntent 최신 intent만 작동하는 버그 해결방법 (0) | 2022.04.27 |