Eu estou tentando usar o scanner de código de barras ZXing Intenção em um emulador sem uma câmera.
Eu posso ver pelas buscas exaustivas do Google que é possível suprir a Câmera com outra fonte. Todas as estradas apontam para http://www.tomgibara.com/android/camera-source, mas não há exemplos.
Eu não consigo descobrir como usá-lo!
Como faço para usar o scanner de código de barras sem uma câmera no emulador? Exemplos seriam muito, MUITO DE estimado.
Até agora eu tenho uma declaração de intenção simples, um botão para initiateScan()
, e as onActivityResult
ouvinte para lidar com o resultado da verificação.
Respostas:
1 para resposta № 1Se você está integrando via Intent, então você está usando o aplicativo Barcode Scanner como está. (Isso é uma boa idéia.) No entanto, o aplicativo BS não tem noção de fingir a câmera no emulador.
O link que você fornece é o melhor para o que você parece querer fazer. Você muda os usos de Camera
usar seu CameraSource
e depois escorregar na implementação falsa, em vez de GenuineCamera
. Mas, essa é uma mudança que você faz no próprio Barcode Scanner. Então você instala o BS modificado no seu emulador. Então você testa por Intent.
Seu aplicativo não precisa de alterações para funcionar no emulador.