当前位置:首页 > 报告详情

HarmonyOS应用开发(创新体验+Part1).pdf

上传人: 张** 编号:159637 2024-04-05 63页 5.99MB

1、参与社群交流,了解更多资讯扫码进群与更多开发者交流HarmonyOS 应用开发(创新体验)HarmonyOS 应用创新HarmonyOS生态应用开发三大理念统一生态原生智能可分可合自由流转一次开发多端部署一次开发,多端部署组件响应式能力交互事件工程能力PhoneLCDWatchappTV可分可合,自由流转应用接力多屏协同无线投屏华为分享服务互通-相机音频投放播控中心分布式剪切板视频投放跨端拖拽应用元服务产物模块应用功能元服务模块元服务模块统一生态,原生智能React NativeFlutterWEEXTarouni-appCEFElectronQtAI控件Core AI APICore Dee

2、pLearning API意图框架欢迎广大开发者和我们共创未来!谢谢一次开发多端部署助力应用提升多设备用户体验接下来:13:35pm 14:05pm一次开发,多端部署助力应用提升多设备用户体验一次开发多端部署的定义与总览AppGalleryConnectArkUIHarmonyOS DesignArkTSDevEcoStudioDevEcoTesting 人因设计 响应式布局 oneSDK Syscap 布局变换 自适应组件 工程模板 多设备预览 编码静态扫描 UI工具检测 根据设备类型拆包按需部署定义:一套代码工程,一次开发上架,多端按需部署目标:以归一化SDK为基础,持续优化多设备应用开发

3、体验多设备响应式布局设计01/02/ArkUI新增布局能力03/提升应用交互体验04/功能代码如何复用05/工程工具相关能力设计需要适配不同设备特征设计也要协同多种屏幕差异两份栏视图单栏视图三分栏视图宽窄屏幕兼容的典型窗口视图结构240vp 360vp缩进布局在不同宽度的设备上进行不同缩进效果挪移布局利用屏幕的宽度优势,将原先的上下布局切换成左右布局。重复布局利用屏幕的宽度优势,将相同属性的组件横向并列排布。其他响应式布局类型关注不同种类设备交互特征设备种类不同就意味着使用场景不同和交互方式有所差异,应用应该根据设备特征对页面布局做出更具人性化的调整,给用户提供更加便利、愈发高效的差异化体验关

4、注人因要素,不同种类设备交互体验存在差异信息容量或布局密度:2in1 手机 TV 手表信息架构:触摸屏窄屏(下 上 右 左)触摸屏宽屏(左 上 右 下)键鼠、遥控器(上 左 右 下)颜色主题:浅色、深色操作提示(用户反馈):TV 手表 2in1 手机手机平板手表大屏多设备响应式布局设计01/02/ArkUI新增布局能力03/提升应用交互体验04/功能代码如何复用05/工程工具相关能力组件嵌套分栏布局的使用技巧SideBarContainer(SideBarContainerType.Auto).minSideBarWidth(A.min)默认:.minContentWidth(a.min)默认

5、:Navigation().mode(NavigationMode.Auto).navBarWidthRange(B.min,B.max).minContentWidth(b.min)CCCCCBAAB针对重复布局,组件增加了自动变化效果网格组件列表组件轮播组件折行效果单列变多列单列变多列一多布局的实现举例Tabs(barPosition:new BreakpointType(BarPosition.End,BarPosition.End,BarPosition.Start).GetValue(this.currentBreakpoint),controller:this.controller

6、)/TabBar位置响应式变化.vertical(new BreakpointType(false,false,true).GetValue(this.currentBreakpoint)swiper()/轮播组件自动展开与收缩展示内容.displayCount(Auto)Flex(justifyContent:FlexAlign.SpaceEvenly)/均分布局:子布局均匀扩充或收缩自身占用的空间List(space:10)/利用List组件实现根据视窗宽度变化自动显示和隐藏子布局.listDirection(Axis.Horizontal)过渡动画效果State isShow:boole

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
本文主要介绍了华为智慧生活应用和元服务的可分可合实践,旨在提高开发效率和用户体验。关键点包括:1. 可分可合原则:基础特性层公共能力层与产品定制层分离,提高开发效率和代码复用;2. 元服务架构:横向分层、纵向解耦,支持可分可合,如配网UI界面、空间技能等;3. 工程能力:提供三层架构模板,支持UX规范检测,提高多设备应用开发体验;4. 原子特性服务:元服务支持原子特性,服务直达,如音乐、直播等;5. 落地实践:音乐和直播元服务模块化开发,通过IDE完成可分可合开发,提高调试效率;6. 优秀实践:WPS和讯飞输入法采用可分可合方案,提升开发效率和用户体验。
"如何实现一次开发多端部署?" "智慧生活应用和元服务如何可分可合?" "可分可合开发如何提高效率与体验?"
客服
商务合作
小程序
服务号
折叠