最新更新时间:Jan-15-2024
概述
AndroidSDK提供简单而综合图像和视频上传、变换、优化和交付能力,用代码实现无缝整合 Android应用
快速示例:变换
取下变换代码和图像
相对简单代码在原创上显示所有下下文前面.jpg图像交付前
- 裁剪150x150缩略图使用表情检测重力自动判定裁剪位置
- 圆角20像素半径
- 应用sepia效果
- 重叠云标识东南角图像(略加偏移)标识缩至50像素宽度,提高亮度和局部透明度(不透明度=60%)
- 旋转生成图像(包括叠加量)乘以10度
- 转换并用PNG格式提供图像(原上传图像为JPG)
URL将包含在上述代码自动生成的图像标签中
以类似方式,你可以变换视频.
- 查看所有可能的变换变换URLAPI引用.
- 更多例子图像显示并视频播放云形 Android库变换
快速示例:文件上传
Android代码使用非签名上传预置狗.mp4
视频使用public_idmy_dog
.视频上传完成后,指定的通知URL将接收上传媒体资产的细节
AndroidSDK特征
安装
安卓SDK模块可用选择模块安装基础如下表
模块化 | 特征学 | 取决于: |
---|---|---|
核心 'com.cloudinary:cloudinary-android-core:[version]' |
变换上传客户端响应 | Java core: 'com.cloudinary:cloudinary-core:[version]' |
预处理 'com.cloudinary:cloudinary-android-preprocess:[version]' |
图像视频上传预处理 | 核心 |
下载 'com.cloudinary:cloudinary-android-download:[version]' |
无缝整合第三方下载库 | 核心 |
UI语言 'com.cloudinary:cloudinary-android-ui:[version]' |
原生上传部件预览预处理UI | 预处理 |
全部 'com.cloudinary:cloudinary-android:[version]' |
全部以上 | 以上所有内容(明示和隐含)。 |
下指令详细安装云安卓库注意不需要ProGuard配置使用下列选项之一
gradle安装
模块内添加依赖关系段您的构建.grade
文件.例举 :
maven安装
模块内添加依赖关系标签插入m.xml
文件.比方说
人工安装
下载2文件并放入ibs
文件夹 :
搭建
要使用云 Android库,你至少要配置云名
.可额外定义数选配置参数相关时可在仪表板中查找产品环境证书云台.
库切入点为媒体管理器
对象.上头MediaManager.init()
方法必须在使用Android库前按应用生命周期调用一次,最好在Application.onCreate()
.设置配置参数可以在初始化库时完成,或使用库CLOUDIORY_URL
元数据属性AndroidManifest.xml
文件.
配置内含
程序化设置配置参数同时启动 MediaManager,传递带参数的Hashmapinit系统
方法论例举 :
配置元数据
或选,可添加CLOUDIORY_URL
元数据属性AndroidManifest.xml
文件内应用
标签上例举 :
使用元数据属性时,启动 MediaManager时不需要配置
Android资本化和数据类型指南
AndroidSDK使用时记住这些指南
- 参数名称:
蛇盒
.例举 :公共标识 - 类:
PascalCase
.例举 :媒体管理器 - 方法论
骆驼Case
.例举 :上传 - 传递参数数据如下:
地图绘制
样本项目
上头Android样本项目droidSDK执行直接上传并上传进度标识、图像预览高级变换和视频回播基于ExoPlayer库的自适应流视频
也可以查查云化电子商业App.演示展示云性特征,展示如何利用现有开源库(例如Picasso、Glide、Fresco、imageloader)并集成功能应用更多信息见云化 Android应用第1部分.