JC壹玖玖伍 发表于 2022-8-22 11:25:07

shirley0117 发表于 2021-3-22 15:56
请问HBUILDER打包后,活字格命令中的“手机扫码”命令没有办法驱动相机(确定已经有给该应用授权相机权限) ...

弄好了吗,大佬现在是用什么打包的

JC壹玖玖伍 发表于 2022-8-22 11:28:12

felix1632 发表于 2021-2-25 23:13
想问下这种打包方式如何支持扫码呢?

大佬现在打包可以扫码了吗

willning 发表于 2022-8-24 09:38:51

本帖最后由 willning 于 2024-5-15 10:12 编辑

shirley0117 发表于 2021-3-22 15:56
请问HBUILDER打包后,活字格命令中的“手机扫码”命令没有办法驱动相机(确定已经有给该应用授权相机权限) ...
如果你需要在自己做的壳子里兼容手机扫码命令,您需要在webview中注入一个index对象,并实现ScanCode方法,该方法只有一个参数,是用来描述填写扫码结果的单元格位置的cellLocation,形如{"Row":31,"Column":1,"PageID":"p","PageName":"兼容官方APP"},您需要在ScanCode方法中调用相机扫码的类库(如ZXingLite),将该类库返回的结果填充到cellLocation中。

复杂度稍微有点高,具体实现可以参考HAC:

[*]index对象的class(ScanCode方法,采用ZXingLite实现扫码功能): https://github.com/kadbbz/HAC_lowcode_app_for_android_based_on_webview/blob/master/app/src/main/java/com/huozige/lab/container/proxy/IndexProxy.java
[*]向cellLocation写入结果的JavaScript脚本(HAC.setCellValue方法):https://github.com/kadbbz/HAC_lowcode_app_for_android_based_on_webview/blob/master/app/src/main/assets/hac_inject_before_loaded.js
[*]页面导航后初始化inject脚本的HACWebViewClient class(shouldInterceptRequest方法,检测到开始加载js文件时,优先检查并注入脚本):https://github.com/kadbbz/HAC_lowcode_app_for_android_based_on_webview/blob/master/app/src/main/java/com/huozige/lab/container/webview/HACWebViewClient.java
[*]注册index对象的MainActivity class(onCreate方法):https://github.com/kadbbz/HAC_lowcode_app_for_android_based_on_webview/blob/master/app/src/main/java/com/huozige/lab/container/MainActivity.java


zsdtylj 发表于 2022-9-6 11:20:48

这个打包网站域名带端口号就不行.有点局限了.

多科 发表于 2023-11-6 14:25:06

qdcrack 发表于 2021-2-24 10:20
在手机上下载一个木函app,里面有网站打包,更简单方便,还没有广告!偶尔打包失败,多来几次就行了!

刚测试,这个方法可行,就是不知道这种打包能否调用摄像头和蓝牙

多科 发表于 2023-11-6 16:47:55

请问楼主:用你这个方式编译的安卓app,活字格里面调用手机摄像头扫码,能用不?

阿南哥 发表于 2023-11-6 18:42:20

多科 发表于 2023-11-6 16:47
请问楼主:用你这个方式编译的安卓app,活字格里面调用手机摄像头扫码,能用不?

多科 发表于 2023-11-7 13:58:35

按照上述办法测试,使用活字格的“手机扫码命令”打包好的apk,安装到手机上,无法调用手机摄像头,用活字格官方的“企业办公平台”添加地址进去,是可以打开摄像头扫码的。https://gcdn.grapecity.com.cn/forum.php?mod=image&aid=302221&size=300x300&key=6821a0ac45dcba53&nocache=yes&type=fixnone

多科 发表于 2023-11-7 14:01:13

阿南哥 发表于 2023-11-6 18:42


大神,请教教小白

13794930121 发表于 2024-5-15 07:22:15

南哥做个交互教程
页: 1 2 [3]
查看完整版本: HBuilder打包制作独立APP(最新版完整教程)