Tutorial cara membuat Barcode di android studio
Tutorial Cara Membuat Barcode di Android dengan Android Studio
Android Tutorial - Di tutorial kali ini kita akan membuat sebuah aplikasi sederhana yang bisa meng-scan bentuk QRCode . Baiklah langsung saja kita mulai .. !Apa itu QRCode ??
QRCode merupakan singkatan dari Quick Response Code, yang merupakan bentuk code yang terbentuk dari kumpulan kotak kotak hitam dengan background berwarna putih. Fungsi daripada QRCode ini dapat menyimpan data, yang mana data tersebut akan dapat ditangkap (dibaca) oleh camera.
1. Buat Project Baru di Android Studio:
2.Tambahkan Library di build.gradle kemudian sync now.
3.lalu Isikan coding di activity_home.xml seperti dibawah ini :
activity_home.xml
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:padding="16dp" tools:context="com.androidtutorial.com.barcode.Home"> <EditText android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/edittext" android:text="Masukan Teks disini"/> <Button android:layout_width="match_parent" android:layout_height="wrap_content" android:text="Barcode Teks" android:id="@+id/barcodeteks"/> <ImageView android:id="@+id/imageview" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_marginTop="20dp"/> </LinearLayout>
4. Tambahkan Coding di Home.java seperti berikut ini :
Home.java
Home.java
package com.androidtutorial.com.barcode; import android.graphics.Bitmap; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.ImageView; import com.google.zxing.BarcodeFormat; import com.google.zxing.MultiFormatWriter; import com.google.zxing.WriterException; import com.google.zxing.common.BitMatrix; import com.journeyapps.barcodescanner.BarcodeEncoder; public class Home extends AppCompatActivity { public EditText teks; public Button barcode; public ImageView image; String teksbarcode; MultiFormatWriter multiFormatWriter = new MultiFormatWriter(); @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_home); teks = (EditText)findViewById(R.id.edittext); barcode = (Button)findViewById(R.id.barcodeteks); image = (ImageView)findViewById(R.id.imageview); barcode.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { teksbarcode = teks.getText().toString(); try { BitMatrix bitMatrix = multiFormatWriter.encode(teksbarcode, BarcodeFormat.QR_CODE, 300,300); BarcodeEncoder encoder = new BarcodeEncoder(); Bitmap bitmap = encoder.createBitmap(bitMatrix); image.setImageBitmap(bitmap); } catch (WriterException e) { e.printStackTrace(); } } }); } }
Sekarang jalankan Aplikasi nya dengan cara klik SHIFT+f10
DEMO :
Lihat Channel Youtube :
Sekian tutorial dari saya semoga dapat bermanfaat untuk anda..
sangat membantu gan terima kasih tutorial ya semoga berkah amin,,,,,,,,,,,,,
BalasHapus