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


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 :



Terimakasih sudah berkunjung ke blog AndroidTutorial...

Lihat Channel Youtube :




Sekian tutorial dari saya semoga dapat bermanfaat untuk anda..

Komentar

Posting Komentar

Postingan populer dari blog ini

Cara membuat Search View di android studio

Cara membuat Spinner di Android Studio