华为HMS Drive Kit 华为云空间服务

学习地址

  我是通过下方的云空间教学视频来学习并真实体验了华为hms Core云空间能力集成的,视频内容步骤很详细。

  https://developer.huawei.com/consumer/cn/videoCenter/play?id=101582991858098536

限制

  1. 开发者必须关联华为开发者帐号sdk

  2. 使用前应用必须登录华为账号

  3. Drive kit目前仅仅支持华为设备  其他安卓手机不支持

  4. 目前支持的地区:https://developer.huawei.com/consumer/cn/doc/development/HMS-Guides/drivekit-support-regions

     

优点

  1. 每个华为账号用户都享有5GB的免费云存储空间

  2. 开发者不用自己去构建存储,节省应用成本

  3. 开发者不用自己去写上传、下载、和上传的逻辑、节省开发成本

  4. api简洁、几行代码就可以完成上传、下载或者是查询的功能

     

集成

  • 配置AGC

    • 使用Drive kit需要同时开启push 和account

     

 

  • 生成签名密钥配置到AGC上面

    • 通过命令

    • keytool -list -v -keystore huawei.jks
    • 输出签名秘钥后拿到sha256指纹签名 并配置到agc  其中 huawei.jks是前面文件的完整路径  配制好记得点下后面的对号

 

  • 配置工程代码

    工程级别 build.gradle->allprojects->repositories新增

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

    工程级别 build.gradle->buildscript->repositories

    maven {url 'http://developer.huawei.com/repo/'}
    
    工程级别 build.gradle->buildscript->dependencies
    
    classpath 'com.huawei.agconnect:agcp:1.2.0.300'
    
    项目级别 build.gradle->最下方
    
    apply plugin: 'com.huawei.agconnect'
    
    项目级别 build.gradle->dependencies
    
    implementation 'com.huawei.hms:drive:4.0.0.301'
    implementation 'com.huawei.hms:hwid:4.0.0.300'
    implementation 'com.huawei.hms:push:4.0.0.300'
    
    混淆配置
    -ignorewarnings
    -keepattributes *Annotation*
    -keepattributes Exceptions
    -keepattributes InnerClasses
    -keepattributes Signature
    -keepattributes SourceFile,LineNumberTable
    -keep class com.hianalytics.android.**{*;}
    -keep class com.huawei.updatesdk.**{*;}
    -keep class com.huawei.hms.**{*;}
    -keep class com.huawei.cloud.services.drive.**{*;}
    
    
    之后点击右上角Sync Now
    配置就完成了
  • 交互流程图

  • 详细的集成代码非常简洁、可以参考官网来

https://developer.huawei.com/consumer/cn/doc/development/HMS-Guides/drivekit-nop-client-development

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

安果移不动

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值