Создать QR-код в приложении для Android - PullRequest
1 голос
/ 28 февраля 2012

Я пытался сгенерировать QR-код, используя Zxing.Следуя минимальным инструкциям, доступным на сайте проекта Zxing, я не смог интегрировать это в свое приложение.Я пытался следовать этому ответу здесь (а также многим другим результатам поиска), но BufferedImage, по-видимому, недоступно в Android SDK.Короче говоря, Zxing плохо работает с моим приложением, или документация не полностью объясняет процесс должным образом.

Я ищу простой способ передать строку и сгенерировать изображение QR-кода, представляющее строку,Примеры кода муравья или даже толчок в правильном направлении были бы очень благодарны.

Ответы [ 2 ]

2 голосов
/ 29 февраля 2012

В какой-то момент я создал приложение, которое также должно было генерировать QR-код.

Я, как вы начали с попытки использовать ZXing для этого.Проект определенно способен генерировать QR-изображение, но я так и не смог заставить его работать правильно.

Единственная интеграция, которую они предлагают для генерации QR-кода, заключается в намерениях, и он просто выплевывает ваш QR-код в собственный бланк.Упражнение.

Я попытался вытащить достаточно проекта, чтобы я мог использовать классы генератора, но я так и не смог заставить его работать должным образом.

В конце я решил пойтис графиками Google API.Поскольку для этого требуется сеть, это не было идеальным решением для меня, но это было гораздо проще / менее сложно, и я смог заставить его работать.

Редактировать:

ПосколькуНа момент написания этой статьи я создал пример проекта, который демонстрирует, как загружать и отображать QR-коды с помощью Google Image Charts API.Пример проекта можно найти здесь: https://github.com/FoamyGuy/QRMaker. Надеюсь, он кому-нибудь поможет.

1 голос
/ 20 марта 2013

Я был разочарован попыткой интегрировать библиотеку ZXing в мой код и избавиться от необходимости устанавливать стороннее приложение. Я наконец заставил это работать.

Вам нужно добавить файл core.jar из последней версии релиза ZXing в ваш проект. Вам также нужно добавить еще два класса в ваш пакет, чтобы он заработал.

Просто следуйте этому пошаговому руководству .

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