Dear All.
Am working on a questionare which requires scanning of complex QR Codes.
I know there is native odk/kobo scanner widger (barcode) ,but it is not performing well on scanning and it is very slow. (In my case)
Now, i found this app BINARY EYE , it worked well on scannung my qr codes and It supports intent. But i cant make it work with odk intent and callback. I have tried a lot
(zxing and some other apps, are not working as they dont support android 14)
Can someone help me with the intent setup or an xlsx file with intergration of an external qr scanner app.
Thanks very much. This is realy frustratin me right now. I have used all my resources but i have failed to get it working. bad thing ,ZXING which is more straight is not avilable fro android 14
Attached is my form. See the yellow highlisted line. The thing is I can get the BINARY EYE opened by odk using the INTENT on the appearance column. But i cant get the scanned result back to odk
Dear All, at last i have managed to do it so.
External app: BINARY EYE QR CODE SCANNER (open source )
Intent: ex:com.google.zxing.client.android.SCAN (uses zxing libraries)
Qn Type: string/text
Issue: Scanned content result from binary eye is denoted by ‘SCAN_RESULT’ key , while odk recognises ‘value’ key hence ODK collect was not able to capture the scanned content from binary eye
Solution: Used Android studio to edit BINARY EYE source code (because its open source) . Specifically i edited CameraActivity.kt file in Binary Eye , so it returns the scan result with the value key (which ODK Collect expects) instead of the default SCAN_RESULT .
I have tested the apk, it work very fine with odk. If you are interested on this i can share the files
Have you considered forking the original BinaryEye project (I assume this?) on GitHub together with your change(s), and making it available specifically for Kobo/ODK Collect integration?