#夏日挑战赛#小草林学习宝-基于HarmonyOS的分布式应用 原创 精华
小草林T
发布于 2022-7-1 09:19
浏览
2收藏
本文正在参加星光计划3.0—夏日挑战赛
引言
本应用是一款基于HarmonyOS的教育学习工具类应用,利用HarmonyOS的分布式能力,实现了多设备便签数据协同,并支持便签数据的增、删、改、查、分享的操作。目前本应用已上架华为应用市场,用户可以在手机、平板、手表上下载使用。本应用有丰富的计算功能、实用的各种换算、还有汉语词典功能,并且还有聚合翻译,翻译整合百度、有道、腾讯、讯飞、华为共5家的翻译接口,方便用户使用,并且用户在使用华为账号登录后可以轻松的备份便签数据、设置数据到云端,非常方便易用。
- 支持设备以及开发环境
A.支持设备
1.手机
- 支持 API5 & API6 的设备
- 支持 HarmonyOS 2.0
- 支持折叠屏
2.平板
- 支持 API5 & API6 的设备
- 支持 HarmonyOS 2.0
- 支持水墨屏
3.手表
- 支持 API6 的设备
- 支持 HarmonyOS 2.0
- 仅支持watch数字系列
B.开发环境[前端]
- 操作系统:Windwos10 & Windows11
- 开发软件:DevEco Studio 3.0 Beta2 for HarmonyOS
- 开发语言:Java & Js
C.开发环境[后端]
- 操作系统:Windwos10
- 开发软件:IntelliJ IDEA Ultimate
- 开发语言:Java
- 演示视频地址
小草林学习宝-B站
小草林学习宝-社区
- 核心功能设计思路
A.超级便签
- 当A设备在便签第一页向左滑时,首先会自动拉起其它设备上的同步页面,代码如下:
- 同时会初始化分布式数据库
- 然后就可以根据实际增、删、改、分享便签了
B.聚合翻译
逻辑序列图
已接入翻译接口
- 百度翻译
- 有道翻译
- 讯飞翻译
- 腾讯翻译
- 华为翻译
C.分布式鉴权登录
功能流程图
- 项目开发流程
©著作权归作者所有,如需转载,请注明出处,否则将追究法律责任
已于2022-7-1 09:20:32修改
赞
6
收藏 2
回复
6
2
2
相关推荐
厉害,挺有意思的app
谢谢赞赏