2012-12-20 3 views
1

컴퓨터 또는 USB 포트를 통해 안드로이드 장치에 연결할 수있는 바코드 장치가 있습니다. 바코드를 스캔하여 커서가있는 곳이면 결과를 표시합니다. 편집 상자, 메모장, 브라우저 또는 기타가 될 수 있습니다. 내가하고 싶은 것은 edittext에 표시하지 않고 바코드를 스캔하자마자 변수에 데이터를 가져 오는 것입니다.바코드 장치에서 데이터를 가져 오려고 시도합니다.

+1

아마도 '숨겨진' 바코드를 스캔하려고 할 때'EditText'? 그렇게하면 결과가 반환되지 않고 표시되며 숨겨진'EditText'에 간단한 'TextWatcher'를 첨부하여 결과를 변수에 저장할 수 있습니다. 실제로 보이지 않는 뷰를 초점을 맞출 수 있는지 확실하지 않은 경우 ... –

+0

사용중인 스캐너 모델을 제공 할 수 있습니까? – MrZander

답변

3

스캐너는 기능적으로 키보드와 동일하므로 데이터를 변수로 직접 스캔 할 수 없습니다.

그러나 @MH. 제안하면 텍스트 입력 필드를보고 입력 된 데이터를 가져올 수 있습니다. 사용자가 단추를 클릭 할 때 프로그래밍 방식으로 숨겨진 필드에 포커스를 설정할 수 있습니다. 그래도 작동하지 않으면 사용자가 입력 된 데이터를 볼 수 없도록 입력 스타일을 지정할 수 있습니다 (예 : 텍스트 색상을 배경색과 동일하게 설정).

관련 문제