PLATFORMS << NATIVE MOBILE
MRZ Scanner for Android
An Android library with the camera screen, AR mode and photo scanning.
- PackageMRZScannerAR (AAR)
- RequiresAndroid 7 (API 24) and later
- Version2.5.0
Passport & ID
P<UTOERIKSSON<<ANNA<MARIA<<<<<
L898902C36UTO7408122F12041
L898902C36UTO7408122F12041
ERIKSSON, ANNA MARIAL898902C3 · UTO · check digits valid
How it starts
- 1Add the Maven repository from Downloads and the dependency com.barkoder.mrzscanner:mrzscanner-ar:2.5.0.
- 2Call MrzScan.registerLicense once when the app starts.
- 3Launch the camera screen with registerForActivityResult(MrzScan.Contract()), or read a photo with MrzScan.scanImage.
Install
The Android library is under Downloads in the portal, as a small Maven repository: add its folder to your repositories and depend on com.barkoder.mrzscanner:mrzscanner-ar:2.5.0.
Scan a document
Androidkotlin
MrzScan.registerLicense(context, "MRZ2...") // once, at start
val scan = registerForActivityResult(MrzScan.Contract()) { resultJson ->
// {"status":"read","reads":[{"text":"P<UTO...","fields":{...},"checkDigitsValid":true}]}
}
scan.launch("""{"documentTypes":["passport","id"]}""")
val fromPhoto = MrzScan.scanImage(context, """{"path":"$photoPath"}""")