往年的华为开发者大会上咱们公布了HarmonyOS 3.1 Developer Preview版本,开启对API 9的反对。本期咱们将为大家带来5个基于API 9实现的Sample。开发者能够从中把握申明式开发范式的外围机制和性能,同时还能从中学习到分布式设施治理与分布式数据管理等前沿技术用法,让咱们先睹为快!
一、Sample 1:一多天气
简介:
本Sample展现一个天气利用,包含首页、城市治理、增加城市、更新工夫弹窗,体现一次开发,多端部署的能力。
通过学习本Sample,能够把握如何应用一套代码,实现利用在不同屏幕尺寸下,放弃整体格调一致性的同时,还能保障各设施上利用界面体验的差异性。
一多天气显示
重点分析:
1、本示例参考一次开发,多端部署的领导,次要应用响应式布局的栅格断点零碎实现在不同尺寸窗口界面上不同的显示成果。
2、应用SideBarContainer实现侧边栏性能。
3、应用栅格容器组件实现界面内容的宰割和展现。
响应式布局
4、应用Canvas和Canvas-Rendering-Context2D实现空气质量和日出月落图的曲线绘制。
源码下载链接:https://gitee.com/openharmony...
二、Sample 2:自定义分享
简介:
本Sample展现自定义分享,次要是发送方利用将文本、链接、图片等分享给三方利用并展现。
通过学习本sample,能够把握数据的申请与响应,屏幕截图设置,文件治理,媒体服务等相干能力。
重点分析:
1、自定义分享反对文本+链接分享、利用内文件分享、其余利用分享。
2、自定义分享弹窗展现反对分享的利用,点击利用后可将内容分享到该利用并展现。
3、分享内容时,反对生成海报,通过弹窗获取海报内容并分享。
源码下载链接:https://gitee.com/openharmony...
三、Sample 3:拼图
简介:
本Sample展现基于Grid组件实现的拼图,通过image (图片解决)和medialibrary (媒体库治理)接口实现图片的获取、裁剪及宰割。
通过学习本Sample,能够把握媒体库治理、图片解决、Grid组件等相干能力。
拼图界面
重点分析:
1、图片打包器:用于图片压缩和打包,通过createImagePacker构建一个图片打包器实例。
2、媒体库治理:获取媒体库的实例,用于拜访和批改用户等集体媒体数据信息(如音频、视频、图片、文档等)。
源码下载链接:https://gitee.com/openharmony...
四、Sample 4:分布式五子棋
简介:
本Sample展现一款分布式五子棋游戏,该游戏基于分布式数据管理实现,应用Canvas组件实现棋盘、棋子的绘制,应用分布式数据管理实现设施间数据的同步。
通过学习本Sample,能够把握Canvas组件、分布式数据管理、设施治理等相干能力。
分布式五子棋界面
重点分析:
1、棋盘、棋子模块是用Canvas组件绘制出棋盘、棋子。
棋盘、棋子模块
2、分布式设施列表弹窗:实现了远端设施的抉择,用户能够依据设施名称抉择相应的设施进行协同计算。
分布式设施列表弹窗
3、远端设施拉起:通过startAbility(deviceId)办法拉起远端设施。
源码下载链接:https://gitee.com/openharmony...
五、Sample 5:组件汇合
简介:
本Sample展现组件汇合,蕴含ArkUI的组件、通用能力、动画和全局办法。
通过学习本Sample,开发者能够直观的学习并把握各UI组件的应用。
重点分析:
1、组件汇合应用Tabs容器组件搭建整体利用框架,每个内容视图应用List容器组件布局。
2、在每个ListItem中应用循环渲染加载子数据,底部导航菜单应用TabContent实现自定义款式。
源码下载链接:https://gitee.com/openharmony...
以上就是本期基于API 9上新的Sample介绍,赶快通过链接下载学习吧!