/ / Como fornecer imagem de recurso para ZXing Barcode Scanner via Intent - android, android-emulator, zxing

Como fornecer imagem de recurso para ZXing Barcode Scanner via Intent - android, android-emulator, zxing

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 № 1

Se 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.