本文档基于Android SDK 2.9.13编写。

说明 OSS不支持Flutter SDK。

版本说明

在下载OSS Android SDK之前,请选择合适的版本。OSS通过MVNRepository管理开放的下载源码路径并提供GitHub的源代码参考。

来源描述
MVNRepository用于下载OSS源码包的路径。您可以在MVNRepository中获取Gradle项目注入OSS Android SDK依赖的准确版本。
说明 建议您获取OSS Android SDK的最新版本进行调试,避免报错。
更多信息,请参见Aliyun OSS Android SDK
GitHub用于记录GitHub源码发布版本的标签信息。您可以在GitHub上浏览源代码并查看丰富的代码示例。更多信息,请参见Aliyun OSS Android SDK Release

兼容性

Android SDK具有向下兼容的特性,新版本完全兼容老版本。

SDK源码

SDK源码请参见GitHub

示例代码

OSS Android SDK提供丰富的示例代码,方便您参考或直接使用。

示例代码包括以下内容:

示例文件示例内容
BaseTestCase.java初始化
OSSBucketTest.java
OSSPutObjectTest.javaAndroid简单上传Android追加上传Android上传回调批量删除文件Android进度条
MultipartUploadTest.javaAndroid分片上传
ResumableUploadTest.java断点续传上传
OSSGetObjectTest.java下载文件
ManageObjectTest.javaAndroid判断文件是否存在Android获取文件访问权限Android拷贝文件Android列举文件单个删除文件Android设置Content-TypeAndroid获取文件元信息
RestoreObjectTest.javaAndroid解冻归档文件
SymlinkTest.javaAndroid管理软链接
CRC64Test.java数据安全性
OSSAuthenticationTest.java签名URLAndroid授权访问
ImagePersistTest.java图片处理