NumScan SDK集成说明

NumScan SDK集成说明 v1.0

 

 

  1. SDK授权Key获取

SDK针对每个Android App包名有唯一授权Key,在集成使用该SDK前请联系 微信号dieqms 获取授权Key。

 

在SDK初始化阶段,需要输入授权Key,当Key非法或无效时,将导致SDK无法正常工作。

  1. 集成SDK
    1. SDK说明

SDK主要包含jar包、so库,号码扫描功能需要使用到以上所有文件,需全部集成到Android项目当中。

    1. 快速集成
      1.  Android工程创建

在Eclipse或Android Studio创建App工程,然后将SDK中libs所有文件拷贝到项目源码libs目录下。

 

设置App相机权限

 

Android 6以上需要通过PermissionManager动态申请相机权限。

      1.  Layout布局

在App扫描界面,增加相机SurfaceView以及绘制扫描框的SurfaceView,具体参考demo源码。

 

      1.  设置相机及扫描框

参考demo源码完成相机初始化以及扫描框的绘制功能。

 

      1.  初始化扫描模块

private com.dieqms.scanner.Scanner mScanner;

 

 

上面的“b8d3dd00”为demo的授权Key,集成时需要替换为自己App对应的授权Key

      1.  获取扫描结果

开启Timer周期获取扫描框Bitmap图像,传送给Scanner

 

若识别出号码,在ScanResult中num方法中会返回识别出的电话号码。

 

注意:

识别时只传入一次Bitmap时,可能不会识别出号码,需连续将扫描框中的Bitmap数据传给Scanner进行号码识别。

  1. SDK API说明
    1. com.dieqms.scanner
      1.  init

原型:public void init(String key, Context context)

描述:SDK初始化

参数:Key   SDK授权Key

context Android Context

注意:务必输入正确授权Key

 

      1.  setScanMode

原型:public void setScanMode(int mode)

描述:设置扫描模式

参数:mode识别模式

           SCAN_MODE_AUTO         固话号、手机号

           SCAN_MODE_TELLPHONE   固话号

           SCAN_MODE_CELLPHONE   手机号

注意:若使用场景只识别手机号,建议只设置SCAN_MODE_CELLPHONE

 

      1.  enableFlipScan

原型:public void enableFlipScan(boolean enable)

描述:使能翻转识别

参数:enable true / false

注意:使能后识别速度、准确率会降低,非必要不用设置

 

      1.  scanNum

原型:public synchronized static void scanNum(Bitmap bmp, ScanResult result)

描述:识别号码

参数:bmp扫描框位图数据

            result 识别回调接口

注意:bmp为扫描框的图像数据,不能将整幅图像进行识别,需控制扫描框尺寸,仅将扫描框中的bmp图像数据传递给该方法,具体尺寸请参考demo。

    1. com.dieqms.scanresult
      1.  num

原型: public void num(boolean success, String num, String errorInfo);

描述:识别结果

参数:success true 成功,false 失败

            num 仅success为true时返回电话号码

errorInfo 识别错误信息

 

NumScan SDK Demo已放到网盘:
链接: https://pan.baidu.com/s/1L3qlnQqgbG4WEVVQbqUUKg 提取码: 2qc3

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值