Skip to main content

Barcode or QR scanner - Android Tutorial

This tutorial explains how to scan Bar-code or QR-code.

We have many third party libraries and here we can see one among them
zxing-android-embedded library

How to use this

Step 1: Add the dependency
 implementation 'com.journeyapps:zxing-android-embedded:3.5.0'

Step 2 : Initialize it in your activity

IntentIntegrator qbScan = new IntentIntegrator(this); 

Step 3: Call on button call or on any trigger

qbScan.initiateScan();

For Portrait mode, in Manifest file  

<activity    android:name="com.journeyapps.barcodescanner.CaptureActivity"    android:screenOrientation="portrait"    tools:replace="screenOrientation" />

_____________________________________________________________________________
Happy Coding...

Comments

  1. Power Supply Titanium | Tioga Springs - Tioga Springs.com
    Power Supply Titanium. $9.95/Week ford titanium · titanium drill bit set $9.95/Week · $8.95/Week · $7.95/Week · $6.95/Week · $5.99/Week black titanium wedding bands · $5.99/Week titanium rainbow quartz · $4.99/Week · $5.99/Week  microtouch titanium Rating: 3.8 · ‎1 review

    ReplyDelete

Post a Comment

Popular posts from this blog

Spinner with Search on DropDown - Android Tutorial

If you have more values on Dropdown of Spinner its hard to select the last item by making a long scroll. To overcome this issue Android introduced a component called  AutoCompleteTextView Yes it is!!! Then why Spinner with Search? There may be some requirement even though gave much knowledge about it. There is a simple and good library that helps us to achieve this -  SearchableSpinner Gradle dependencies {     ...     implementation 'com.toptoche.searchablespinner:searchablespinnerlibrary:1.3.1' } Usage Now replace your Normal Android Spinner on XML with the following < com.toptoche.searchablespinnerlibrary.SearchableSpinner     android:id="@+id/id_city"     android:layout_width="match_parent"     android:layout_height="wrap_content"     android:background="@android:color/transparent"     android:padding="5dp" /> ______________________________________...

Get Phone Number from Contact List - Android Tutorial

When you create an application to send sms or an application to make calls, getting a destination number from the contacts list is a common task. In this Android tip, I am going to show the code to fetch a number from the contacts list. Now let me tell you how to achieve the goal. First, you need to create an Intent object for the PICK_ACTION action. To open the contacts list, the table that contains the contacts information must be specified as a parameter of the constructor of the Intent class. You can refer to the table using ContactsContract.Contacts.CONTENT_URI. Then call the startActivityForResult () method passing the Intent object and request code to open the contacts list. After a contact is selected from the contacts list, to get the result, you need to override the onActivityResult(int reqCode, int resultCode, Intent data) method of the activity. You can call the getData() method of the data parameter to get the table or uri that contains the selected contact. From the t...

Bluetooth Chat Application - Android Tutorial

In this tutorial, we will see about how to design an Android layout for chat application using Chat Bubbles  and the main part is chat via Bluetooth . Main objective of this post is to give an idea about how to allow two-way text chat over Bluetooth in android. Bubbles: Chat bubbles are background image that expands horizontally and vertically as required based on the message posted. Bubbles are Nine-patch Images. Image Nine-patch Image In creating Android chat bubbles, nine-patch image plays a crucial role.  Nine-patch image  is a bitmap which stretches to fit the content posted in the View where it is applied as a background. A NinePatch drawable is a standard PNG image that includes an extra 1-pixel-wide border. It must be saved with the extension  .9.png , and saved into the  res/drawable/  directory of your project. The border is used to define the stretchable and static areas of the image. You indicate a stretchable section ...