안드로이드 개발 질문/답변
(글 수 45,052)
zxing 오픈소스를 사용하여 QRCODE스캔기능을 넣으려고 하는데
zxing 2.0을 다운받아 이클립스에 받아온 다음 core.jar를 생성한다음 등록하였구요.
제가 개발중인 프로젝트에 build path에 core.jar를 넣어주고 properties-android-library에 zxing 라이브러리 등록을 하고 실행하였을 때에
단말기에 설치된 바코드스캐너(zxing어플)을 이용하여서 실행되는거 같더라구요...
제가 원하는것은 apk 파일안에 zxing 이 내장되어서 바코드스캐너(zxing어플)이 없다고 해도 실행이 되게 하고 싶은데
다른분들은 어떻게 어떻게 했다고 하시는데(zxing을 export해서 jar로 만들었다고 하시는 분도 있고..)ㅠㅠ 잘 모르겠어요
ㅠㅠ고수님들 부탁드립니다...




내장 탑재됩니다.
아마도 내부에서 액티비티 호출할 때 암시적 인텐트로 호출하는 것 같은데 이 경우 먼저 설치되어 있던 어플의 액티비티가 호출될 수 있습니다.
내장된 액티비티를 강제로 호출하고 싶으면 명시적 인텐트로 바꿔 보세요.
근데 어차피 코드가 같을테니 그냥 암시적 인텐트로 하시는 게 더 좋을 것 같고 이경우 먼저 설치된 것이 없다면 내장된 액티비티가 호출될 겁니다.