ApkDownload

Qr code generator - 2019 APK

버전 Varies with device for Windows
업데이트 2019년 March 22일

정보

버전 Varies with device (#1)

업데이트 2019년 March 22일

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 code generator - 2019

서술

Qr 코드 생성기 - 2019
우리의 응용 프로그램 구성 :

사용자가 스캔 QR 코드를 선택하거나 QR 코드를 생성하는 홈 화면 위젯.
QR 코드 스캐너 장치 카메라로 QR 코드를 스캔하고 QR 코드의 텍스트 결과를 볼 수있는 위젯입니다.
QR 코드 생성기 텍스트 데이터를 입력하고 QR 코드 위젯을 생성하고 이미지 파일로 위젯을 변환하며 이미지 파일을 다른 응용 프로그램과 공유 할 수있는 위젯입니다.
프로젝트 종속성
우리 프로젝트의 pubspec.yaml 파일 플러그인 종속성은 다음과 같이 구성됩니다.

의존성 : .... path_provider : 0.4.1barcode_scan : ^ 0.0.4qr_flutter : ^ 1.1.1
Flutter 팀의 path_provider입니다. 파일 시스템에서 일반적으로 사용되는 위치를 찾는 플러터 플러그인. iOS 및 Android를 지원합니다.
Matthew의 barcode_scan. 특정 iOS mikebuss / MTBBarcodeScanner 및 Android dm77 / barcodescanner 라이브러리를 사용하여 래퍼로 2D 바코드 및 QR 코드를 스캔하기위한 Flutter 플러그인.
Luke Freeman의 qr_flutter. QR.Flutter는 Flutter를위한 QR 코드 생성 및 렌더링 라이브러리입니다.
홈 화면 위젯
우리의 응용 프로그램 홈 화면 위젯은 사용자가 버튼을 탭하여 스캔 수행 여부 또는 QR 코드 생성 여부를 선택할 수 있습니다. 빌드 위젯은 2 RaisedButton이있는 열을 자식으로 반환합니다. 하나는 QR 코드 생성 화면으로 라우팅하기위한 것이고, 다른 하나는 단추를 누를 때 QR 코드 화면 스캔으로 라우팅하는 것입니다.

스캔 스크린 QR 코드 위젯
스캔 화면 위젯은 카메라 버튼으로 시작 스캔과 카메라 QR 코드 스캔 결과를 표시하는 텍스트 위젯을 표시합니다. 열 위젯을 Text 및 Button 하위 항목의 부모로 사용합니다.

사용자가 Button을 누르면 비동기 스캔 기능이 호출됩니다. 사용자는 barcode_scanner 플러그인 종속성의 BarcodeScanner 클래스를 사용하여 iOS 및 Android에서 카메라 뷰 파인더를 시작하여 QR 코드를 지정하고 스캔 할 수 있습니다.

QR 코드를 찾으면 텍스트 결과가 반환되고 위젯 렌더링을 트리거하는 setState 함수의 바코드 인스턴스 변수에 할당됩니다. 바코드 인스턴스 변수가 텍스트 위젯에 지정되어 QR 코드 스캔 결과를 표시합니다. 오류가 발생하면 오류 메시지와 함께 바코드 속성 만 설정합니다.

화면 QR 코드 위젯 생성
화면 생성 위젯은 사용자가 제출 버튼을 누를 때 qr_flutter 플러그인을 사용하여 QR 코드 위젯을 생성하는 데 사용될 텍스트 데이터를 입력하는 TextField를 표시합니다. 또한 Navigation Bar에 Share 버튼을 제공하여 이미지 PNG 파일을 iOS 및 Android의 다른 앱과 공유합니다.

사용자가 TextField를 채우고 제출 버튼을 탭하면 위젯 렌더링을 트리거하는 setState 메소드 내에 _dataString 속성 값이 지정됩니다. 위젯은 _dataString 속성을 QrImage 위젯에 전달하여 텍스트를 처리하고 사용자 정의 qr 페인터를 사용하여 qr을 렌더링합니다. RepaintBoundary 위젯 안에 QrImage를 GlobalKey 속성으로 포장하여 나중에 키로 RenderRepaintBoundary를 얻고 RenderRepaintBoundary 위젯에서 내장 된 Flutter to Image 메서드를 사용하여 위젯을 png 파일로 변환합니다.

QR 코드 PNG 이미지 생성 및 플랫폼 별 채널로 공유
사용자가 공유 버튼을 탭하면 _captureAndSharePng 함수가 호출되어 RepaintBoundary 위젯에 전달 된 GlobalKey를 사용하여 RepaintBoundary 객체를 가져옵니다. 그런 다음 위젯을 Image 객체로 변환 할 toImage 메소드를 호출하고 png 형식의 toByteData를 사용하여 Image 객체를 변환합니다.

그런 다음 바이트 데이터를 가져 와서 응용 프로그램 임시 디렉토리를 가져 와서 임시 디렉토리에 데이터를 저장합니다. 이미지를 공유하기 위해 이미지 경로를 전달하고 iOS 및 Android의 각 플랫폼에서 shareImage를 호출하는 플랫폼 별 채널 API 메소드를 사용합니다.

이 설명은 www.articlegenerator.org에 의해 생성되었습니다.

평가 및 리뷰

평점: 1.0 / 5 · Less than 100표

(*)는 필수입니다

이전 버전

Qr code generator - 2019 Varies with device APK - Windows 용 다운로드 - (#1, 1 MB)