QR code generation and scanning source code download

QR code generation and scanning source code download

The QR code generation and scanning function codes are collected. The scanning function includes the scanning of QR code and barcode, and has a 360 scanning UI effect, as a QR code tool.

Source code introduction

Source code running screenshot

Run screenshot

Scanning of QR codes and barcodes

QR code generation

Source code snippet

  1. /***
  2. *
  3. * @param string The string to generate the QR code
  4. * @param format QR code format
  5. * @return Returns the QR code image
  6. * @throws WriterException
  7. */  
  8. public Bitmap qr_code(String string, BarcodeFormat format)
  9. throws WriterException {
  10. MultiFormatWriter writer = new MultiFormatWriter();
  11. Hashtable<encodehinttype, string= "" > hst = new Hashtable<encodehinttype, string= "" >();
  12. hst.put(EncodeHintType.CHARACTER_SET, "UTF-8" );
  13. BitMatrix matrix = writer.encode(string, format, 400 , 400 , hst);
  14. int width = matrix.getWidth();
  15. int height = matrix.getHeight();
  16. int [] pixels = new   int [width * height];
  17. for ( int y = 0 ; y < height; y++) {
  18. for ( int x = 0 ; x < width; x++) {
  19. if (matrix.get(x, y)) {
  20. pixels[y * width + x] = 0xff000000 ;
  21. }
  22.   
  23. }
  24. }
  25. Bitmap bitmap = Bitmap.createBitmap(width, height,
  26. Bitmap.Config.ARGB_8888);
  27. // Generate bitmap through pixel array, refer to api for details  
  28. bitmap.setPixels(pixels, 0 , width, 0 , 0 , width, height);
  29. return bitmap;
  30. }
  31. </encodehinttype,></encodehinttype,>

Source code download address: http://down..com/data/1968746

<<:  An image picker that mimics iMessage in iOS8

>>:  Cool elastic menu, with horizontal and arc

Recommend

Yuanqi Forest Private Domain Dismantling

This article analyzes the industry background and...

Just read this article! 2015 Mobile UI/UX Design Trend Report

[[144634]] Whether it is on a mobile phone screen...

More than 100 million years have passed, and it is still a baby

Among amphibians, in addition to the "number...

It's really "bald"! Microplastics may cause hair loss?

It's quite "bald" Some friends lame...

When using hot spots, operators need to pay attention to two points

Only a few days into 2018, the internet was abuzz...

Online claw machine game to play YouTube advertising skills!

How to do foreign trade marketing for online claw...

Technology giants join forces, BYD and DJI jointly launch Lingyuan system

On March 2, 2025, BYD and DJI held a launch confe...

At what degree of myopia will there be a risk of blindness?

One minute with the doctor, the postures are cons...

CCTV's "Weekly Quality Report": Hidden Concerns of Mobile Payment

Introduction: CCTV's "Weekly Quality Repo...

How to do overseas festival marketing? Christmas advertising creative collection

The Christmas season is also the annual brand mar...