Как передать изображение ресурса в сканер штрих-кода ZXing через Intent - PullRequest
0 голосов
/ 21 ноября 2011

Я пытаюсь использовать намерение сканера штрих-кодов ZXing в эмуляторе без камеры.

Я могу видеть из исчерпывающего поиска в Google, что можно дополнить камеру другим источником.Все дороги указывают на http://www.tomgibara.com/android/camera-source,, но примеров нет.

Я не могу понять, как его использовать!

Как использовать сканер штрих-кода без камеры в эмуляторе?Примеров было бы много, MUCH приветствуется.

Пока у меня есть простое объявление намерения, Button для initiateScan() и прослушиватель onActivityResult для обработки результата сканирования.

1 Ответ

1 голос
/ 22 ноября 2011

Если вы интегрируете через Intent, то вы используете приложение Barcode Scanner как есть.(Это хорошая идея.) Однако приложение BS не имеет понятия подделать камеру на эмуляторе.

Ссылка, которую вы предоставляете, является наилучшей для того, что вы, похоже, хотите сделать.Вы изменяете использование Camera, чтобы использовать его CameraSource, а затем добавляете в поддельную реализацию вместо GenuineCamera.Но это изменение, которое вы вносите в сам сканер штрих-кода.Затем вы устанавливаете модифицированный BS на ваш эмулятор.Затем вы тестируете по намерению.

Ваше приложение не нуждается в изменениях для работы на эмуляторе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...