端云文件协同示例
介绍
本示例主要展示了端云文件协同的同步、下载相关接口;端云文件协同给应用提供了文件上云的能力,在多设备上,数据可以通过云进行跨设备流转,同时开发者也可以根据下载、释放缓存等接口,高效管理应用中的数据。具体可参考端云文件协同概述。
效果预览
| 主页 |
|---|
![]() |
使用说明:
- 在主界面,点击第一个文本输入框,可用于定义需要创建文件的文件名,推荐使用txt格式。
- 点击读取or新建按钮,可以创建一个空文件,在第二个文本输入框输入内容后,点击保存文件按钮,可以保存文件。
- 点击上方文件列表,可以自动填充至第一个文本输入框。
- 左侧列表对应下载、释放缓存功能,所选文件在主页顶部展示。
- 右侧列表对应文件同步,应用可主动触发同步,观察同步状态变化。
工程目录
├──entry/src/main
| ├──ets
| | ├──entryability
| | | └──EntryAbility.ets // 程序入口类
| | ├──entrybackupability
| | | └──EntryBackupAbility.ets
| | └──pages // 页面文件
| | └──Index.ets // 主界面
| ├──resources // 资源文件目录
具体实现
- 使用端云文件协同提供三方应用接入云的能力,完成文件的同步、下载等功能。
相关权限
不涉及
依赖
不涉及
约束与限制
1.本示例仅支持HarmonyOS 6.0及以上版本运行,云空间版本在6.0.0.300及以上,支持设备:PC/2in1。
2.本示例为Stage模型,支持API23版本SDK,版本号:6.0.0。
3.本示例需要使用DevEco Studio 6.0.1 Release (构建版本:6.0.1.251,构建 2025年11月22日)及以上版本才可编译运行。
下载
git init
git config core.sparsecheckout true
echo code/DocsSample/CoreFile/NDKEnvironmentSample > .git/info/sparse-checkout
git remote add origin https://gitee.com/openharmony/applications_app_samples.git
git pull origin master
