|
本帖最后由 xhdyhzw 于 2019-7-13 11:21 编辑
我使用商米的L2 发现商家自带了一些调用扫描头的代码,但是不知道怎么用 AndroidCodeProvider 去使用照搬代码好像返回错误我不认识
- /**
- * 外部应用在自己的业务代码需要启动扫码的地方使用下面的方式创建Intent,
- * 然后使用startActivityForResult()调用起商米的扫码模块;
- */
- Intent intent = new Intent("com.summi.scan");
- intent.setPackage("com.sunmi.sunmiqrcodescanner");
-
- /**
- * 使用该方式也可以调用扫码模块
- *Intent intent = new Intent("com.summi.scan");
- *intent.setClassName("com.sunmi.sunmiqrcodescanner",
- "com.sunmi.sunmiqrcodescanner.activity.ScanActivity");
- */
- /**
- //扫码模块有一些功能选项,开发者可以通过传递参数控制这些参数,
- //所有参数都有一个默认值,开发者只要在需要的时候添加这些配置就可以。
- intent.putExtra("CURRENT_PPI", 0X0003);//当前分辨率
- //M1和V1的最佳是800*480,PPI_1920_1080 = 0X0001;PPI_1280_720 =
- //0X0002;PPI_BEST = 0X0003;
- intent.putExtra("PLAY_SOUND", true);// 扫描完成声音提示 默认true
- intent.putExtra("PLAY_VIBRATE", false);
- //扫描完成震动,默认false,目前M1硬件支持震动可用该配置,V1不支持
- intent.putExtra("IDENTIFY_INVERSE_QR_CODE", true);// 识别反色二维码,默认true
- intent.putExtra("IDENTIFY_MORE_CODE", false);// 识别画面中多个二维码,默认false
- intent.putExtra("IS_SHOW_SETTING", true);// 是否显示右上角设置按钮,默认true
- intent.putExtra("IS_SHOW_ALBUM", true);// 是否显示从相册选择图片按钮,默认true
- */
- startActivityForResult(intent, START_SCAN);
复制代码
转自
https://docs.sunmi.com/others/scan-code-driver/
|
|