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

Yolanda ·
更新时间:2024-11-10
· 604 次阅读

学习地址

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

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

限制

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

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

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

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

优点

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

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

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

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


作者:丿灬安之若死



drive 华为云

需要 登录 后方可回复, 如果你还没有账号请 注册新账号
相关文章