2016-07-13 1 views
0

EMDK를 사용하는 응용 프로그램을 사용하고 있습니다. 테스트 도구는 TC55입니다. 스캔 데이터를 활성화하고 수신하기위한 코드를 만들었습니다. 그러나 나는 다른 문제가 있습니다 - 바코드를 스캔하고 EditText 필드를 항상 내 조각 스캔 값에서 볼 수 있도록해야합니다. 입력 필드에 포커스가없는 경우에도.EMDK 스캐너가 스캔 한 값을 입력 텍스트에 넣습니다.

필자는 그 동작을 원하지 않습니다. 검색 결과가 텍스트 대신 백엔드 응용 프로그램에만 전달되도록하고 싶습니다.

하십시오

, TC55 같은 기본적으로

답변

1

제브라 안드로이드 장치를하는 데 도움이, 키보드 입력 이벤트로 바코드 데이터를 삽입 할 DataWedge를 사용하도록 구성됩니다.
이렇게하면 특정 코딩없이 응용 프로그램에서 바코드 데이터를받을 수 있습니다.

DataWedge에는 응용 프로그램 패키지 이름과 활동을 특정 프로필에 연결하고 Intents를 통해 응용 프로그램에 데이터를 보낼 수있는 프로필 시스템이 포함되어 있습니다. 이에 대한 자세한 내용은 Zebra developer portal 및 특히 how to configure DataWedge에 있습니다.

Zebra Technologies는 주기적으로 Java 및 Xamarin 용 EMDK를 릴리스하여 Android 애플리케이션에서 이러한 구성을 자동화하고 a full Barcode Scanning API that allows your application to take full control of the hardware barcode scanner을 제공합니다.

면책 조항 : 저는 Zebra Technologies에서 근무하고 있습니다.

+0

어떻게이 기능을 비활성화 할 수 있습니까? –

+0

어떤 기능이 있습니까? Datawedge는 시스템 전체 또는 응용 프로그램 또는 활동별로 비활성화 할 수 있습니다. 사용중인 장치의 통합 자 안내서에 대한 자세한 정보를 찾을 수 있습니다 (zebra 지원 웹 사이트에서 사용 가능) – pfmaggi

0

Xamarin EMDK로 작업 한 후 필자는 마침내 이러한 기능을 제거 할 수있었습니다. 프로필에 들어가서 키 스트로크 기능을 추가하고 모든 키 입력 기능을 비활성화하십시오.

관련 문제