# ContinuePublish001 **Repository Path**: Pancake_Su/continue-publish001 ## Basic Information - **Project Name**: ContinuePublish001 - **Description**: 应用接续(内容发布)-ContinuePublish - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2024-10-29 - **Last Updated**: 2024-10-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 应用接续(内容发布) ## 介绍 本示例基于应用接续、分布式数据对象、分布式文件系统等功能,实现文本数据以及图片接续。主要包含以下功能: 1. 通过分布式数据对象跨设备传输数据。 2. 通过点击系统Dock栏,使应用接续并进行数据传输。 ## 效果图预览 ![](screenshots/device/continue_publish_A.gif) ![](screenshots/device/continue_publish_B.gif) ## 使用说明 1. 进入应用首页,点击“添加优质首图”,选择图片后,图片横向显示在列表中。 2. 点击“标题”/“正文”输入框,可以输入相应内容。 3. 点击左下“添加位置”,“添加位置”下方区域会多出一行附近位置信息,选中后,“添加位置”会变成选中的位置信息。 4. 本端打开应用接续(内容发布)应用,对端设备的Dock栏中会新增应用接续(内容发布)应用图标,点击应用接续(内容发布)应用,本端应用会接续到对端设备上去。 ## 工程目录 ``` ├──entry/src/main/ets // 代码区 │ ├──constants │ │ ├──BreakpointConstants.ets // 断点常量类 │ │ └──CommonConstants.ets // 公共常量 │ ├──entryability │ │ └──EntryAbility.ets │ ├──model │ │ └──CommonModel.ets // 公共实体类 │ ├──pages │ │ └──Home.ets // 主页面 │ ├──utils │ │ ├──FileUtil.ets // 选择图片工具类 │ │ └──LocationUtil.ets // 本地位置工具类 │ └──view │ ├──AddPic.ets // 添加图片模块 │ ├──BottomToolbar.ets // 底部工具模块 │ ├──EditorComponent.ets // 编辑输入模块 │ └──TopArea.ets // 顶部区域模块 └──entry/src/main/resources // 应用资源目录 ``` ## 相关权限 - 申请获取设备位置信息权限:ohos.permission.APPROXIMATELY_LOCATION和ohos.permission.LOCATION。 ## 依赖 不涉及 ## 约束与限制 1. 本示例仅支持标准系统上运行,支持设备:华为手机。 2. HarmonyOS系统:HarmonyOS NEXT Release及以上。 3. DevEco Studio版本:DevEco Studio NEXT Release及以上。 4. HarmonyOS SDK版本:HarmonyOS NEXT Release SDK及以上。 5. 双端设备需要登录同一华为账号。 6. 双端设备需要打开Wi-Fi和蓝牙开关。条件允许时,建议双端设备接入同一个局域网,可提升数据传输的速度。 7. 应用接续只能在同应用(UIAbility)之间触发,双端设备都需要有该应用。