HMS Core Drive SDK构建使用华为云空间服务应用程序
HMS Core
https://developer.huawei.com/consumer/cn/hms
HMS Core提供端、云开放能力,帮助开发者实现应用高效开发、快速增长、商业变现,使能开发者创新,为全球用户提供精品内容、服务及体验。
AppGallery Connect
https://developer.huawei.com/consumer/cn/agconnect
为开发者提供移动应用全生命周期服务,覆盖全终端全场景,降低开发成本,提升运营效率,助力商业成功。
HMS Core Drive SDK构建使用华为云空间服务应用程序
华为云空间服务
HMS Core Drive SDK(简称Drive)允许您创建使用华为云空间服务的应用程序,华为云空间服务可以为您的应用提供云端存储功能,让用户在使用您开发的应用时产生的文件保存到云盘,也可以下载和同步在云盘中的所有文件,包括照片、视频、以及文档等。同时云盘为各类数据提供了全方位的安全保障,让用户更安全、便捷地管理数据。
当前HUAWEI Drive Kit的核心能力包括文件的上传、下载、搜索、评论和回复,以及云端文件变化查询、推送通知功能等。
指南
https://developer.huawei.com/consumer/cn/doc/development/HMSCore-Guides/introduction-0000001050039630API参考
https://developer.huawei.com/consumer/cn/doc/development/HMSCore-References/common_tips_api-0000001126323833示例代码
https://developer.huawei.com/consumer/cn/doc/development/HMSCore-Examples/client-sample-code-0000001050114484Codelabs
https://developer.huawei.com/consumer/cn/codelabsPortal/carddetails/HMSDriveKit
HUAWEI HMS Core集成准备(Android)
https://developer.huawei.com/consumer/cn/codelab/HMSPreparation/index.html
集成HUAWEI HMS Core能力,需要完成以下准备工作:
1.创建AppGallery Connect应用
在项目的"应用"信息页面,选择"API管理"页签。在"API管理"页签中,找到想要开通的服务,打开该服务所在行的开关。
2.创建Android Studio工程
3.生成签名证书
Android Studio 生成签名证书*.jks
在创建新的签名文件页面,填写签名文件的保存地址以及保存文件名称、签名文件的密码、Alias等信息。
4.生成签名证书指纹
keytool -list -v -keystore <keystore-file>
5.配置签名证书指纹
将生成的SHA256指纹配置到AppGallery Connect上
6.添加应用包名并保存配置文件
登录AppGallery Connect网站,添加应用包名,在"项目设置 > 常规"页面的"应用"区域,点击"agconnect-services.json"下载配置文件,将"agconnect-services.json"文件拷贝到应用级根目录下
7.配置Maven仓地址及AGC gradle插件
1> 在Android Studio项目级"build.gradle"文件中添加相应规则,包含HUAWEI agcp插件以及Maven代码库
Gradle 7.0版本后,"allprojects > repositories"配置已迁移到项目级"settings.gradle"文件中。
"settings.gradle"文件配置示例如下:
dependencyResolutionManagement { ... repositories { google() jcenter() maven {url 'https://developer.huawei.com/repo/'} }
}2>打开应用级的"build.gradle"文件(通常是 app/build.gradle),添加agcp插件配置
apply plugin: 'com.huawei.agconnect'
8.在Android Studio配置签名文件
将已经生成的签名文件HmsDemo.jks拷贝到app文件夹下,并打开应用级build.gradle文件signingConfigs { release { storeFile file('HmsDemo.jks') keyAlias 'hmsdemo' keyPassword '123456' storePassword '123456' v1SigningEnabled true v2SigningEnabled true }
} buildTypes { release { signingConfig signingConfigs.release minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } debug { signingConfig signingConfigs.release debuggable true }
}
HMS Core Drive SDK构建使用华为云空间服务应用程序相关推荐
- 云空间服务,助力用户数据存储与协同
当我们在使用电子设备时,存储无疑是最基础.最不可或缺的功能,随着信息膨胀,单纯依靠设备内存,已经不足以支撑储存全部数据,云空间应运而生. 云空间,顾名思义就是将大量数据存储在云端,减少设备内存的占用, ...
- 更全面的开放能力 HMS Core 5.0重磅亮相华为开发者大会
2020年9月10日, HMS Core 5.0重磅亮相华为开发者大会.会上,华为消费者云服务总裁张平安发表了<HMS新沃土,让我们一起共舞>的主题演讲,他表示,华为HMS生态仅一年时间里 ...
- 安全之花如何盛开在华为云空间的每个角落?
移动互联时代的到来,让数字居民不断扩容,在物理世界和数字世界之间频繁往来.个人云存储服务,也就成了萌发数字生活的种子,破土发芽而最终成长为连接物理与数字两个空间的藤蔓. 个人云存储服务,从你我的硬件终 ...
- 华为云空间联系人是不是机主_华为Mate 30系列国内发布 超强隐私安全保护放大招...
9月26日,备受大众期待的华为Mate 30系列正式在国内发布.华为Mate30 5G系列搭载麒麟990 5G SoC芯片,首次将处理器和5G基带集于一体.在屏幕上,华为Mate30采用6.62英寸O ...
- 华为云空间官网登录方法
很多小白用户使用了华为云空间,但是不知道怎么登录华为云空间. 现在就让小编和你系统讲解一下 一,首先第一步 首先点击:注册或者登录华为云空间 二,然后到华为云中心做一下实名 实名完成以后,你就可以使用 ...
- 如何清理华为云空间的照片
之前一直用的苹果手机,换华为后第一次遇到这个问题,无法删除云空间的照片,管理图库是需要开启同步,然后删除云空间照片后本地的照片也同步删除了,真的令人恼火.随后百度方法,发现好多人遇到这个问题,还没一个 ...
- 华为云空间联系人是不是机主_电脑上整理华为云空间联系人数据
新建联系人: 登录华为云空间官网,进入"联系人"后,点击搜索栏上方 "新建联系人"图标,输入联系人相关信息(姓名.手机.工作单位.电子邮箱等),点击" ...
- 华为云空间联系人是不是机主_联系人丢失找回—华为云空间数据安全功能关键时刻出绝招...
本帖最后由 华为云空间 于 2018-4-28 11:37 编辑 在这通讯发达的时代,联系人可是我们通讯的命脉,如果丢失了,那可是损失惨重啊,瞬间被困于孤岛上的感觉. 但日常生活中,丢失联系人的几率还 ...
- 华为云服务器 共享文件夹在哪个文件夹,用户数据安全存储 华为云空间这些功能大显身手...
在我们日常使用智能机时,数据储存功能极为重要.许多华为手机用户都将个人数据保存在手机本地储存中,却忽视了华为手机自带的云空间这一项功能.华为手机中的云空间看似不起眼,实则大有乾坤,它不仅能帮我们在生活 ...
最新文章
- linux文本编辑器vim的基本使用
- jsonp 200 进去error_同样是专科,400分考上的和200分就能进的,差距其实挺明显
- 国内CRM市场的运作猜想
- 红外线摄像机的选择与使用及原理
- Base64 编码介绍
- 线程概念 多线程模型
- ADO.NET Entity Framework支持多Provider
- Android 使用URLConnection来post数据
- 谷歌浏览器怎么开启硬件加速模式 硬件加速模式开启方法简述
- 文言计算机语言,文言文考试也编程,文言语言!!!(附c/c++自译)
- 掌握计算机基础知识的必要性,浅谈高校开展面向学科门类的计算机基础课程的必要性...
- 利用全加器实现7段数码管_[走近FPGA]之数码管动态显示
- js php活动倒计时,js活动倒计时实现思路?
- 那么如何高效管理Linkedin账号
- hd530黑苹果硬解_解决黑苹果HD3000核显 VGA和HDMI外接显示器无反应问题
- homeassistants应用1-家庭监控摄像头
- Jupyter notebook打开E盘文件夹
- CPU GPU设计工作原理
- Python 学习之列表推导式
- 虚拟化 VMware ESXi(二)
热门文章
- 一次使用ffmpeg将多张图片合成视频的经历
- 并发编程含义比较广泛,包含多线程编程、多进程编程及分布式程序等 目录 1. “共享内存系统”,消息传递系统”。	1 1.1. 共享模式 多进程 多线程	1 1.2. Actor消息模式 事件驱动	2
- 【工业大数据】张洁教授现场剖析制造业大数据制造的思考与实践
- 如何通过看美剧提高英语
- 用python实现祝福弹窗_python实现弹窗祝福效果
- text-shadow阴影文本
- 流式布局FlowLayout支持行数控制,单选,多选,点击等操作
- nginx转发https:SSL_do_handshake() failed
- Cannot find any credentials with id 283d811e-7a65-4977-b560-9c66555e19d6
- 如何kill掉Ubuntu的僵死进程