Qr code generator - 2019 APK
Информация
Версия Varies with device (#1)
Обновлено 22 March 2019 г.
Размер APK 1 MB
Требуемая версия Android Android 2.3+ (Gingerbread)
Продавец BLUE BABY
Категории Бесплатные Инструменты Приложения
Приложения id com.shrisivacomputers.qrcodegeneratorandscanner
Записка автора Генератор Qr-кода - 2019 сканирует QR-код с помощью камеры, генерируя QR-код.
Снимки экрана
Нажмите на изображение, чтобы увидеть полный размер
Таблица содержимого
Последние обновления
Что нового на Qr code generator - 2019 Varies with device
Описание
Из чего состоит наше приложение:
Виджет главного экрана, позволяющий пользователю выбрать QR-код для сканирования или создать QR-код.
QR Code Scanner Widget для пользователя, чтобы сканировать QR-код с помощью камеры устройства и просматривать текстовый результат QR-кода.
Виджет QR Code Generator для пользователя, позволяющий вводить текстовые данные и генерировать виджет QR Code, преобразовывать виджет в файл изображения и делиться файлом изображения с другим приложением.
Зависимости проекта
Зависимости нашего плагина файлов нашего проекта pubspec.yaml состоят из:
зависимости: .... path_provider: 0.4.1barcode_scan: ^ 0.0.4qr_flutter: ^ 1.1.1
path_provider от команды Flutter. Плагин Flutter для поиска часто используемых мест в файловой системе. Поддерживает iOS и Android.
barcode_scan от Мэтью. Плагин Flutter для сканирования 2D штрих-кодов и QR-кодов в качестве оболочки с использованием специальной библиотеки iOS mikebuss / MTBBarcodeScanner и Android dm77 / barcodescanner.
qr_flutter от Люка Фримена. QR.Flutter - это библиотека для генерации и рендеринга QR-кода для Flutter.
Виджет главного экрана
Наш виджет домашнего экрана приложения позволяет пользователю выбирать, выполнять сканирование или генерировать QR-код, нажав на кнопку. Виджет сборки возвращает столбец с двумя RaisedButton в качестве дочерних элементов: один для маршрутизации на экран создания QR-кода и один для маршрутизации на экран сканирования QR-кода при нажатии кнопки.
Виджет QR-кода на экране сканирования
Виджет экрана сканирования отображает начальное сканирование с помощью кнопки камеры и текстовый виджет, который отображает результат сканирования QR-кода камеры. Он использует виджет Column в качестве родительского элемента для дочерних элементов Text и Button.
Когда пользователь нажимает кнопку, вызывается функция асинхронного сканирования. Он будет использовать класс BarcodeScanner из зависимостей плагина barcode_scanner, чтобы запустить видоискатель камеры как на iOS, так и на Android, чтобы пользователь указывал и сканировал QR-код.
Если QR-код найден, результат текста будет возвращен и будет присвоен переменной экземпляра штрих-кода внутри функции setState, которая будет запускать рендеринг виджета. Переменная экземпляра штрих-кода будет назначена виджету текста для отображения результата сканирования QR-кода. Если возникает ошибка, мы просто устанавливаем свойство штрих-кода с сообщением об ошибке.
Создать экранный QR-код виджета
Виджет «Создать экран» отображает текстовое поле для ввода пользователем текстовых данных, которые будут использоваться для создания виджета QR-кода с использованием плагина qr_flutter, когда пользователь нажимает кнопку «Отправить». Он также предоставляет кнопку «Поделиться» на панели навигации, чтобы предоставить доступ к файлу изображения png другим приложениям в iOS и Android.
Когда пользователь заполнил TextField и коснулся кнопки отправки, мы присваиваем значение свойства _dataString внутри метода setState, который будет запускать рендеринг виджета. Наш виджет передаст свойство _dataString виджету QrImage, который будет обрабатывать текст и отображать qr с помощью собственного рисовальщика qr. Мы обертываем QrImage внутри виджета RepaintBoundary со свойством GlobalKey, чтобы позже мы могли получить RenderRepaintBoundary с ключом, и используем встроенный метод Flutter to Image в виджете RenderRepaintBoundary, который преобразует виджет в файл png.
Генерация QR-кода PNG-изображения и обмен с платформой конкретного канала
Когда пользователь нажимает на кнопку общего доступа, мы вызываем функцию _captureAndSharePng, которая получает объект RepaintBoundary с GlobalKey, передаваемый виджету RepaintBoundary. Затем мы вызываем метод toImage, который преобразует виджет в объект Image и преобразует объект Image, используя toByteData в формате png.
После этого мы получаем байтовые данные, получаем временный каталог приложения и сохраняем данные во временном каталоге. Чтобы поделиться изображением, мы будем использовать метод API канала канала, который будет передавать путь к изображению и вызывать shareImage на каждой платформе для iOS и Android.
Это описание сгенерировано www.articlegenerator.org
Оценки и отзывы
Рейтинг: 1.0 из 5 · Less than 100 голоса
(*) требуется
Предыдущие версии
Qr code generator - 2019 Varies with device APK для Windows (#1, 1 MB)
Похоже на: Qr code generator - 2019
Молния QR Сканер Штрих Код APK
QR Code Reader & Scanner App APK
QR Code & сканер штрих кодов APK
QR Code Generator & Scanner APK
Barcode & QR Code Generator APK
Другие приложения этого разработчика
Лучшие загруженные приложения
فیلتر شکن جدید و قوی،فیلتر شکن قوی و پرسرعت رایگان APK