Settings related to reading QR codes I wanted to use the Google Authenticator app to set up two factor authentication. However when I click on the button to scan a QR code, it opens up a camera with 'NAB Banking' at the top (my internet banking app). When I scan a code, it says 'Oops! This isn't a valid BPAY code.' (see screenshot below)

Is there some settings related to using the camera for QR code scanning, that my internet banking app has taken 'hostage'?  (That I might hopefully be able to clear?) I didn't have the NAB app open at the time, and as far as I remember I have never used the QR code scanning from within it.

Versions:


Google Authenticator 2.49
NAB: 3.0.1 
Phone: Samsung Galaxy S3, GT-19305, Android version 4.1.2
The solution for your issue can be found on the app's help page. As I already guessed, you need to install a barcode reader app. But not just "any", ist has to be a specific one. And moreover, even my guess for ZXing Reader was absolutely correct – if you take a closer look at the screenshot taken from that place:


Screenshot from the Google Authenticator help page (click image for original size)

Btw: The name "ZXing" stands for Zebra Crossing, but I doubt it can decode the Zebra's natural barcodes :)

As it reportedly works as well in this context, I recommend using QR Droid if you want to use the QR Reader for additional tasks as well. QR Droid has a much nicer interface, offers additional features, and gives you much more flexibility.