- upgrade kotlin to 1.7.21 since 1.3.40 is too old
- upgrade zxing android to latest 4.3.0
- remove unused android plugin:kapt and kae since this will block kotlin upgrade of 1.8+
- change android jcenter to mavenCentral since jcenter is abandoned in 2021
- upgrade agp from 3.2.1 to 3.6.4 since 3.2.1 is too old and 3.6.4 is last stable release of agp 3+
- Support null safety
- add documents
- fix #5 add dispose method
- fix 10 相机不允许使用时,打开扫码功能会闪退
- fix issue8--Can't add a nil AVCaptureInput
- fix issue7--divide by zero.Fixed only by upgrade zixing4.0.2
- dealloc camera view when camera page pop from flutter pr6
- Plugin can register many time
- Improvement: allow mocking of plugin method channel
- fix small qrcode images scanning correct
1.fix requestPermissions callback error(cause open camera error when agree permissions)
- change
implementation "com.journeyapps:zxing-android-embedded:3.5.0"
toapi "com.journeyapps:zxing-android-embedded:3.5.0"
(because the libraryzxing-android-embedded
has built the classCameraConfigurationUtils
the same ascom.google.zxing:android-core:3.2.1
) - fix Android clear bugs
- fix iOS errors
- Support Android V2 embedding.
- Change the result of the scanned album to List
- Support Android V2 embedding.
- Change the result of the scanned album to List
Modify the document
提供相机扫码功能,提供照片解析功能(通过相册选择照片或者网络下载照片)
You can customize your page using by PlatformView.Scanning Picture from path(photo album).