首页 > 其他分享 >华为HMS Drive Kit 华为云空间服务

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

时间:2023-04-06 20:39:46浏览次数:50  
标签:Drive Kit huawei 华为 hms gradle com developer


学习地址

  我是通过下方的云空间教学视频来学习并真实体验了华为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

标签:Drive,Kit,huawei,华为,hms,gradle,com,developer
From: https://blog.51cto.com/u_14523369/6174080

相关文章

  • OneDrive实现电脑文件分享与协同
      本文介绍基于OneDrive网盘实现电脑大文件共享、协同办公的方法。1前言  作为网盘的重度用户,在学习、工作、生活中可以说少不了与各类云盘打交道。在这一过程中,也慢慢了解到不同网盘软件的特点,从而逐渐结合其各自的特点,在不同的应用场合选择不同的网盘软件。  在日常运......
  • 华为OD机试 获得完美走位
    本期题目:获得完美走位题目在第一人称射击游戏中,玩家通过键盘的A、S、D、W四个按键控制游戏人物分别向左、向后、向右、向前进行移动,从而完成走位。假设玩家每按动一次键盘,游戏人物会向某个方向移动一步,如果玩家在操作一定次数的键盘并且各个方向的步数相同时,此时游戏人物必定会......
  • 华为OD机试 内存池
    本期题目:内存池题目有一个简易内存池,内存按照大小粒度分类,每个粒度有若干个可用内存资源。用户橡皮擦会进行一系列内存申请,需要按需分配内存池中的资源,返回申请结果成功失败列表。分配规则如下:分配的内存要大于等于内存的申请量存在满足需求的内存就必须分配优先分配粒度......
  • 华为OD机试 旋转骰子
    本期题目:旋转骰子题目骰子是一个正方体,每个面有一个数字,初始为左1,右2,前3,后4,上5,下6,用123456表示这个状态,放置在平面上,可以向左翻转(用L表示向左翻转1次);可以向右翻转(用R表示向右翻转1次);可以向前翻转(用F表示向前翻转1次);可以向后翻转(用B表示向后翻转1次......
  • 华为OD机试 卡片组成的最大数字
    本期题目:卡片组成的最大数字题目小组中每位都有一张卡片卡片是6位以内的正整数将卡片连起来可以组成多种数字计算组成的最大数字输入,分割的多个正整数字符串不需要考虑非数字异常情况小组种最多25个人题解地址......
  • 华为OD机试 统计匹配的二元组个数
    本期题目:统计匹配的二元组个数题目给定两个数组A和B,若数组A的某个元素A[i]与数组B中的某个元素B[j]满足A[i]==B[j],则寻找到一个匹配的二元组(i,j),请统计再这两个数组A和B中,一共存在多少个这样的二元组。输入第一行输入数组A的长度M;第一行输入数组B的......
  • 实验一 华为路由交换技术基本配置
    实验一华为路由交换技术基本配置实验目的:掌握进入进入路由器、交换机各种模式配置登陆console口密码配置系统视图密码保存、删除配置等基本命令实验拓扑:实验步骤:一、路由器的基本配置1.双击PC1,打开串口,连接路由器AR1左侧为刚进入路由器时的默认模式--用户模式(用......
  • #yyds干货盘点#【愚公系列】2023年04月 .NET CORE工具案例-使用MailKit使用POP3协议进
    前言1.MailKit简介MailKit是最流行且最强大的.NET邮件处理框架之一,下面为大家简单介绍MailKit的使用方式(IMAP为例)2.MailKit功能安全SASL身份验证支持CRAM-MD5、DIGEST-MD5、LOGIN、NTLM、OAUTHBEARER、PLAIN、SCRAM-SHA-1、SCRAM-SHA-256、SCRAM-SHA-512和XOAUTH2......
  • 华为OD机试 跳格子
    本期题目:跳格子题目地上共有N个格子,你需要跳完地上所有的格子,但是格子间是有强依赖关系的,跳完前一个格子后,后续的格子才会被开启,格子间的依赖关系由多组steps数组给出, steps[0]表示前一个格子,steps[1]表示steps[0]可以开启的格子:比如[0,1]表示从跳完第0个格子以后第1个格......
  • 华为OD机试 自动曝光
    本期题目:自动曝光题目一个图像有n个像素点,存储在一个长度为n的数组img里,每个像素点的取值范围[0,255]的正整数。请你给图像每个像素点值加上一个整数k(可以是负数),得到新图newImg,使得新图newImg的所有像素平均值最接近中位值128。请输出这个整数k。输入n个整数,中间用空格分开......