中文 | English
本Demo演示了使用SDK存储图片、视频、音频或其他用户生成的文件的示例。
有关SDK的详细信息,请参见: https://developer.huawei.com/consumer/cn/doc/development/AppGallery-connect-Library/agc-cloudstorage-sdkdownload-android-0000001056576373
- 在使用quickstart之前,开发者需要配置好Android开发环境
- 一台Android设备或者模拟器,需要支持Android 4.2及以上版本
在运行quickstart前,您需要:
1、启用云存储服务:默认不启用云存储服务。您需要在AGC中手动启用云存储服务。
2、创建存储实例:启用云存储服务后,AGC将自动创建默认存储实例。如果您希望将应用系统数据和用户数据分开存储,您可以自行创建新的存储实例。
3、集成SDK:如果您需要在应用客户端中使用云存储相关功能,则必须集成云存储客户端SDK。
4、初始化存储实例:在应用客户端使用云存储之前,需要初始化存储实例。您可以初始化默认存储实例,也可以初始化一个指定区域的存储实例。
5、文件管理:应用客户端可以调用云存储SDK的API,进行上传文件、下载文件、删除文件、修改文件元数据等操作。
有关更多开发详细信息,请参阅以下链接: 开发指南:https://developer.huawei.com/consumer/cn/doc/development/AppGallery-connect-Guides/agc-cloudstorage-sdkchangenotes-android-0000001055246188
Java sample code: /app/src/main/java/com/huawei/agc/quickstart/storage/MainActivity.java
Kotlin sample code: /kotlin-app/src/main/java/com/huawei/agconnect/kotlindemo/MainActivityKotlin.kt
如果您对使用AppGallery Connect示例代码有疑问,请尝试:
- 开发过程遇到问题上Stack Overflow,在
appgallery
标签下提问,有华为研发专家在线一对一解决您的问题。 - 到华为开发者论坛 AppGallery Connect板块与其他开发者进行交流。
如果您在尝试示例代码中遇到问题,请向仓库提交issue,也欢迎您提交Pull Request。
该示例代码经过Apache 2.0 授权许可。