Qr code generator - 2019 APK
اطلاعات
نسخه Varies with device (#1)
به روز شده 2019-03-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 کد و یا ایجاد کد QR.
QR Code Scanner ویجت برای کاربر برای اسکن کد QR با دوربین دستگاه و مشاهده نتیجه متنی از کد QR.
QR Code Generator ویجت برای کاربر برای وارد کردن اطلاعات متن و تولید عنصر QR کد، تبدیل ویجت به فایل تصویری، و به اشتراک گذاری فایل تصویر به برنامه های دیگر.
وابستگی های پروژه
وابستگی پلاگین فایل pubspec.yaml پروژه ما شامل:
وابستگی ها: .... path_provider: 0.4.1barcode_scan: ^ 0.0.4qr_flutter: ^ 1.1.1
path_provider توسط Flutter Team. یک پلاگین Flutter برای پیدا کردن مکان های معمول استفاده شده در سیستم فایل. پشتیبانی از iOS و Android.
barcode_scan توسط متی پلاگین Flutter برای اسکن بارکد 2D و کدهای QR به عنوان یک بسته بندی با استفاده از خاص مایکروسافت iOS / MTBBarcodeScanner و آندروید dm77 / barcodescanner کتابخانه.
توسط لوق فریمن qr_flutter. QR.Flutter تولید کد QR و ارائه کتابخانه برای Flutter است.
ویجت صفحه اصلی
ویجت صفحه اصلی برنامه ما اجازه می دهد تا کاربر را انتخاب کنید که آیا برای انجام اسکن و یا تولید کد QR با ضربه زدن بر روی دکمه. ویجت ساخت ستون را با 2 RaisedButton به عنوان فرزند باز می کند، یکی برای مسیریابی برای ایجاد صفحه کد QR و یکی برای مسیریابی برای اسکن کردن صفحه کد QR زمانی که دکمه پخش می شود.
صفحه اسکنر ویجت QR Code
ویجت اسکن روی صفحه نمایش اسکن شروع با دکمه دوربین و یک ویجت متن است که نتیجه عکس اسکن کد QR دوربین را نشان می دهد. این ویجت ستون را به عنوان پدر و مادر برای کودکان متن و دکمه استفاده می کند.
هنگامی که کاربر روی Button ضربه بزند، عملکرد اسکن Async فراخوانی می شود. این کلاس کلاس BarcodeScanner را از بارکد افزاری barcode_scanner استفاده خواهد کرد تا تصویر نمای دوربین را در iOS و اندروید برای کاربر به منظور نمایش و کد QR اسکن کند.
اگر کد QR پیدا شود، نتیجه متن بازگشت خواهد شد و به متغیر نمونه بارکد در داخل تابع setState اختصاص داده می شود که ویجت رندر را فعال می کند. متغیر نمونه بارکد به ویجت متن اختصاص داده خواهد شد تا نتیجه اسکن کد QR نمایش داده شود. اگر خطایی رخ دهد، فقط ویژگی بارکد را با پیام خطا تنظیم می کنیم.
Generate Screen QR Code Widget
ویجت صفحه Generate یک TextField را نمایش می دهد برای کاربر اطلاعات متن را وارد می کند که برای تولید ویجت QR Code با استفاده از افزونه qr_flutter برای ضربه زدن روی دکمه ارسال ارسال می شود. همچنین یک دکمه اشتراک گذاری در نوار ناوبری برای به اشتراک گذاشتن فایل PNG تصویر به برنامه های دیگر در iOS و Android فراهم می کند.
هنگامی که کاربر TextField را پر کرده است و روی دکمه ارسال را ضربه بزنید، ما مقدار املا _dataString را درون روش setState که ویجت را رندر می کند، اختصاص می دهیم. ویجت ما دارائی _dataString را به ویجت QrImage منتقل خواهد کرد که متن را پردازش می کند و qr را با استفاده از رنگ سفارشی qr ترسیم می کند. ما QrImage را داخل ویجت RepaintBoundary با یک ویژگی GlobalKey قرار می دهیم بنابراین می توانیم RenderRepaintBoundary را با کلید اصلی بدست آوریم و از روش ساخته شده در Flutter to Image در ویجت RenderRepaintBoundary استفاده کنیم که ویجت را به یک فایل png تبدیل می کند.
ایجاد کد QR PNG و اشتراک گذاری با کانال مخصوص پلت فرم
هنگامی که کاربر بر روی دکمه اشتراک به شما ضربه وارد می کند، ما تابع _captureAndSharePng را فراخوانی می کنیم که Object RepaintBoundary را با GlobalKey به ویجت RepaintBoundary منتقل می کند. سپس ما با روش toimage تماس می دهیم که ویجت را به شی تصویر تبدیل می کند و شیء تصویر را با استفاده از toByteData با فرمت png تبدیل می کند.
پس از آن ما داده های بایت را دریافت می کنیم، دایرکتوری موقت برنامه را دریافت می کنیم و داده ها را در داخل دایرکتوری موقت ذخیره می کنیم. برای به اشتراک گذاشتن تصویر، از متد API کانال خاصی استفاده می کنیم که مسیر تصویر را منتقل می کند و shareImage را در هر پلتفرم برای iOS و اندروید به اشتراک می گذارد.
این شرح توسط www.articlegenerator.org تولید شده است
رأی و نظرات
رتبه: 1.0 / 5 · Less than 100 رأی
(*) مورد نیاز است
نسخه های قبلی
مشابه
QR Code Scanner & Scan Barcode APK
QR Code Generator & Scanner APK
Barcode & QR Code Generator APK
بیشتر از BLUE BABY
بیشترین بارگیری برنامه ها و بازی ها
فیلتر شکن جدید و قوی،فیلتر شکن قوی و پرسرعت رایگان APK