Hướng dẫn lập trình ứng dụng đọc QR code sử dụng thư viện Zxing Google (scan or reader QR code)

Xem: 494    Tải: 0   Thảo luận: 0   Mục: Android   Lĩnh vực: Khác

0 điểm   ( 1 đánh giá ) File đã được kiểm thử


Bài viết hướng dẫn các bạn viết ứng dụng đọc mã QR code trên thiết bị Android sử dụng thư viện scan Zxing của google. 

- Đây là bài viết đầu tiên của mình về Android, mong các bạn góp ý và ủng hộ website.

Dưới đây là giao diện của ứng dụng Đọc QR code của mình:

+ Đầu tiên bạn cần phải imports thư viện Zxing trong Android, thêm trong file build.gradle (Module:app)

compile 'com.journeyapps:zxing-android-embedded:3.2.0@aar'
compile 'com.google.zxing:core:3.2.1'

+ Tiếp theo, bạn cần cho phép thiết bị sử dụng chế độ Vibrate(Rung) và sử dụng camera. Mình chỉnh sửa trong file AndroidManifest.xml

+ Dưới đây là code đọc QR code trong file MainActivity.java

public class MainActivity extends AppCompatActivity {
    TextView ketqua;
    Context context;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        init();
    }
    public void init(){
        IntentIntegrator integrator = new IntentIntegrator(this);
        integrator.setDesiredBarcodeFormats(IntentIntegrator.QR_CODE_TYPES);
        integrator .setPrompt("Đang đọc QR code - laptrinhvb.net");
        integrator.setCameraId(0);
        // beep khi scan qr thành công
        integrator.setBeepEnabled(true);
        integrator.initiateScan();
    }
    public void onActivityResult(int requestCode, int resultcode, Intent intent){
        IntentResult result = IntentIntegrator.parseActivityResult(requestCode, resultcode, intent);
        if(result != null){
            String contents = result.getContents();
            ketqua = (TextView)findViewById(R.id.txtKetqua);
            ketqua.setText(contents);
            // lấy hiệu ứng rung khi scan thành công.
            Vibrator v = (Vibrator)getSystemService(Context.VIBRATOR_SERVICE);
            // SET RUNG 400 MILLISECONDS
            v.vibrate(400);
        }
    }
}

- Chúc các bạn thành công. 

Hướng dẫn lập trình ứng dụng đọc QR code sử dụng thư viện Zxing Google (scan or reader QR code)

Hướng dẫn lập trình ứng dụng đọc QR code sử dụng thư viện Zxing Google (scan or reader QR code) Đăng ngày 25-08-2016  Bài viết hướng dẫn các bạn viết ứng dụng đọc mã QR code trên thiết bị Android sử dụng thư viện scan Zxing của google. 5/10 494

Thảo luận:

Để bình luận bạn phải đăng nhập thành viên.

File tương tự

Files cùng mục

 

File tải nhiều nhất

Megacode.vn - Thư viện mã nguồn chia sẻ, tải file cho cộng đồng
Copyright © 2013-2016. All rights reserved. Bản quyền thuộc VinaGon
Địa chỉ: Số 38 Hàng Bè, Hàng Bạc, Hoàn Kiếm, Hà Nội.
Văn phòng giao dịch: Phòng 28, Tầng 6, HH1A Linh Đàm, Hoàng Mai, Hà Nội
Email: info@vinagon.com | Website: www.vinagon.com | Điện thoại: (+844) 6. 32.979.36;
logo megacode

Megacode đã đăng ký với Bộ Công Thương
Thư viện mã nguồn mở lớn nhất Việt Nam.



Hỗ trợ khách hàng trên Megacode
Hỗ trợ kỹ thuật cho thành viên:
Tổng đài: (+844) 6. 32.979.36
Số di động (Hotline): 0969.091.265
Thời gian làm việc:
Sáng: 8h-12h; Chiều: 13h30-17h30
(Nghỉ chiều T7, CN và các ngày lễ, tết)
Chat với Megacode
https://www.facebook.com/megacodevn