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