এই উদাহরণটি দেখায় কিভাবে আমি অ্যান্ড্রয়েডে বারকোড স্ক্যানিং ব্যবহার করব।
ধাপ 1 − অ্যান্ড্রয়েড স্টুডিওতে একটি নতুন প্রকল্প তৈরি করুন, ফাইল ⇒ নতুন প্রকল্পে যান এবং একটি নতুন প্রকল্প তৈরি করতে সমস্ত প্রয়োজনীয় বিবরণ পূরণ করুন৷
ধাপ 2 − res/layout/activity_main.xml-এ নিম্নলিখিত কোড যোগ করুন।
ধাপ 3 - Gradle এ নিম্নলিখিত নির্ভরতা যোগ করুন
বাস্তবায়ন 'com.google.zxing:core:3.2.1'implementation 'com.journeyapps:zxing-android-embedded:3.2.0@aar'
পদক্ষেপ 4৷ − src/MainActivity.java
-এ নিম্নলিখিত কোড যোগ করুনandroidx.appcompat.app.AppCompatActivity আমদানি করুন; android.content.Intent আমদানি করুন; android.os.Bundle আমদানি করুন; android.util.Log আমদানি করুন; android.view.View; android.widget.Button আমদানি করুন; Android আমদানি করুন৷ widget.TextView;import android.widget.Toast;import com.google.zxing.integration.android.IntentIntegrator;import com.google.zxing.integration.android.IntentResult;পাবলিক ক্লাস মেইনঅ্যাক্টিভিটি AppCompatActivity প্রসারিত করে { বোতাম; TextView textView; @ওভাররাইড সুরক্ষিত শূন্যতা onCreate(বান্ডেল savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); btnBarcode =findViewById(R.id.button); textView =findViewById(R.id.txtContent); btnbarcode.setonclicklistener (নতুন ভিউ.নক্লিকলিস্টেনার () {@ অরডিনট্রাইড পাবলিক অকার্যকর onclick (দেখুন v) {intentintrator intentintrator =নতুন অভিপ্রায়। setCameraId(0); intentIntegrator.setPrompt("SCAN"); intentIntegrator.setBarcodeImageEnabled(false); intentIntegrator.initiateScan(); } }); } @ActivityResult (int requestCode, int resultCode, Intent data) { IntentResult Result =IntentIntegrator.parseActivityResult(requestCode, resultCode, data); if (ফলাফল !=null) { if (Result.getContents() ==null) { Toast.makeText(this, "বাতিল", Toast.LENGTH_SHORT).show(); } অন্য { Log.d("MainActivity", "Scanned"); Toast.makeText(এটি, "স্ক্যান করা -> " + Result.getContents(), Toast.LENGTH_SHORT).show();textView.setText(String.format("স্ক্যান করা ফলাফল:%s", ফলাফল)); } } অন্য { super.onActivityResult(requestCode, resultCode, data); } } }
ধাপ 5 − androidManifest.xml
-এ নিম্নলিখিত কোড যোগ করুন<অ্যাপ্লিকেশন android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" Android :theme="@style/AppTheme"> <অ্যাক্টিভিটি android:name=".MainActivity"> পূর্বে>আসুন আপনার অ্যাপ্লিকেশন চালানোর চেষ্টা করি৷ আমি ধরে নিচ্ছি আপনি আপনার কম্পিউটারের সাথে আপনার আসল অ্যান্ড্রয়েড মোবাইল ডিভাইসটি সংযুক্ত করেছেন৷ অ্যান্ড্রয়েড স্টুডিও থেকে অ্যাপটি চালাতে, আপনার প্রোজেক্টের অ্যাক্টিভিটি ফাইলগুলির একটি খুলুন এবং রানে ক্লিক করুন টুলবার থেকে আইকন। একটি বিকল্প হিসাবে আপনার মোবাইল ডিভাইস নির্বাচন করুন এবং তারপরে আপনার মোবাইল ডিভাইসটি পরীক্ষা করুন যা আপনার ডিফল্ট স্ক্রীন প্রদর্শন করবে -
ভালো ফলাফলের জন্য আসল ডিভাইস দিয়ে চেক করুন।