HarmonyOS 鸿蒙Next 集成统一扫码后,自定义相机扫码使用Bitmap Mode扫码,小米手机无法识别结果 #108

HarmonyOS 鸿蒙Next 集成统一扫码后,自定义相机扫码使用Bitmap Mode扫码,小米手机无法识别结果 #108

cke_286.png

流程是:通过自定义相机,去拿返回结果,发现返回是: {“HMS_SCAN_VERSION”:3,“cornerPoints”:[],“originValueByte”:[],“scanType”:-1,“scanTypeForm”:1004,“zoomValue”:1.7999999523162842}
这个scanType是-1什么意思不太明白,也没有明确说明是干啥的?用华为手机是正常的,这个值是1


更多关于HarmonyOS 鸿蒙Next 集成统一扫码后,自定义相机扫码使用Bitmap Mode扫码,小米手机无法识别结果 #108的实战教程也可以访问 https://www.itying.com/category-93-b0.html

3 回复

用小米手机?你用的是哪个版本api进行开发的?

更多关于HarmonyOS 鸿蒙Next 集成统一扫码后,自定义相机扫码使用Bitmap Mode扫码,小米手机无法识别结果 #108的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


查看官方文档看 ScanType 没有 -1 这个枚举,大概率是不可用,还是用华为手机去操作吧。

针对HarmonyOS 鸿蒙Next 集成统一扫码后,自定义相机扫码使用Bitmap Mode在小米手机无法识别结果的问题,这可能是由于多种因素导致的兼容性问题。

首先,请确保你的应用已经正确申请并获得了相机和相册的访问权限。其次,检查Bitmap Mode的使用方式是否正确,包括扫码选项的设置和扫码接口的调用。

此外,考虑到不同手机品牌的硬件和软件差异,可能需要针对小米手机进行特定的适配和优化。你可以尝试更新ScanKit SDK到最新版本,以获取更好的兼容性和性能。

如果以上方法都无法解决问题,建议检查小米手机的具体型号和系统版本,确认是否存在已知的兼容性问题。同时,你也可以尝试在小米手机的开发者选项中启用相关调试功能,以便更详细地诊断问题。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部