Comments (4)
Comment by brarcher
Saturday Jun 16, 2018 at 19:16 GMT
The barcode support for this app comes from the zxing-android-embedded project, which in turn pulls from the zxing project. If the upstream zxing project were to add support and zxing-android-embedded were to pick it up, I'd gladly add support. Currently this app uses the latest release of zxing-android-embedded.
I encourage you to verify with the zxing test app here that it indeed does not support QR code v2. If it does not, kindly add a request to that project. If it does actually have support, let me know and I can help see if it is the zxing-android-embedded project which is missing support.
from android.
Comment by numericOverflow
Sunday Jun 17, 2018 at 17:01 GMT
@brarcher - I did try scanning these mode 1 & 2 QR codes with the xzing app, and they read just fine.
It looks like zxing library does support QR model 2 by passing a Map hints with "QR_VERSION":
- https://stackoverflow.com/questions/40649034/zxing-android-qr-code-mode-1-and-mode-2-type
- https://zxing.github.io/zxing/apidocs/com/google/zxing/qrcode/encoder/Encoder.html
from android.
Comment by brarcher
Sunday Jun 17, 2018 at 19:01 GMT
Oh, that sounds promising then. Thanks for looking into that.
So, what you are looking for is the app displaying QR model 2 codes. I think this is doable. I'll need to see how best to support it, as there currently is no plumbing in the app for hints.
Questions:
- Do you know if QR model 2 is backwards compatible with QR model 1? That is, should a scanner for model 1 be able to read many or most model 2 codes?
- How should the app allow one to enter a QR model 2 code? I should be able to generate both model 1 and model 2 codes to pick from when manually entering the code, but I'm curious if that is the expected way to add a model 2 card. I think when a code is scanned with the camera it would only say it is a QR code, but not mention it is a model 1 or 2.
from android.
This issue is missing necessary information and cannot be worked on in its current state. It has therefore been closed to keep the issue tracker clean. If you have more information, feel free to reopen it.
from android.
Related Issues (20)
- About screen text can overflow into arrow HOT 1
- Proposal to Enhance Testing Infrastructure and Automate Workflows HOT 1
- Incorrect Implementation of describeContents() in LoyaltyCard Class HOT 3
- Google Play: "Can't install Catima (2.29.0)" HOT 3
- Errors in Spanish Translation HOT 1
- Cannot save balance in Arabic
- Option to disable the edit button on the lock screen HOT 3
- FR: Share text to app instead of image HOT 4
- Shortcut in control panel HOT 1
- Unable to open a card from the device control quick settings tile HOT 10
- Add an attached document (PDF) HOT 8
- can android.hardware.camera use required=false? HOT 2
- Barcode scanner error unreadable on Samsung in light mode
- Front of Card Image not the default HOT 4
- Width of Barcode Display HOT 4
- GUI feature/accessibility request: different number of columns HOT 1
- Search by Card ID and Barcode value HOT 1
- In the list of cards, some names are not fully displayed
- Do not reset search results after exiting the card view window HOT 2
- Save button is covered by OSK when last action is text editing HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from android.