Как сохранить QR-изображение в мобильной базе данных - PullRequest
0 голосов
/ 08 февраля 2012

Я занимаюсь разработкой приложения для Android для мобильных устройств, в котором мне нужно хранить изображение в мобильной базе данных. когда я сканирую то же самое изображение qr в следующий раз, оно должно быть сравнено с базой данных и предоставить необходимые детали. Поскольку изображение qr уникально для каждой сущности, оно может быть установлено как primary_key. Я хотел бы знать, возможно ли реализовать такую ​​концепцию, если да, пожалуйста, помогите мне сохранить изображение qr в мобильной базе данных.

Ответы [ 2 ]

0 голосов
/ 08 февраля 2012

Вы можете хешировать данные, которые хранятся в QR-коде (например, с помощью MD5 / SHA1 / ...).Затем вы просто сохраняете сгенерированный хеш в базе данных.

Пример того, как создать такую ​​таблицу:

 CREATE TABLE qrcodes (hash TEXT PRIMARY KEY); -- you might want add some additional fields 

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

0 голосов
/ 08 февраля 2012

Может быть, вы могли бы использовать концепцию базы данных db4o.там вы можете хранить объекты вместо текста, целых чисел и так далее.Возможно, это сработает для вас (пока не тестировал).

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