0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

随时随地,畅学诗词:揭秘长相思App如何在鸿蒙打造沉浸式阅读体验

looger123 来源:looger123 作者:looger123 2025-10-16 08:53 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

“长相思”是由重庆远略科技有限公司开发的一款专注于中国古典诗词赏析与学习的应用软件。该应用通过原创手绘水墨丹青界面、国风动画和背景配乐重现诗词意境,并依托图像记忆法与艾宾浩斯记忆曲线设计科学学习计划,打造诗画赏析、诗词学习和诗友圈社交等功能。

鸿蒙生态快速发展的时代背景下,长相思应用开发团队积极拥抱技术变革,开启了鸿蒙化升级的创新征程。通过此次应用鸿蒙化适配,团队在技术创新和用户体验提升方面取得了显著成果。本文将详细介绍开发过程中的技术实践与突破。

SDK兼容性挑战:长相思App鸿蒙适配中的自主插件开发实践

在应用开发时期,开发者面临的主要挑战在于部分SDK插件无法在鸿蒙端直接使用。为解决这一问题,长相思技术团队采用鸿蒙版本的SDK,在系统层实现了相关功能的调用,并将其打包为Flutter插件,最终成功完成了功能接入与系统集成。在此过程中,华为技术团队提供了详细的技术替代方案和开发指导,为应用在鸿蒙系统上的稳定运行奠定了坚实基础。通过双方的紧密合作,长相思App开发团队成功实现了关键插件的自主维护与持续迭代。

赋能开发:基于开放接口、分享弹窗的提效实践

鸿蒙系统通过构建规范统一的开放接口体系,为开发者提供了强大的技术支撑。

以系统铃声为例,传统开发模式下需要针对不同设备进行大量适配工作,而鸿蒙的SystemSoundManager模块提供标准化接口,仅需少量代码即可完成完整的铃声设置功能。这种标准化接口设计可以大幅提升开发效率,让开发团队能够将更多精力投入到核心创新中。

系统级分享弹窗的实现同样展现出鸿蒙生态的优势。该功能使应用无需手动集成第三方SDK,就能实现一键转发到外部应用,支持文本、图片、音频、PDF等多种类型的分享,可自动拉起微信、QQ、抖音等页面,显著降低了开发复杂度。

体验升级:深度融合鸿蒙创新特性

1、一次开发,多端部署:重塑跨端使用体验

随着终端设备形态日益多样化,分布式技术逐渐打破单一硬件边界,一个应用或服务,可以在不同的硬件设备之间随意调用、互助共享,让用户享受无缝流转的全场景体验。HarmonyOS 系统面向多终端提供了“一次开发,多端部署”的能力(后文简称“一多”能力),让开发者可以基于一种设计,高效构建多端可运行的应用。以下为长相思App接入“一多”能力的主要开发步骤:

第一步:确定需求规格,梳理特性在多设备上的特性规格,以下示例图供参考。

wKgZPGjwQhCANiVpAAASzJJREqU513.png

第二步:进行架构/特性设计,根据架构设计中的特性,拉通多设备UX设计,输出代码架构和部署模型、确定多设备UI页面样式。

长相思在界面级一多设计中采用自适应布局。针对常见的开发场景,方舟开发框架提炼了七种自适应布局能力,这些布局可以独立使用,也可多种布局叠加使用。

wKgZO2jwQhGAYkuUAAFOiQBzAjk695.png

长相思开发团队主要采用其中的拉伸、均匀、占比等能力,以拉伸能力举例,仅需几行代码即可实现:

wKgZPGjwQhGATZo7AAAzmVoyWos067.png

第三步:功能开发,实现功能代码和界面代码高度复用。

在功能开发阶段,根据设计创建多设备应用工程,在独立模式下针对不同设备分别开发界面,将公共能力最大化共享;在归一模式下,依据“一多”效果的UX设计图和开发指南,使用UI一多能力完成多设备上的应用开发。长相思App实现了功能与界面代码高达90%的复用,显著提高了开发效率。

wKgZO2jwQhKAImjkAACmg_0guEw727.png

第四步:调测,首先进行多设备、多尺寸的预览;其次,获取多设备的调测环境;最后在多设备进行运行调试,提前检验多设备上的UX问题,确保功能和界面在不同种类设备上无异常。

第五步:打包部署,构建不同模式下的应用包,将多设备上的Hap最终组织成一个App包。

第六步:分发,应用市场在云端拆包 ,按照设备类型自动分发正确的Hap组合。

长相思开发团队针对华为折叠及平板设备进行了深度鸿蒙适配,包含界面级、功能级一多适配。使长相思App可以在不同的硬件设备之间随意调用、互助共享,让用户享受无缝连接的全场景体验。

wKgZPGjwQhKAN20lAAogkneinR868.jpeg

2、一键登录:安全便捷的登录体验升级

华为账号一键登录是基于OAuth 2.0协议标准和OpenID Connect协议标准构建的OAuth2.0 授权登录系统,应用可以通过华为账号一键登录能力快速地获取华为账号用户的身份标识和手机号,从而建立应用内的用户体系。通过这种系统级的安全认证能力,为用户隐私和数据安全提供了坚实保障。

鸿蒙版长相思App接入华为账号一键登录,主要步骤如下:

第一步:准备工作。登录华为开发者联盟官网,注册成为开发者并创建应用,获取应用的 Client ID 等相关信息,同时申请华为账号一键登录的相关权限。

第二步:开发接入。首先,导入华为账号服务的 SDK 依赖,确保项目能够使用华为账号一键登录的相关功能;接下来,在应用的代码中,配置华为账号一键登录的参数,如应用的 Client ID、授权范围等;最后,在登录界面,添加华为账号一键登录的按钮或入口,让用户能够方便地点击使用。通过调用华为账号服务的 API,实现一键登录的逻辑。当用户点击华为账号一键登录按钮时,应用会向华为账号体系发送请求,在确保用户信息的安全和隐私后,获取用户的身份标识和手机号等信息,仅用于登录长相思 App。

第三步:测试与上线。在开发完成后,进行充分的测试,确保华为账号一键登录功能在手机、平板等不同设备上都能正常运行,以及网络环境变化等情况下的稳定性和兼容性。测试通过后,将应用提交到华为应用市场等平台进行上线发布。

通过以上步骤,长相思 App成功接入华为账号一键登录功能,为用户提供了快速、便捷、安全的登录体验。

wKgZO2jwQhOAeytHAAQW6l56LGM59.jpeg

用户可在长相思App登录页,使用华为账号一键登录,仅需一步操作,即可无缝进入应用

与鸿蒙生态携手前行

1. 教育与鸿蒙生态的深度融合:共创智慧未来

在鸿蒙生态的技术底座上,教育业正实现“服务场景”与“系统能力”的深度耦合。以长相思App为例,一次开发,多端部署使用户可以在不同的硬件设备之间随意调用、互助共享,让用户享受无缝的全场景体验;华为账号一键登录功能依托HarmonyOS Account Kit实现无感认证,优化用户使用体验。

2. 打破单一触控模式:从AI语音朗读到眼动追踪的下一代体验探索

在夯实基础体验后,团队开始了创新技术的探索。预研AI朗读功能,未来将支持用户在多场景下获得语音体验。同时开展AI眼动翻页技术学习,通过调用相关引擎实现注视点检测,探索无接触创新交互方式,实现眼动翻页,解放用户双手,提升操作速度与便捷性,增强沉浸感。

这些技术创新将让用户体验突破传统边界,实现更自然的人机交互。通过分析用户使用习惯,应用可以智能判断使用状态,实现个性化服务等贴心功能。该项目不仅展现了鸿蒙生态的技术优势,更体现了开放合作、协同创新的开发理念。在移动应用生态快速发展的今天,长相思开发团队通过鸿蒙化升级,成功打造了一个技术驱动体验升级的典范案例,为教育行业提供了宝贵的实践经验。

点击链接即刻开启鸿蒙应用开发学习之旅,与全球百万开发者同行,共建万物互联新生态!

鸿蒙认证通道及更多鸿蒙开发经验【一起了解鸿蒙开发吧!】

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 华为
    +关注

    关注

    218

    文章

    36340

    浏览量

    263115
  • 鸿蒙
    +关注

    关注

    60

    文章

    3081

    浏览量

    46302
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    德州仪器携手华阳通用打造沉浸座舱听觉新体验

    随着智能座舱技术的快速发展,车内听觉体验的评判标准也在不断提升。打造兼具沉浸声场、静谧性与个性化语音交互能力的智能声学系统,已然成为汽车行业的核心发展方向。从影院级的环绕音效、独立的多音区交互,到
    的头像 发表于 05-13 09:57 2403次阅读

    Air8000W +AI开发APP 诗词闯关(SCCG)开发指南

    本篇旨在讲述在引擎 Air8000W开发诗词闯关 app(SCCG)项目的详细过程。 诗词闯关 app,是一款使用合宙 AirUI 轻量化图形开发框架,基于工业引擎 Air8101引
    的头像 发表于 05-11 15:30 164次阅读
    Air8000W +AI开发<b class='flag-5'>APP</b> <b class='flag-5'>诗词</b>闯关(SCCG)开发指南

    Air8101诗词闯关APP 开发指南

    本篇旨在讲述在引擎 8101 开发诗词闯关 app(SCCG)项目的详细过程。 诗词闯关 app,是一款使用合宙 AirUI 轻量化图形开发框架,基于工业引擎 Air8101引擎主机
    的头像 发表于 05-11 14:17 113次阅读
    Air8101<b class='flag-5'>诗词</b>闯关<b class='flag-5'>APP</b>  开发指南

    开源鸿蒙课堂——四川·成都站圆满举办

    2026年4月1日下午,开源鸿蒙课堂(以下简称"领课堂")——四川成都站于成都理工大学圆满举办。本次领课堂汇聚了高校负责人、行业专家与企业代表,围绕开源
    的头像 发表于 04-09 11:41 574次阅读
    开源<b class='flag-5'>鸿蒙</b>领<b class='flag-5'>学</b>课堂——四川·成都站圆满举办

    卫星通信是否只能用来应急? 余承东:正逐步成为智能设备的标配

    未来卫星通信还会和地面网络配合,覆盖更多的设备和区域,让用户随时随地都能收到消息。
    的头像 发表于 03-31 09:46 414次阅读
    卫星通信是否只能用来应急? 余承东:正逐步成为智能设备的标配

    告别“大而全”,本届首设“技术临界”沉浸体验专区

    告别“大而全”,本届首设“技术临界”沉浸体验专区
    的头像 发表于 03-27 15:16 220次阅读

    再升级!启明智显5G CPE专属APP即将来袭!

    好消息要开门见山!启明智显5GCPE专属APP,它真的来了!启明智显的CPE,要真正实现“随时随地,尽在掌握”了!1回顾来时路:云端管理与无感升级的基石此前,我们通过远程WEB管理平台,为大家构建
    的头像 发表于 02-10 18:03 914次阅读
    再升级!启明智显5G CPE专属<b class='flag-5'>APP</b>即将来袭!

    开源鸿蒙课堂——山东·泰安站圆满举办

    2025年12月3日下午,开源鸿蒙课堂(以下简称"领课堂")——山东泰安站于山东科技大学泰安校区圆满举办。本次领课堂以聚焦操作系统及软件领域前沿,通过技术理论与实践经验分享,推
    的头像 发表于 12-05 19:13 3494次阅读
    开源<b class='flag-5'>鸿蒙</b>领<b class='flag-5'>学</b>课堂——山东·泰安站圆满举办

    开源鸿蒙课堂——新疆·乌鲁木齐站圆满举办

    2025年11月25日下午,开源鸿蒙课堂(以下简称“领课堂”)——新疆乌鲁木齐站于新疆大学博达校区圆满举办。本次领课堂以聚焦操作系统及软件领域前沿,通过技术理论与实践经验分享,
    的头像 发表于 11-29 11:43 604次阅读
    开源<b class='flag-5'>鸿蒙</b>领<b class='flag-5'>学</b>课堂——新疆·乌鲁木齐站圆满举办

    设备管理进入 “手机时代”:随时随地盯生产成常态

    对于企业而言,拥抱设备管理的 “手机时代” 已不是选择题,而是提升核心竞争力的必修课。一套好用的手机端设备管理系统,如同给每台设备配备专属 “管家”,让管理者随时随地掌控生产脉搏,一线人员告别繁琐流程,最终实现 “少停机、降成本、提效率” 的核心目标。
    的头像 发表于 11-07 10:02 578次阅读
    设备管理进入 “手机时代”:<b class='flag-5'>随时随地</b>盯生产成常态

    索尼发布便携5G无线数据终端PDT-FP1

    索尼便携5G无线数据终端PDT-FP1作为一款相机直播、影像传输伴侣,可助力创作者随时随地轻松开启高画质直播、高速稳定传输数据,不断拓宽影像创作和应用场景的可能性。
    的头像 发表于 10-21 11:42 1391次阅读

    中科创达Kanzi技术赋能奥迪E5 Sportback打造沉浸交互体验

    4K贯穿超清大屏、智慧岛交互系统等创新设计重新定义中型电动轿跑市场,更凭借由Kanzi工具链打造沉浸HMI交互体验,为用户带来科技与艺术共生的驾乘感受。
    的头像 发表于 09-26 11:01 1526次阅读

    使用DevEcoStudio 开发、编译鸿蒙 NEXT_APP 以及使用中文插件

    # 使用DevEcoStudio 开发、编译鸿蒙 NEXT_APP 以及使用中文插件 #鸿蒙开发工具 #DevEco Studio ## 1. 概述 DevEco Studio 是华为提供
    发表于 06-11 17:18

    Kuikly鸿蒙版正式开源 —— 揭秘卓越性能适配之旅

    Android、iOS开源基础上,本次开源鸿蒙平台支持和Compose DSL支持,进一步提升业务多端适配和鸿蒙开发效率。目前Kuikly鸿蒙版已接入腾讯多款业务,开发并上架鸿蒙
    发表于 06-04 16:46

    鸿蒙5开发宝藏案例分享---一多开发实例(旅行订票)

    的界面拉伸!文档里这个订票App案例,展示了真正的智能布局: 手机端 :沉浸背景+手势操作 折叠屏 :分栏式信息展示 平板端 :多任务并行操作 PC端 :桌面级交互体验 所有设备共用 同一套代码库
    发表于 06-03 16:16