Откройте стандартное приложение Камера и наведите объектив на штрих-код так, чтобы он полностью поместился в рамке видоискателя, после чего удерживайте смартфон неподвижно 1–2 секунды до появления всплывающего баннера с распознанными данными. На устройствах с EMUI 10 и новее этот режим активирован по умолчанию и не требует переключения режимов съемки. Если баннер не появляется, проверьте настройку «Сканировать QR-коды» в параметрах камеры, так как после обновлений системы она иногда сбрасывается в выключенное состояние.
Встроенный сканер в приложении «Камера»
Основной инструмент чтения кодов на смартфонах Huawei — это стандартная камера с поддержкой ИИ. Алгоритм автоматически определяет тип кода: QR, EAN-13, Data Matrix или Aztec, и предлагает контекстное действие — открыть ссылку, добавить контакт, найти товар в браузере или скопировать текст. На моделях флагманских линеек P и Mate фокусировка срабатывает практически мгновенно даже при слабом освещении.
Для запуска не нужно выбирать специальный режим «Документы» или «Текст» — достаточно стандартного режима «Фото». Система анализирует кадры в реальном времени, поэтому не обязательно нажимать кнопку спуска; распознавание происходит «на лету». Если код содержит ссылку, появится кнопка «Перейти», если текст — «Копировать», а для товарных кодов — «Поиск в интернете».
На старых версиях прошивки (EMUI 9 и ниже) функция может называться «Сканирование QR-кода» и прятаться в меню «Ещё» (три точки или линии) внутри интерфейса камеры. После обновления до HarmonyOS 2.0+ интерфейс унифицирован: настройка перенесена в Настройки камеры → Интеллектуальные функции → Сканировать QR-коды.
⚠️ Внимание: На некоторых моделях линейки Nova и Y (бюджетных сегментах) автоматическое сканирование в «Камере» может отсутствовать или работать нестабильно из-за упрощенного ISP-процессора. В таком случае используйте виджет HiVision или сторонние приложения.
Функция HiVision (HiTouch) и виджет на рабочем столе
Собственный интеллектуальный ассистент HiVision интегрирован в систему глубже, чем камера, и умеет распознавать не только коды, но и предметы, тексты, калорийность еды и вина. Доступ к нему открыт тремя способами: долгим нажатием на пустое место рабочего стола → «Виджеты» → «HiVision», свайпом вверх с нижнего края экрана (жест «Умный поиск») или через голосовой вызов «Привет, Селеста, отсканируй код».
Виджет HiVision на рабочем столе — самый быстрый способ для частых сканирований: он запускает специализированный интерфейс с увеличенной зоной захвата и подсветкой краев кода. В этом режиме камера непрерывно ищет паттерны, что повышает шанс успеха на поврежденных или мелких этикетках. Результаты сохраняются в истории внутри приложения «ХайВижн», доступной через меню профиля.
Если виджет отсутствует в списке, обновите приложение «Умный помощник» через AppGallery.
☑️ Быстрая проверка перед сканированием
Сторонние приложения: когда нужен расширенный функционал
Стандартные инструменты закрывают 95% бытовых задач, но для работы со складскими учетными системами, генерации кодов, истории сканирований с экспортом в CSV или чтения специфических форматов (PDF417, MaxiCode) удобнее использовать специализированные сканеры. В AppGallery и через Petal Search доступны проверенные решения: «QR Scanner», «Barcode Scanner» (на базе ZXing) и «Scanova».
При выборе стороннего приложения обратите внимание на запросы разрешений: качественному сканеру достаточно доступа к камере и фонарику. Избегайте утилит, требующих контакты, геолокацию или телефонные звонки — это признак рекламного ПО. Хорошей практикой является выбор open-source решений без лишней воды, например, порта ZXing (Zebra Crossing) под Android.
Некоторые банковские приложения (СберБанк Онлайн, Т-Банк, Альфа-Мобайл) и маркетплейсы (Ozon, Wildberries, Яндекс Маркет) имеют встроенные сканеры для оплаты по QR или поиска товаров по штрих-коду. Они работают только внутри своего экосистемы, но часто точнее определяют товарные коды EAN/UPC благодаря привязанным базам данных.
Настройка разрешений и устранение неисправностей
Если камера не реагирует на код вообще — нет баннера, нет вибрации, нет звука — в 90% случаев виноваты отключенные разрешения. Перейдите в Настройки → Приложения → Камера → Разрешения и убедитесь, что переключатель «Камера» стоит в позиции «Разрешить». Также проверьте раздел «Специальный доступ» → «Появление поверх других окон» для приложения камеры, так как баннер с результатом — это системное всплывающее окно.
Частая ошибка на HarmonyOS 3/4: после смены темы оформления или установки лаунчера стороннего разработчика системный виджет HiVision перестает запускаться жестом свайпа. Лечится сбросом настроек лаунчера: Настройки → Система и обновления → Сброс → Сбросить настройки рабочего стола. Данные пользователя при этом не удаляются, сбрасываются только иконки, виджеты и жесты.
Проблема с фокусировкой на макро-режиме: при попытке считать мелкий код (менее 1 см) с близкого расстояния камера может «мылить» изображение. Принудительно включите макрос (значок цветка) или отодвиньте телефон на 10–15 см — основной модуль с автофокусом часто читает мелкие коды лучше, чем макромодуль фиксированного фокуса.
⚠️ Внимание: Сброс настроек камеры (Настройки камеры → Восстановить настройки по умолчанию) вернет все параметры (соотношение сторон, сетку, водяной знак, сканирование) к заводским. Это безопасная операция, но вам придется заново настроить предпочтительные режимы съемки.
Сравнение методов сканирования по ключевым параметрам
Выбор инструмента зависит от сценария: разовая проверка цены в магазине, работа кладовщика или оплата услуг. Ниже приведена сравнительная таблица нативных методов, доступных без установки дополнительного ПО.
| Метод | Скорость запуска | Точность на поврежденных кодах | Работа офлайн | История сканирований | Доп. функции |
|---|---|---|---|---|---|
| Приложение «Камера» | Мгновенно (с экрана блокировки) | Средняя | Да | Нет | Переход по ссылке, копирование текста |
| Виджет HiVision | 1 тап (с рабочего стола) | Высокая (спец. режим) | Да (базовые коды) | Да (в приложении HiVision) | Распознавание предметов, текста, калорий |
| Жест «Умный поиск» (свайп вверх) | 1 жест (с любого экрана) | Высокая | Да | Да | Поиск по фото, перевод текста |
| Поиск Petal / Виджет поиска | 1 тап | Средняя | Нет (требует сеть) | В истории Petal | Поиск товаров в интернете, сравнение цен |
Особенности на старых моделях и версиях EMUI
На смартфонах, вышедших до 2019 года (серии P20, Mate 10, Honor 10 и младше) на EMUI 9.x и ниже, алгоритм сканирования менее агрессивен. Часто помогает включение опции «Сканировать QR-коды» в настройках камеры, которая по умолчанию может быть выключена для экономии ресурсов процессора. Также на этих версиях нет отдельного приложения HiVision — его функции частично дублирует «Умный экран» (свайп вправо с главного экрана).
Если на старой прошивке камера категорически отказывается видеть код, попробуйте сделать фото кодом в высоком разрешении (40/48/64 Мп, если модуль позволяет), а затем открыть фото в «Галерее» — там часто появляется кнопка «Распознать QR-код на фото». Это обходит ограничение реального времени процессора за счет пост-обработки статичного изображения.
Для устройств без сервисов Google (HMS) сторонние сканеры из Play Market установить нельзя. Используйте AppGallery, Petal Search или APK-файлы с надежных источников (например, GitHub-репозиторий ZXing), предварительно разрешив установку из «Источников, отличных от AppGallery» в настройках безопасности.
Как считать код с фото в Галерее
Откройте фото с кодом в приложении "Галерея". Нажмите кнопку "Ещё" (три точки) или значок меню. Выберите пункт "Распознать QR-код" или "Сканировать код на изображении". Система проанализирует снимок и выдаст результат так же, как при прямой съемке. Метод работает на EMUI 10+ и HarmonyOS.
Для сканирования блестящих кодов (на чеках, ламинированных картах) слегка наклоните телефон под углом 15-30 градусов, чтобы убрать блик солнца или лампы с черных полос кода. Полярizing-фильтр на объективе (если есть магнитный насадка) решает проблему радикально.
Главный правило: чистый объектив и стабильная рука дают 99% успеха. Настройки системы влияют только на то, где появится результат (баннер, виджет, история), а не на саму способность "увидеть" код.
⚠️ Внимание: Никогда не вводите данные с банковских карт или пароли в сторонние приложения-сканеры, предлагающие «проверить баланс по фото карты». Легальные банковские приложения сканируют только QR-коды для оплаты, а не номера карт. Любая просьба навести камеру на лицевую сторону карты — это фишинг.
Частые ошибки пользователей и их решения
Пользователи часто жалуются, что «камера не сканирует», хотя на самом деле срабатывает блокировка экрана: если экран погас, процесс распознавания останавливается. Увеличьте таймаут экрана до 30–60 секунд в Настройки → Экран и яркость → Спящий режим перед длительной сессией сканирования (инвентаризация, регистрация товаров).
Еще одна типичная ситуация: код считан, но вместо действия открывается пустая страница браузера или магазин приложений. Это означает, что в коде зашит deeplink (глубокая ссылка) на приложение, которого у вас нет. Система пытается открыть его в магазине. Решение: удерживайте палец на баннере с результатом (долгое нажатие) — появится меню «Копировать ссылку» или «Открыть в браузере».
На некоторых корпоративных устройствах с MDM-профилями (Mobile Device Management) администратор может запретить использование камеры для сканирования кодов политикой безопасности. В этом случае ни один метод не сработает — обратитесь к системному администратору. Признак: в настройках камеры пункт «Сканировать QR-коды» серый и недоступен для изменения.
FAQ: Ответы на популярные вопросы
Почему камера не видит штрих-код, а только QR-код?
Стандартная камера Huawei приоритизирует QR-коды. Для надежного чтения линейных штрих-кодов (EAN-13, UPC, Code 128) используйте виджет HiVision или специализированное приложение типа «Barcode Scanner», так как их алгоритмы заточены под поиск вертикальных полос в горизонтальной плоскости.
Как включить звуковой сигнал при успешном сканировании?
В приложении «Камера» зайдите в Настройки (значок шестеренки) → Интеллектуальные функции → Сканировать QR-коды. Включите переключатель «Звуковой сигнал» или «Вибрация» (зависит от версии EMUI/HarmonyOS). В HiVision настройка находится внутри приложения: Профиль → Настройки сканирования.
Можно ли отсканировать код с экрана другого телефона?
Да, но яркость экрана донора должна быть на максимуме, а автоматическая регулировка яркости — выключена. Матовые защитные стекла на экране получателя иногда создают интерференцию (муар), из-за чего фокус «плывет». Помогает слегка наклонить принимающий телефон или убрать стекло.
Где хранится история сканирований в HiVision?
Откройте приложение «ХайВижн» (или виджет) → нажмите на аватар профиля в правом верхнем углу → «История сканирования». Там сохраняются последние 100–200 записей с датой, временем и типом кода. Оттуда можно повторно открыть ссылку, скопировать текст или удалить запись.
Что делать, если после обновления системы перестало сканировать?
Сбросьте кэш приложения «Камера»: Настройки → Приложения → Камера → Память → Очистить кэш. Не «Очистить данные» — это сбросит ваши настройки фото. Затем перезагрузите телефон. Если не помогло — проверьте обновления самого приложения «Камера» в AppGallery (вкладка «Обновления»).