티스토리 뷰

android

QR코드 리더 라이브러리

노명규 2019. 6. 14. 15:23

build.gradle(Module: app)에 

dependencies 추가 

 

implementation 'com.android.support:appcompat-v7:28.0.0'
implementation 'com.journeyapps:zxing-android-embedded:3.5.0'

 

 

 

new IntentIntegrator(this).initiateScan()

qr 리더기 화면으로 이동

 

인식 성공 시 자동으로 전 화면 이동 

 

전 화면 돌아왔을 때 

    protected void onActivityResult (int requestCode, int resultCode, Intent data) {
        if (requestCode == IntentIntegrator.REQUEST_CODE) {
            IntentResult result = IntentIntegrator.parseActivityResult(requestCode, resultCode, data);
            if (result == null) {
                //데이터가 없음. //그냥 뒤로가기 누른 케이스
            } else {
                //데이터 : result.getContents()
            }
        } else {
            super.onActivityResult(requestCode, resultCode, data);
        }
    }

 

이 코드로 데이터 확인,