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

Software-defined, data-driven intelligent connected car operating system

Source : Automotive Electronic and Electrical Arc...

iOS 9.2 beta arrives with new features that may focus on stylus

[[153753]] Recently, Apple has been updating its ...

Analysis of the user system of Momo live broadcast product

There is a mind map at the end of the article. By...

Product operation strategy of Dianping Points Mall

Life service apps are closely related to users’ l...

Xi'an foot bath massage release

Xi'an High-Quality Tea Tasting Selection (WeC...

A collection of three seasons of the web drama "College Students Living Together"

The play is based on one of the controversial topi...

Methods to improve short video traffic conversion rate!

It is undeniable that Douyin videos have become a...

New App Promotion Techniques: Video Promotion Makes Your App Popular Overnight

Everyone on the Internet is familiar with Chai Ji...

3 tips for promoting hot-selling products!

How to make a product a hit? If you want to creat...