公司需要开发一款app,用于扫码。原先供应商提供的程序,是只能竖屏扫码,不方便不说,而且识别度不高。于是想着改进。
由于只需要满足能扫码,且识别高的要求,我使用的是scanKit的Default View Mode,方便上手快。在此记录下来。
Default View Mode正如华为官方介绍,扫码界面是由scan kit提供,不需要自己在手动写了。详情可参考华为的官方文档。https://developer.huawei.com/consumer/cn/doc/HMS-Guides/scan-overview4.
开发流程参考文档中心(ps:如果你的app,不需要上传到商店,不需要注册华为开发者),一步一步来即可。由于我们业务需要,扫描成功后,接着扫描,所以这一步,调用成功后连续调用即可。
ScanUtil.startScan(Activity, REQUEST_CODE_SCAN_ONE, new HmsScanAnalyzerOptions.Creator().setHmsScanTypes(HmsScan.QRCODE_SCAN_TYPE).create());
本人刚入行安卓开发,对生命周期等等不怎了解,先实现功能再说。如果有什么问题,还请大佬们多多指教。