2013-11-21 5 views
1

바코드를 스캔하여 결과를 얻어야하는 Android 태블릿에 앱을 만들고 있습니다. 내가 사용중인 타블렛에는 내장형 스캐너와 카메라가 있습니다.내장형 바코드 스캐너와 앱 통합

나는 이것을 위해 Zxing Lib을 사용하려했으나 스캐너를 호출하는 대신 태블릿에서 카메라를 사용합니다.

내 앱에서 직접 스캐너를 호출하는 데 필요한 실제 의도를 어떻게 찾을 수 있습니까?

타블렛에 바코드 유틸리티 앱이 사전 설치되어 있으며 바코드 데이터 캡처를위한 기본 화면이 있습니다. 앱에서 인 텐트를 통해이 코드를 호출해야합니다. 하지만 다시이 유틸리티 앱을 호출 할 때 사용해야하는 의도를 어떻게 알 수 있습니까?

+0

태블릿의 마크와 모델은 무엇입니까? 생성자의 웹 사이트에서 개발자 문서를 찾으려고 했습니까? – gahfy

+0

Getac Z710, 나는 회사 지원 팀에 연락했지만 응답을 위해 최대 3 일을 기다려야합니다. – leeb898

+0

내가 할 수있는 한 내가 거기에 스캐너 이미 거기에 백그라운드에서 호출하고 데이터를 다시 전달할 수 상상할 수있는 유틸리티 애플 리케이션 Zxing 같은 Lib 사용할 필요가 말할 수 있습니다. 하지만이 유틸리티 앱을 호출하는 방법을 모르겠습니다. – leeb898

답변

0

당신이 (android.os.Build.MANUFACTURER == "페가 트론")이 경우 같은 것을 수행하여 자신의 바코드 스캐너가있는 장치 여부를 확인 할 수있다 { // 수행은 당신이 지금 을하고있다} 다른 사람이 내장 된 스캐너 모든 장치를 하드 코딩해야 물론

{ // 다른 장치 에 대한 서비스를 제공하기 위해 XZing 의도를 사용}하지만 난 그런 기능을 가지고있는 많은이없는 것 같아요. android.os.Build.MODEL을 사용하여 내장 스캐너 로직을 실행할 장치를 지정할 수도 있습니다. 이 info page from dev docs for further details을 확인하십시오.

관련 문제