ZXingLite
Simplified version of ZXing, optimized to scan codes to generate QR
...Instantiate a CameraScan in the Activity or Fragment of your project. (Applicable to use when you want to write interactive logic on the code scanning interface, and cannot directly or indirectly inherit CaptureActivity or CaptureFragment due to project architecture or other reasons)