Получение информации из штрих-кода?(сделано с библиотекой ZXing) - PullRequest
0 голосов
/ 10 марта 2019

Я создаю приложение для тех, у кого есть особые диетические потребности, которые будут иметь возможность сканировать штрих-коды и сообщать пользователю как можно больше информации. Ссылка на приведенный ниже вопрос: Android: получать данные изШтрих-код? Я построил свой сканер в Android Studio, используя библиотеку ZXing, и функция сканера работает, но я хотел бы, чтобы он отображал информацию о сканированной еде.Я долго изучал это и не нашел решения, так как штрих-код - это просто цифры, а информация о нем находится в базе данных супермаркета и т. Д.Итак, мой вопрос, возможно ли приложение сделать это?Или я должен создать базу данных с различными продуктами и связать ее с приложением?Спасибо.

1 Ответ

0 голосов
/ 27 марта 2019

Хорошо, я решил, что то, что я хочу сделать, возможно. Я не мог заставить приложение извлекать данные из базы данных (как упомянул пользователь arst3k выше), я нашел что-то полезное при просмотре фактов Open Food. https://world.openfoodfacts.org/data Вот тут-то и пришла мне идея сходить на их Github и сравнить мои файлы с их, чтобы увидеть, чего мне не хватало, но у меня не получилось, потому что их было так много, что я не смог. Но я видел, что у них также есть другие варианты (я все еще не уверен, предназначены ли они для интеграции пользователями в проекты), у них есть возможность загружать файлы CSV. Я скачал файлы CVS для продуктов, которые мне нужны, и посмотрел в Интернете учебники о том, как связать файл с моим проектом Android Studio, поэтому, когда что-то сканируется, он будет смотреть в файле CVS, чтобы увидеть, есть ли продукт, и если да, должен ли затем отобразить информацию об этом продукте. Пока что все, что я нашел, это как добавлять файлы CSV, а не как извлекать их из них. Я все еще пытаюсь найти способ сделать это.

Дело в том, что ответ возможен. А также, если у кого-то есть еще идеи, дайте мне знать спасибо.

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