پکیج barcode scan2 برای اسکن بارکد و QR کدها
- 1403/09/14
پکیج barcode_scan2
در فلاتر یک ابزار برای اسکن بارکد و QR کدها است که به راحتی به پروژه اضافه و مورد استفاده قرار میگیرد. این پکیج به شما امکان میدهد تا با استفاده از دوربین دستگاه، بارکدها و QR کدها را اسکن کنید و اطلاعات رمزگشاییشده را دریافت نمایید.
barcode_scan2
pubspec.yaml
، خط زیر را به لیست وابستگیها اضافه کنید:dependencies:
barcode_scan2: ^4.1.7
دستور flutter pub get را اجرا کنید تا پکیج دانلود و به پروژه اضافه شود.
barcode_scan2
برای استفاده از این پکیج، مراحل زیر را دنبال کنید:
import 'package:barcode_scan2/barcode_scan2.dart';
سپس یک تابع برای اسکن کدها بسازید:
Future scanBarcode() async {
try {
var result = await BarcodeScanner.scan();
print('Barcode Type: ${result.type}');
print('Data: ${result.rawContent}');
} catch (e) {
print('Error: $e');
}
}
این تابع را میتوانید به دکمهای متصل کنید تا با کلیک کاربر فرآیند اسکن آغاز شود:
ElevatedButton(
onPressed: scanBarcode,
child: Text("Scan Barcode"),
),
در فایل AndroidManifest.xml
، دسترسیهای دوربین را اضافه کنید:
<uses-permission android:name="android.permission.CAMERA"/>
iOS
در فایل Info.plist
، کلید دسترسی به دوربین را اضافه کنید:
<key>NSCameraUsageDescription</key>
<string>We need camera access to scan barcodes</string>
با این مراحل میتوانید از پکیج barcode_scan2 برای اسکن بارکد و QR کد در اپلیکیشن فلاتر خود استفاده کنید.
رایگان ثبت نام کنید و اولین نفری باشید که از پست های جدید مطلع می شوید.