超简单集成华为HMS Scankit扫码SDK实现扫一扫二维码

本文介绍了如何在Android项目中集成华为HMS ScanKit,详细步骤包括添加华为Maven仓库、引入SDK依赖、申请权限和配置,以及在代码中实现动态权限申请、启动扫码界面和接收扫码结果。通过简单几步,即可实现高效稳定的二维码扫描功能。
摘要由CSDN通过智能技术生成

前言

查看华为开发者联盟网站的机器学习服务业务介绍(https://developer.huawei.com/consumer/cn/doc/development/HMS-Guides/ml-introduction-4)

官网的Demo和Sample代码体验

官网有Demo可以直接下下来体验,还有示例代码样例,小伙伴们可以直接到官网下载Demo或示例代码体验下:华为官网的Demo和示例代码,示例代码下下来就可以运行。

我自己也结合下面的讲解写了一个简易的样品,各位看官也可以下下来参考。
简易扫码sample示例

1开发前准备

1.1 android studio安装

这里就不啰嗦了,到官网下载和安装:Android studio官网下载链接,Android studio安装流程参考链接

1.2在项目级gradle里添加华为maven仓

在这里插入图片描述
增量添加如下maven地址:

buildscript {
   
    repositories {
           
        maven {
   url 'http://developer.huawei.com/repo/'}
    }    }allprojects {
   
    repositories {
          
        maven {
    url 'http://developer.huawei.com/repo/'}
    }}

1.3在应用级的build.gradle里面加上SDK依赖

在这里插入图片描述
增量添加SDK依赖,SDK他们有两个版本,加上和普通版,加上效果好点儿但是包稍微大一点儿,这个地方我选了加上版本,小伙伴们可以根据自己需要自行选择,版本号填他们最新的版本就好。

dependencies{
    
  implementation 'com.huawei.hms:scanplus:1.1.1.301' 
 }

1.4加一下可以配置

在这里插入图片描述
复制粘贴华为官网上给的替代代码就可以可以了

-ignorewarnings 
-keepattributes *Annotation*  -keepattributes Exceptions  -keepattributes InnerClasses  -keepattributes Signature  -keepattributes SourceFile,LineNumberTable  -keep class 
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值