Предпочтительный Android-телефон разработчика для использования библиотеки ZXing

Используя эту библиотеку, ZXing, у нас есть проект в школе, в котором мы реализуем система инвентаризации с использованием телефонов Android.

Мы стремимся использовать телефон Android в качестве недорогой замены этому:

Сканер... вещь

Я прочитал некоторые предупреждения в FAQ для определенных телефонов. Есть ли какой-то конкретный телефон, который предпочитают разработчики Android (с учетом использования библиотеки ZXing)? Мы должны купить телефон сами, поэтому мы бы предпочли не покупать не тот телефон!


person Nitrodist    schedule 09.09.2010    source источник


Ответы (3)


Вам нужны телефоны с возможностью автофокусировки на камерах. Некоторые из небольших/дешевых телефонов, таких как HTC Tattoo, имеют камеры с фиксированным фокусом. Некоторые планшеты вообще не имеют камеры. Большинство телефонов Android имеют камеры с автофокусом, AFAICT. Конечно, у каждого, которым я пользовался, был такой, и на данный момент у меня есть коллекция.

Я бы остерегался телефонов под управлением Android 1.x не из-за каких-либо проблем с ZXing, но если вы собираетесь тратить деньги, я бы инвестировал в устройство Android 2.x. Одно из преимуществ Nexus One, на которое ссылается Блумер, заключается в том, что он будет получать новые версии Android так же быстро или даже быстрее, чем любое другое устройство.

Помимо этого и помимо конкретных проблем, упомянутых на сайте ZXing, все должно работать, если оно работает с вашим оператором связи, вам нравится цвет и т. д. :-)

person CommonsWare    schedule 09.09.2010

Разработчик здесь. Единственный фактор, который действительно упрощает сканирование штрих-кода, — это камера с автофокусом. Разрешение, процессор и т. д. не имеют значения. Библиотека может работать с любой версией Android, но рекомендуется 1.5+.

Таким образом, практически любой подержанный телефон Android должен подойти.

Следите за новостями на странице http://groups.google.com/group/zxing .

person Sean Owen    schedule 09.09.2010
comment
PS на данный момент библиотека требует Android 2.1+ и Java 6+ - person Sean Owen; 25.01.2013

Я не знаю, обязательно ли существует «предпочтительный» телефон для разработчиков, но Nexus One является официальным телефоном для разработчиков, одобренным Google: http://android.brightstarcorp.com/index.htm . Несмотря на то, что это своего рода бизнес-провал, это очень хороший телефон, и трудно представить, как вы можете ошибиться с ним для целей разработки. Поскольку он выпущен Google, он должен поддерживать все, что нужно для поддержки, и не упоминается о каких-либо проблемах в часто задаваемых вопросах ZXing.

person Blumer    schedule 09.09.2010
comment
Да, я разрабатываю приложение Barcode Scanner для Nexus One с Froyo 2.2, и оно прекрасно работает. - person Sean Owen; 09.09.2010