文档首页 > > SDK参考> 使用SDK(Android)

使用SDK(Android)

分享
更新时间:2020/11/05 GMT+08:00

用户使用服务的认证方式有Token和AK/SK两种,获取认证消息请参考认证鉴权。本章节主要包含Token和AK/SK两种方式使用SDK进行示例说明。

在OCR SDK开发工具包地址:https://developer.huaweicloud.com/sdk?OCR,选择OCR Android SDK工具包下载并解压。

用户首次使用需要先申请开通该服务。(服务只需要开通一次即可,后面使用时无需再次申请。)

AK/SK认证方式

本节以身份证识别服务为例介绍如何以AK/SK认证方式使用SDK。

  1. 获取AK/SK,具体步骤请参见认证鉴权>AK/SK认证
  2. 配置Android SDK的AK/SK。
    根据获取的AK/SK,修改Demo工程“MainActivity.java”文件中akskOcrService函数的“AK”和“SK”的值。
    图1 修改MainActivity.java文件参数
  3. 修改输入参数。

    如使用本地图片文件进行识别,修改MainActivity.java文件中akskOcrService函数的Bitmap类型的参数。如使用SDK默认图片则不需要进行修改。

  4. 执行akskOcrService函数,控制台输出200即表示程序执行成功。在控制台可以查看身份证识别的结果。
    {
        "result": {
            "name": "xx", 
            "sex": "女", 
            "ethnicity": "满", 
            "birth": "1990-xx-xx", 
            "address": "河北省承德市围场满族蒙古族自治县金车路", 
            "number": "3892011990012xxxxx"
        }
    }

    如想调用OCR其他识别服务,只需要把akskOcrService函数的“uri”参数改成对应的URI即可。URI列表请参见表1 接口与API对应关系表

Token认证方式

本节以身份证识别服务为例介绍如何以Token认证方式使用SDK。

  1. 打开MainActivity.java文件,修改tokenOcrService函数中的userName、password和domainName为系统中实际注册的用户名、密码和账号名(如果用户为非IAM用户,账号名与用户名一致)。
    图2 修改MainActivity.java文件中的用户名、密码和账号名
  2. 直接执行相应代码,在控制台可看到使用Token方式身份证识别服务的识别结果。

状态码

状态码请参见状态码

错误码

错误码请参见错误码

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!非常感谢您的反馈,我们会继续努力做到更好!
反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

智能客服提问云社区提问