android: add BAL Reader app (Chaquopy codec bridge) + frame progress bar

First commit of the Android 'BAL Reader' app: a camera scanner that decodes
the same four transfer formats the plugin exports (BAL QR v2/legacy, BC-UR
v1/v2, BBQR) by running the synced bal/core codecs verbatim under Chaquopy
plus a verify_chain regression. Adds android/scripts/build_apk.py (resync
codecs, gradle build, prints APK sha256) and sync_codecs.py.

UI: during capture a thin mint fill-bar above the camera preview shows
received/total frames (FrameProgressBar), complementing the exact n/N label.
This commit is contained in:
2026-09-14 04:43:54 -04:00
parent 7bf05172b3
commit eb65d9141f
33 changed files with 3727 additions and 0 deletions

10
android/.gitignore vendored Normal file
View File

@@ -0,0 +1,10 @@
.gradle/
build/
local.properties
.idea/
*.apk
*.aab
captures/
.externalNativeBuild/
.cxx/
*.hprof