东湖之滨 发表于 2024-6-15 00:33:43

HarmonyOS开始玩耍:应用开辟案例大全(六)

本文会合了HarmonyOS Next应用开辟时,会遇到的常见应用案例。后续会连续更新大量案例,资助开辟者快速学习。
文章归纳了一些常见的性能问题,并提供相应的解决方案。渴望在学习开辟中能够资助到大家。
HarmonyOS NEXT 定制HAP多目的构建产物

本案例展示怎样将工程打包成不同版本,并单独设置资源文件。​
https://img-blog.csdnimg.cn/img_convert/05108fdc5eea575efba573b1dca95375.png
HarmonyOS NEXT 表情聊天案例

本示例紧张介绍怎样在聊天信息中参加表情图片。通过利用CustomDialog创建表情键盘对话框,利用RichEdit接收所选表情的热键字符串,在发送信息时将热键转换为图片后体现在Richtext的聊天信息框中。
!https://img-home.csdnimg.cn/images/20230724024159.png?origin_url=https%3A%2F%2Fp3-juejin.byteimg.com%2Ftos-cn-i-k3u1fbpfcp%2F071d6a7e49c441e1a51ef0962f0bdbb3~tplv-k3u1fbpfcp-jj-mark%3A0%3A0%3A0%3A0%3Aq75.image%23%3Fw%3D350%26h%3D702%26s%3D1002876%26e%3Dgif%26f%3D377%26b%3Deef3f5&pos_id=img-6bGv6nL6-1715617591998
​​
HarmonyOS NEXT 实现Web页面长截图

本案例实现了Web组件中网页长截图的方案。支持截图后展示巨细浮窗预览、保存图片到相册、手势左滑关闭等功能。
https://img-blog.csdnimg.cn/img_convert/c56e8c08aa8764c4232459186021d0fd.gif
HarmonyOS NEXT 音乐播放转场一镜到底效果实现

音乐播放的Mini条播放栏在转场时的一镜到底动画是音乐播放器应用开辟中常见的需求。本示例将介绍怎样实现Mini条的一镜到底动画,如Mini条歌曲封面的缩放动画,Mini条的展开收起动画等。
https://img-home.csdnimg.cn/images/20230724024159.png?origin_url=https%3A%2F%2Fp3-juejin.byteimg.com%2Ftos-cn-i-k3u1fbpfcp%2Faef39b070ebf40dfa2897bced14df764~tplv-k3u1fbpfcp-jj-mark%3A0%3A0%3A0%3A0%3Aq75.image%23%3Fw%3D194%26h%3D388%26s%3D500652%26e%3Dgif%26f%3D28%26b%3Debbaab&pos_id=img-J5T25kk5-1715617483193

HarmonyOS NEXT 利用tabContent内容可以在tabBar上体现并响应滑动变乱案例

本示例实现了tabContent内容可以在tabBar上体现并且tabBar可以响应滑动变乱的功能。
https://img-blog.csdnimg.cn/img_convert/557ae591ce933da0017b706ec2eed921.gif

HarmonyOS NEXT 利用预渲染实现Web页面瞬开效果实践

为了便于大家在利用本案例集时能够更详细的了解各个案例,本案例基于Web预渲染实现了案例介绍功能,即应用右下角的问号icon。
https://img-home.csdnimg.cn/images/20230724024159.png?origin_url=https%3A%2F%2Fp3-juejin.byteimg.com%2Ftos-cn-i-k3u1fbpfcp%2F1012b8645ea248f39d832cb1176641a6~tplv-k3u1fbpfcp-jj-mark%3A0%3A0%3A0%3A0%3Aq75.image%23%3Fw%3D313%26h%3D648%26s%3D1521185%26e%3Dgif%26f%3D26%26b%3Df5f4f4&pos_id=img-4mEb2IDP-1715617483194

HarmonyOS NEXT 利用XComponent + Vsync 实现自定义动画

XComponent 提供了应用在 native 侧调用 OpenGLES 图形接口的能力,本文紧张介绍怎样共同 Vsync 变乱,完成自定义动画。在这种实现方式下,自定义动画的绘制不在 UI 主线程中完成,纵然主线程卡顿,动画效果也不会受影响。
https://img-home.csdnimg.cn/images/20230724024159.png?origin_url=https%3A%2F%2Fp3-juejin.byteimg.com%2Ftos-cn-i-k3u1fbpfcp%2Fd55568f4a6a14e19a442bd4133fe8300~tplv-k3u1fbpfcp-jj-mark%3A0%3A0%3A0%3A0%3Aq75.image%23%3Fw%3D188%26h%3D185%26s%3D918837%26e%3Dgif%26f%3D106%26b%3D3d3736&pos_id=img-WGWyUmyU-1715617483195

HarmonyOS NEXT 利用Canvas实现模仿时钟案例

本示例介绍利用Canvas和定时器实现模仿时钟场景,该案例多用于用户需要体现自定义模仿时钟的场景。
https://img-home.csdnimg.cn/images/20230724024159.png?origin_url=https%3A%2F%2Fp3-juejin.byteimg.com%2Ftos-cn-i-k3u1fbpfcp%2Fca82bd35b3ac4a59b08a300c413dc55a~tplv-k3u1fbpfcp-jj-mark%3A0%3A0%3A0%3A0%3Aq75.image%23%3Fw%3D379%26h%3D438%26s%3D38435%26e%3Dgif%26f%3D5%26b%3Dfefefe&pos_id=img-GgK1zze4-1715617483195

HarmonyOS NEXT 网格元素互换案例

直接进行互换和删除元素会给用户带来不好的体验效果,因此需要在此过程中注入一些特色的动画来提拔体验效果,本案例通过Grid组件、attributeModifier、以 及animateTo函数实现了拖拽动画和删除动画。
https://img-home.csdnimg.cn/images/20230724024159.png?origin_url=https%3A%2F%2Fp3-juejin.byteimg.com%2Ftos-cn-i-k3u1fbpfcp%2F69848b28957748de8d709138cb4d306a~tplv-k3u1fbpfcp-jj-mark%3A0%3A0%3A0%3A0%3Aq75.image%23%3Fw%3D438%26h%3D424%26s%3D681815%26e%3Dgif%26f%3D114&pos_id=img-setUJGqZ-1715617483196

HarmonyOS Next 视频弹幕功能

本示例介绍怎样利用@ohos.danmakuflamemaster和@ohos.gsyvideoplayer开辟支持视频弹幕的播放器。可以自定义弹幕样式、占据屏幕宽度,发送弹幕,开关弹幕视图。
https://img-blog.csdnimg.cn/img_convert/67fb8bc9cb720276c8c18635c882648a.gif
HarmonyOS Next 悬浮窗拖拽和吸附动画

本示例利用position绝对定位实现应用内悬浮窗,并且通过animateTo结合curves动画曲线实现悬浮窗拖拽跟手和放手吸附边缘的弹性动画效果。
https://img-home.csdnimg.cn/images/20230724024159.png?origin_url=https%3A%2F%2Fp3-juejin.byteimg.com%2Ftos-cn-i-k3u1fbpfcp%2F80c229278b1f4b40b206d41b47444430~tplv-k3u1fbpfcp-jj-mark%3A0%3A0%3A0%3A0%3Aq75.image%23%3Fw%3D294%26h%3D523%26s%3D3745715%26e%3Dgif%26f%3D106%26b%3Dfbf9f9&pos_id=img-ux1aTHNs-1715617483197

HarmonyOS NEXT 利用Web自定义长按菜单案例

本示例介绍了给Webview页面中可点击元素(超链接/图片)绑定长按/鼠标右击时的自定义菜单的方案。
https://img-home.csdnimg.cn/images/20230724024159.png?origin_url=https%3A%2F%2Fp3-juejin.byteimg.com%2Ftos-cn-i-k3u1fbpfcp%2Fbc453790208a43c287cd22e6f937d97a~tplv-k3u1fbpfcp-jj-mark%3A0%3A0%3A0%3A0%3Aq75.image%23%3Fw%3D414%26h%3D601%26s%3D445767%26e%3Dgif%26f%3D31%26b%3Dd3e3ef&pos_id=img-0qFLNkf1-1715617483197
HarmonyOS NEXT 阅读翻页方式案例

本示例展示手机阅读时左右翻页,上下翻页,覆盖翻页的功能。
https://img-blog.csdnimg.cn/img_convert/2a2183a5a69c7416111f42b5b0235827.gif
HarmonyOS NEXT 语音录制和声音动效实现

本示例利用AVrecord录制音频和AVrecord的getAudioCapturerMaxAmplitude接口获取振幅实现UI动效;利用AVplayer播放音频
https://img-blog.csdnimg.cn/img_convert/ab452c45a580d839291efe602a371dec.gif
HarmonyOS NEXT 底部面板嵌套列表滑动案例

本示例紧张介绍了利用panel实现底部面板内嵌套列表,分阶段滑动效果场景。
https://img-home.csdnimg.cn/images/20230724024159.png?origin_url=https%3A%2F%2Fp3-juejin.byteimg.com%2Ftos-cn-i-k3u1fbpfcp%2F1e755cb323904165b2a16fad057d067a~tplv-k3u1fbpfcp-jj-mark%3A0%3A0%3A0%3A0%3Aq75.image%23%3Fw%3D613%26h%3D1281%26s%3D582247%26e%3Dgif%26f%3D27%26b%3Dfbfbfb&pos_id=img-1dyP0ZPu-1715617483199
HarmonyOS NEXT 列表项互换案例

本案例通过List组件、组合手势GestureGroup、swipeAction属性以及attributeModifier属性等实现了列表项的互换和删除。
https://img-home.csdnimg.cn/images/20230724024159.png?origin_url=https%3A%2F%2Fp3-juejin.byteimg.com%2Ftos-cn-i-k3u1fbpfcp%2F292f3d751e6b49b083134fae4011df87~tplv-k3u1fbpfcp-jj-mark%3A0%3A0%3A0%3A0%3Aq75.image%23%3Fw%3D260%26h%3D198%26s%3D326168%26e%3Dgif%26f%3D124%26b%3Dfdfdfd&pos_id=img-UKKoKTjo-1715617483199

HarmonyOS NEXT动态注册字体案例

本示例介绍利用上传下载 模块和注册自定义字体模块实现从网络上下载字体并注册应用字体的功能,该场景多用于由特殊字体要求的场景。

https://img-home.csdnimg.cn/images/20230724024159.png?origin_url=https%3A%2F%2Fp3-juejin.byteimg.com%2Ftos-cn-i-k3u1fbpfcp%2Fbc9518e8da98442d9d7c02ebb837ff18~tplv-k3u1fbpfcp-jj-mark%3A0%3A0%3A0%3A0%3Aq75.image%23%3Fw%3D379%26h%3D686%26s%3D197305%26e%3Dgif%26f%3D17%26b%3Dfdfdfd&pos_id=img-t1bUIb9Q-1715617483199
​​​
HarmonyOS NEXT边缓存边播放案例

OhosVideoCache是一个支持边播放边缓存的库,只需要将音视频的url传递给OhosVideoCache处置惩罚之后再设置给播放器, OhosVideoCache就可以一边下载音视频数据并保存在本地,一边读取本地缓存返回给播放器,利用者无需进行其他操作。

https://img-blog.csdnimg.cn/img_convert/63cc4d990c3e3faf1ea7c5361c9073f0.gif
​​
HarmonyOS NEXT 利用colorPicker实现背景跟随主题颜色转换

本示例介绍利用image库以及effectKit库中的colorPicker对目的图片进行取色,将获取的颜色作为背景渐变色,通过swiper组件对图片进行轮播。
https://img-home.csdnimg.cn/images/20230724024159.png?origin_url=https%3A%2F%2Fp3-juejin.byteimg.com%2Ftos-cn-i-k3u1fbpfcp%2Fa01d30e87dda4e008d3d4541a28aabcc~tplv-k3u1fbpfcp-jj-mark%3A0%3A0%3A0%3A0%3Aq75.image%23%3Fw%3D379%26h%3D382%26s%3D1348250%26e%3Dgif%26f%3D29%26b%3Dcfdae4&pos_id=img-xljka6bE-1715617483200
HarmonyOS NEXT 文字识别案例

本示例介绍利用text组件的enableDataDetector属性实现文本特殊文字识别。
https://img-blog.csdnimg.cn/img_convert/b745810dc3e397181128d3cdc82b5308.gif
​​​​
HarmonyOS NEXT 根据icon自适应背景颜色

本示例将介绍怎样根据图片设置自适应的背景色。
https://img-home.csdnimg.cn/images/20230724024159.png?origin_url=https%3A%2F%2Fp3-juejin.byteimg.com%2Ftos-cn-i-k3u1fbpfcp%2Fad62fddc523445c1ba5fd7ac45d2be56~tplv-k3u1fbpfcp-jj-mark%3A0%3A0%3A0%3A0%3Aq75.image%23%3Fw%3D476%26h%3D300%26s%3D60049%26e%3Dpng%26b%3De8d8ec&pos_id=img-ViBN1sPC-1715617483201
​​​​​​
HarmonyOS NEXT 折叠屏扫描二维码方案

本示例介绍利用自定义界面扫码能力在折叠屏设备中实现折叠态切换适配。自定义界面扫码利用系统能力customScan,其提供相机流的初始化、启动扫码、识别、停止扫码、开释相机流资源等能力。折叠屏折叠状态通过监听display的foldStatusChange变乱实现。
https://img-home.csdnimg.cn/images/20230724024159.png?origin_url=https%3A%2F%2Fp3-juejin.byteimg.com%2Ftos-cn-i-k3u1fbpfcp%2Fb1c1d0f0f0424f8b84a671c94c85d008~tplv-k3u1fbpfcp-jj-mark%3A0%3A0%3A0%3A0%3Aq75.image%23%3Fw%3D150%26h%3D350%26s%3D465681%26e%3Dgif%26f%3D119%26b%3Dc8c7c3&pos_id=img-KjpBzDML-1715617483202
HarmonyOS NEXT 搜刮页一镜到底案例

本示例介绍利用bindContentCover、transition、animateTo实现一镜到底转场动画,常用于首页搜刮框点击进入搜刮页场景。
https://img-blog.csdnimg.cn/img_convert/2609b7e90b48969b3f129554f7fd323b.gif
​​​​​
HarmonyOS NEXT 自定义Swiper卡片预览效果实现

本方案做的是采用Swiper组件实现容器视图居中完全展示,两边等长袒露,并且跟手滑动效果。
https://img-blog.csdnimg.cn/img_convert/bdead761659b43f1e22b2d5be664f05b.gif
​​​​​​​​​**HarmonyOS NEXT 利用Web组件预览PDF文件实现案例**
本案例通过Web组件实现预览本地PDF文件和预览网络PDF文件,第一个Web组件利用resource协议关联本地PDF文件路径以预览本地存储的PDF资源;第二个Web组件则通过设置网络链接属性,实现从互联网加载并预览远程PDF文件内容。
https://img-home.csdnimg.cn/images/20230724024159.png?origin_url=https%3A%2F%2Fp3-juejin.byteimg.com%2Ftos-cn-i-k3u1fbpfcp%2Ffabbf8120bf542feb346ec7e20ae169e~tplv-k3u1fbpfcp-jj-mark%3A0%3A0%3A0%3A0%3Aq75.image%23%3Fw%3D303%26h%3D605%26s%3D865271%26e%3Dgif%26f%3D100%26b%3Dffffff&pos_id=img-5R1sdxR9-1715617483203
​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​
HarmonyOS NEXT 利用Navigation实现多设备适配案例

在应用开辟时,一个应用需要适配多终端的设备,利用Navigation的mode属性来实现一套代码,多终端适配。
https://img-home.csdnimg.cn/images/20230724024159.png?origin_url=https%3A%2F%2Fp3-juejin.byteimg.com%2Ftos-cn-i-k3u1fbpfcp%2F53d6a6cd295f481ea5105ba75819b650~tplv-k3u1fbpfcp-jj-mark%3A0%3A0%3A0%3A0%3Aq75.image%23%3Fw%3D450%26h%3D260%26s%3D1097601%26e%3Dgif%26f%3D100&pos_id=img-lrV7ZMak-1715617483204
​​​​​​​​​​​​​​​​​​​​​​​​​​​​​
HarmonyOS NEXT 利用PixelMap深拷贝案例

在图片开辟过程中经常会涉及到PixelMap的深拷贝,本例通过利用PixelMap的readPixelsToBuffer方法来实现深拷贝。在创建源PixelMap的时间,需要将解码参数设置为BGRA_8888,而在深拷贝创建目的PixelMap的时间需要将解码参数设置为RGBA_8888。
https://img-blog.csdnimg.cn/img_convert/e4651c4057ba33a1d20080f43ef74b50.gif
HarmonyOS NEXT 跨文件样式复用和组件复用案例

本示例紧张介绍了跨文件样式复用和组件复用的场景。在应用开辟中,我们通常需要利用雷同功能和样式的ArkUI组件,比方购物页面中会利用雷同样式的Button按钮、Text体现文字,我们常用的方法是抽取公共样式大概封装成一个自定义组件到公共组件库中以减少冗余代码。
https://img-home.csdnimg.cn/images/20230724024159.png?origin_url=https%3A%2F%2Fp3-juejin.byteimg.com%2Ftos-cn-i-k3u1fbpfcp%2F65f927ff5cf246dbad5740847495ac6d~tplv-k3u1fbpfcp-jj-mark%3A0%3A0%3A0%3A0%3Aq75.image%23%3Fw%3D264%26h%3D578%26s%3D1406578%26e%3Dgif%26f%3D78%26b%3Df8f5f5&pos_id=img-89FvZ6zm-1715617483207
​​​​​​​​​​​​​​​​​​​​​​​​​​​​
HarmonyOS Next 图片九宫格封装案例

本示例介绍利用(Flex) 组件实现图片在不同个数环境下的布局效果(默认布局和自定义布局)。该场景多用于社交类应用。
https://img-blog.csdnimg.cn/img_convert/40f4e7354bb9ab316067a7098eff7603.gif
​​​​​​​​​​​​​​​​​​​​​​​​​​​
HarmonyOS Next 数据库版本升级案例

本示例介绍利用关系型数据库的接口来进行数据库升降级场景实现
https://img-home.csdnimg.cn/images/20230724024159.png?origin_url=https%3A%2F%2Fp3-juejin.byteimg.com%2Ftos-cn-i-k3u1fbpfcp%2F4013515fa8c444ada59d67b7a41398db~tplv-k3u1fbpfcp-jj-mark%3A0%3A0%3A0%3A0%3Aq75.image%23%3Fw%3D411%26h%3D813%26s%3D685786%26e%3Dgif%26f%3D102&pos_id=img-m8M0TVQ3-1715617483208
​​​​​​​​​​​​​​​​​​​​​​​​​​
HarmonyOS Next 应用新功能引导实现案例

本文介绍怎样利用high_light_guide三方库完成应用新版本功能导航。通过高亮区域与蒙版背景的明暗度对比,让用户快速锁定重点功能,了解版本变更和业务入口。
https://img-blog.csdnimg.cn/img_convert/c99199b6d9fe7498510fbaf93a191e00.gif
​​​​​​​​​​​​​​​​​​​​​​​​​
HarmonyOS Next 监听HiLog日志实现测试用例验证

本示例通过监听hilog日志的回调,判断指定日志是否打印,来确定测试用例的执行结果是成功还是失败。由于ArkTS没有注册日志回调的接口,示例通过Native来注册日志回调,并在Native的自定义日志处置惩罚函数中过滤用户传入的日志内容后回调ArkTS端的回调函数。
https://img-home.csdnimg.cn/images/20230724024159.png?origin_url=https%3A%2F%2Fp3-juejin.byteimg.com%2Ftos-cn-i-k3u1fbpfcp%2Fd990a0a656174c869a9768c473f825c9~tplv-k3u1fbpfcp-jj-mark%3A0%3A0%3A0%3A0%3Aq75.image%23%3Fw%3D415%26h%3D539%26s%3D2628512%26e%3Dgif%26f%3D114&pos_id=img-J52fLhW5-1715617483210
HarmonyOS Next 精确设置ImageKnife请求头实现防盗链功能

本案例利用了第三方库imageknife,通过在请求头中添加Referer来获取防盗链图片功能。也可以基于此功能设置请求头中的其他参数,比方User-Agent、Origin乃至ETag等等。
https://img-home.csdnimg.cn/images/20230724024159.png?origin_url=https%3A%2F%2Fp3-juejin.byteimg.com%2Ftos-cn-i-k3u1fbpfcp%2F2fec030c76a140888d6dee3d6a42c63b~tplv-k3u1fbpfcp-jj-mark%3A0%3A0%3A0%3A0%3Aq75.image%23%3Fw%3D300%26h%3D555%26s%3D1805067%26e%3Dgif%26f%3D85&pos_id=img-5Bo65bcx-1715617483210
​​​​​​​​​​​​​​​​​​​​​​​
HarmonyOS Next 手写绘制及保存图片案例

本示例利用drawing库的Pen和Path结合NodeContainer组件实现手写绘制功能,并通过image库的packToFile和packing接口将手写板的绘制内容保存为图片。
https://img-home.csdnimg.cn/images/20230724024159.png?origin_url=https%3A%2F%2Fp3-juejin.byteimg.com%2Ftos-cn-i-k3u1fbpfcp%2F28b29c81d1b84ef196d5b7f6f74ba905~tplv-k3u1fbpfcp-jj-mark%3A0%3A0%3A0%3A0%3Aq75.image%23%3Fw%3D508%26h%3D745%26s%3D272328%26e%3Dgif%26f%3D197&pos_id=img-xnHRMbVl-1715617483211
​​​​​​​​​​​​​​​​​​​​​​
HarmonyOS Next 多模态页面转场动效实现案例

本示例介绍多模态页面转场动效实现:通过半模态转场实现半模态登录界面, 与全屏模态和组件转场结合实现多模态组合登录场景,此中手机验证码登录与账号密码登录都为组件, 通过TransitionEffect.move()实现组件间转场到达近似页面转场的效果。
https://img-home.csdnimg.cn/images/20230724024159.png?origin_url=https%3A%2F%2Fp3-juejin.byteimg.com%2Ftos-cn-i-k3u1fbpfcp%2Fc20ae9612a9c4c7a93bc77cce1939978~tplv-k3u1fbpfcp-jj-mark%3A0%3A0%3A0%3A0%3Aq75.image%23%3Fw%3D590%26h%3D1178%26s%3D1982173%26e%3Dgif%26f%3D80&pos_id=img-iC6TABJv-1715617483212
​​​​​​​​​​​​​​​​​​​​​
HarmonyOS Next 一镜到底“页面转场”动画

本方案做的是页面点击卡片跳转到详情预览的转场动画效果
https://img-blog.csdnimg.cn/img_convert/3be6a8d0bb8a03692c26575862b68dba.gif
​​​​​​​​​​​​​​​​​​​​
HarmonyOS Next 实现Swiper指示器导航点位于Swiper下方

本示例介绍通过分割swiper区域,实现指示器导航点位于swiper下方的效果。
https://img-blog.csdnimg.cn/img_convert/c6e58841a7226a084f082e0a3e8a485a.gif
HarmonyOS Next 侧滑返回变乱拦截案例

在编辑场景中,存在用户误触返回,导致内容未保存就退出编辑页的现象; 本示例介绍利用NavDestination组件的onBackPressed回调对返回变乱进行拦截,提示用户保存编辑内容,并利用preferences实例长期化保存内容。
https://img-home.csdnimg.cn/images/20230724024159.png?origin_url=https%3A%2F%2Fp3-juejin.byteimg.com%2Ftos-cn-i-k3u1fbpfcp%2F0287453826ef4e3faf45c51ad4e86d75~tplv-k3u1fbpfcp-jj-mark%3A0%3A0%3A0%3A0%3Aq75.image%23%3Fw%3D321%26h%3D563%26s%3D1701331%26e%3Dgif%26f%3D98&pos_id=img-Zx5dDgoE-1715617483214
​​​​​​​​​​​​​​​​​​
HarmonyOS Next 利用NAPI封装ArkTS接口案例

本例以DocumentViewPicker的Select方法为例,提供了Napi封装ArkTS API的通用方法。
https://img-blog.csdnimg.cn/img_convert/854a3ca9a52311f099eb7e1b38bdf420.gif
​​​​​​​​​​​​​​​​​
HarmonyOS Next 利用ArkWeb同层渲染案例

该方案展示了ArkWeb同层渲染:将系统原生组件直接渲染到前端H5页面上,原生组件不仅可以提供H5组件无法实现的一些功能,还能提拔用户体验的流通度
https://img-blog.csdnimg.cn/img_convert/bcc27bc71fa479fc8fc9619e642ec2b2.gif
​​​​​​​​​​​​​​​​
HarmonyOS Next 页面间共享组件实例的案例

本示例提供组件实例在页面间共享的解决方案:通过Stack容器,下层放舆图组件,上层放Navigation组件来管理页面,页面可以共享下层的舆图组件,页面中需要体现舆图的区域设置为透明,并参考触摸交互控制,设置变乱透传及响应区域。
https://img-blog.csdnimg.cn/img_convert/3e06a80ce965afb2be3375c4e234c575.gif
​​​​​​​​​​​​​​​
HarmonyOS Next 多文件下载监听案例

多文件下载监听在应用开辟中是一个非常常见的需求。本示例将介绍怎样利用request上传下载模块实现多文件下载监听,如监听每个文件下载使命的进度,使命停息,下载完成等下载环境。每个应用最多支持创建10个未完成的使命,相关规格说明请参考request.agent.create。
https://img-blog.csdnimg.cn/img_convert/9e8b023cb1728217a08c4ae7e9d91029.gif
​​​​​​​​​​​​​​
HarmonyOS Next 自定义安全键盘案例

金融类应用在密码输入时,一般会利用自定义安全键盘。本示例介绍怎样利用TextInput组件实现自定义安全键盘场景,紧张包括TextInput.customKeyboard绑定自定义键盘、自定义键盘布局和状态更新等知识点。
https://img-home.csdnimg.cn/images/20230724024159.png?origin_url=https%3A%2F%2Fp3-juejin.byteimg.com%2Ftos-cn-i-k3u1fbpfcp%2Fe489010d700e455183171e7261d1dea0~tplv-k3u1fbpfcp-jj-mark%3A0%3A0%3A0%3A0%3Aq75.image%23%3Fw%3D280%26h%3D545%26s%3D688395%26e%3Dgif%26f%3D131%26b%3Deaeaea&pos_id=img-jAFyCra4-1715617483218
​​​​​​​​​​​​​
HarmonyOS Next 适配挖孔屏案例

本示例介绍利用屏幕属性getDefaultDisplaySync、getCutoutInfo接口实现适配挖孔屏。该场景多用于沉浸式场景下。
https://img-home.csdnimg.cn/images/20230724024159.png?origin_url=https%3A%2F%2Fp3-juejin.byteimg.com%2Ftos-cn-i-k3u1fbpfcp%2F295157f0533244699d7e7ff156147e7b~tplv-k3u1fbpfcp-jj-mark%3A0%3A0%3A0%3A0%3Aq75.image%23%3Fw%3D309%26h%3D670%26s%3D263032%26e%3Dgif%26f%3D3%26b%3Dcfedcf&pos_id=img-FV5hqsBz-1715617483219
​​​​​​​​​​​
HarmonyOS Next 自定义路由栈管理

本案例将介绍怎样利用路由跳转返回时获取到泉源页的模块名以及路径名,在现实场景中同一页面通常会根据不同泉源页展示不同的UI。
HarmonyOS Next 左右拖动切换图片效果案例

本示例利用滑动手势监听,实时调整左右两侧内容体现区域巨细和效果。通过绑定gesture变乱中的PanGesture平移手势,实时获取拖动间隔。当拖动时,实时地调节左右两个Image组件的宽度,从而成功实现左右拖动切换图片效果的功能。
https://img-blog.csdnimg.cn/img_convert/917f793aa44deab549dc850a6e6b4171.gif
​​​​​​​​​​​​
HarmonyOS Next 投票动效实现案例

本示例介绍利用绘制组件中的Polygon组件共同利用显式动画以及borderRadius实现投票pk组件。
https://img-blog.csdnimg.cn/img_convert/704644268a56e0a787327694e5a50417.gif
HarmonyOS Next 汉字转拼音案例

本示例介绍利用第三方库的pinyin4js组件实现汉字转大写拼音。
https://img-blog.csdnimg.cn/img_convert/9b47bb74b0152da154e90a8103117424.gif
​​​​​​​​​​​​
HarmonyOS Next 底部抽屉滑动效果案例

本示例紧张介绍了利用List实现底部抽屉滑动效果场景,并将界面沉浸式(全屏)体现,及背景舆图可拖动。
https://img-blog.csdnimg.cn/img_convert/5efb7f4d85e1212156e2bdf540cc81d9.gif
​​​​​​​​​​​​
HarmonyOS Next 利用MpChart运动康健场景实践案例

MpChart是一个包罗各种类型图表的图表库,紧张用于业务数据汇总,比方销售数据走势图,股价走势图等场景中利用,方便开辟者快速实现图表UI,MpChart紧张包括线形图、柱状图、饼状图、蜡烛图、气泡图、雷达图、瀑布图等自定义图表库。 本示例介绍了MpChart图表组件的利用方法。 该组件多用于可视化等场景。
https://img-blog.csdnimg.cn/img_convert/0d990cc77f4f212d55ae2d89a9189510.gif
​​​​​​​​​​​​​
HarmonyOS Next 大文件拷贝案例

文件拷贝是应用开辟中的一个常见场景,通常有两种方式,一是直接读写文件的全部内容,二是利用buffer多次读写。前者的优点在于利用简单,但是在大文件场景下,内存占用较高,影响应用性能;后者的优点在于内存占用较小,但是编程稍显复杂。本例将展示怎样利用buffer来将大文件的rawfile复制到应用沙箱。
https://img-blog.csdnimg.cn/img_convert/87a35887d703f4418ec3aa45fc14c654.gif
​​​​​​​​​​
HarmonyOS Next 利用Web获取相机照相图片案例

本示例介绍怎样在HTML页面中拉起原生相机进行照相,并获取返回的图片。
https://img-blog.csdnimg.cn/img_convert/6adc932c5fdfc0b1a94f0669462ed1ed.gif
​​​​​​​​​
HarmonyOS Next 元素超出List区域案例

本示例介绍在List组件内实现子组件超出容器边缘的布局样式的实现方法。
https://img-blog.csdnimg.cn/img_convert/38cd7e6498689d659fac06b0569f1cb4.jpeg
​​​​​​​​
HarmonyOS Next 数字滚动动效实现

本示例紧张介绍了数字滚动动效的实现方案。 该方案多用于数字刷新,比方页面刷新抢票数量等场景。​​​​​​​
https://img-blog.csdnimg.cn/img_convert/445fabb77f82e8b6935d357bd0a3aad1.gif
HarmonyOS Next 图片拖拽AI抠图案例

本示例介绍图片AI抠图的利用:通过enableAnalyzer实现长按图片抠图并拖拽/复制到其他应用中。​​​​​​​
https://img-home.csdnimg.cn/images/20230724024159.png?origin_url=https%3A%2F%2Fp3-juejin.byteimg.com%2Ftos-cn-i-k3u1fbpfcp%2F196468f9119f4fec8bd89c4c9b1c9922~tplv-k3u1fbpfcp-jj-mark%3A0%3A0%3A0%3A0%3Aq75.image%23%3Fw%3D592%26h%3D1144%26s%3D10295230%26e%3Dgif%26f%3D58%26b%3Df5efee&pos_id=img-QeDlhHAR-1715617483227
HarmonyOS Next 长列表滑动到指定列表项动效实现案例

本例利用currentOffset方法获取并记录偏移量,然后利用scrollTo方法跳转到前次欣赏记录功能,可以流通滑动到前次列表的位置。
https://img-blog.csdnimg.cn/img_convert/028ae88b79db31bf727fd66f9ff4a93e.gif
​​​​​​​​​​​
HarmonyOS Next 标题下拉缩放案例

本文以备忘录应用为示例,介绍怎样在实现标题展开时继续下拉的动效。
https://img-blog.csdnimg.cn/img_convert/b605d66bc5ebedaacbcccac488625560.gif
​​​​​​​​​​
HarmonyOS Next 利用绘制组件实现自定义进度动画

本示例介绍利用绘制组件中的Circle组件以及Path组件实现实时进度效果。该场景多用于手机电池电量、汽车油量、水位变化等动态变化中。
https://img-home.csdnimg.cn/images/20230724024159.png?origin_url=https%3A%2F%2Fp3-juejin.byteimg.com%2Ftos-cn-i-k3u1fbpfcp%2Fa2c7db3531e8452aba8c596a96face86~tplv-k3u1fbpfcp-jj-mark%3A0%3A0%3A0%3A0%3Aq75.image%23%3Fw%3D262%26h%3D596%26s%3D2097758%26e%3Dgif%26f%3D428%26b%3Dfffefe&pos_id=img-CUZ1qYMl-1715617483229
​​​​​​​​​​​​​​​​​
HarmonyOS Next 图片压缩方案

图片压缩在应用开辟中是一个非常常见的需求,特殊是在处置惩罚用户上传图片时,需要上传指定巨细以内的图片。目前图片压缩支持jpeg、webp、png格式。本例中以jpeg图片为例介绍怎样通过packing和scale实现图片压缩到目的巨细以内。
https://img-blog.csdnimg.cn/img_convert/d195efc1a2d228076aa8f0ad37211293.gif
​​​​​​​​
HarmonyOS Next 实现Lottie动画

Lottie是一个适用于OpenHarmony的动画库,它可以分析Adobe After Effects软件通过Bodymovin插件导出的json格式的动画,并在移动设备上进行本地渲染, 可以在各种屏幕尺寸和分辨率上出现,并且支持动画的交互性,通过添加触摸变乱或其他用户交互操作,使动画更加生动和具有响应性。


https://img-blog.csdnimg.cn/img_convert/840aab59dba2fda9894e1f7e433e0a5c.gif
HarmonyOS Next 利用SideBarContainer侧边栏淡入淡出动效实现案例

在2in1或平板上,群聊侧边栏是一种较为常用的功能,虽然HarmonyOS已经具备了根本的动效,但是部门环境下开辟者大概有定制侧边栏动效的需求,本例紧张介绍了怎样基于显式动画实现侧边栏的淡入淡出动效。
https://img-blog.csdnimg.cn/img_convert/1f13f4c8d4d0005f4855eb5499e2a831.gif
​​​​​​**HarmonyOS Next 页面加载效果实现案例**
本示例介绍Stack堆叠组件和LoadingProgress加载组件模仿初次进入页面实现页面加载的效果。加载完成后,LoadingProgress组件会消失并展示加载结果页(即商品页)。
https://img-blog.csdnimg.cn/img_convert/b1fa9225a78377424ccc8217c3c1bf51.gif
​​​​​
HarmonyOS NEXT通过Native保存图片到应用沙箱

本示例紧张介绍Native怎样将网络上的图片及Rawfile中的图片保存到应用沙箱中。
https://img-blog.csdnimg.cn/img_convert/dfd7c598aa6647e5831bb1b45a101dd4.gif
​​​​
HarmonyOS NEXT短视频切换实现案例

短视频切换在应用开辟中是一种常见场景,上下滑动可以切换视频,十分方便。本模块基于Swiper组件和Video组件实现短视频切换功能。
https://img-blog.csdnimg.cn/img_convert/e70eed825821ddf800d60a0b6bcd1000.gif
​​​
HarmonyOS NEXT城市选择案例

本示例介绍城市选择场景的利用:通过AlphabetIndexer实现首字母快速定位城市的索引条导航。
https://img-blog.csdnimg.cn/img_convert/57441ec8ebf4bc96daeafcdfe5aea56a.gif
​​
HarmonyOS NEXT多层级轮播图方案

本示例介绍利用Stack组件实现多层级瀑布流。该场景多用于购物、资讯类应用。
https://img-blog.csdnimg.cn/img_convert/d945580bc5f6ba6d9daa5676a31982a5.gif

HarmonyOS Next 搜刮功能实现案例

本示例介绍利用includes方法对数据实现模糊查询
https://img-blog.csdnimg.cn/img_convert/c550b84a2b5a78e884f6faf188e87588.gif

HarmonyOS NEXT实现Swiper高度可变化效果

在许多应用中,swiper组件每一个page的高度是不一致的,以是需要swiper组件下方页面的高度跟着一起变化。
https://img-blog.csdnimg.cn/img_convert/f0152846f98fcd04800132553027a80f.gif
HarmonyOS NEXT听歌识曲水波纹特效案例

本示例介绍水波纹的特效。该场景多用于各种软件的按钮。
https://img-blog.csdnimg.cn/img_convert/213007c21f9a272130d65ca4da7fa3ff.gif
HarmonyOS NEXT自定义日历选择器

本示例介绍通过CustomDialogController类体现自定义日历选择器。
https://img-blog.csdnimg.cn/img_convert/0f5c25854aed07bf07b8146031f1ac61.gif
HarmonyOS NEXT组件堆叠实现

本示例介绍运用Stack组件以构建多条理堆叠的视觉效果。通过绑定Scroll组件的onScroll滚动变乱回调函数,精准捕获滚动动作的发生。当滚动时,实时地调节组件的透明度、高度等属性,从而成功实现了嵌套滚动效果、透明度动态变化以及平滑的组件切换。
https://img-blog.csdnimg.cn/img_convert/50b8c4d4819cb8dc7ce1326f8c3a5055.gif
HarmonyOS NEXT自定义视图实现Tab效果

本示例介绍利用Text、List等组件,添加点击变乱onclick,动画,animationTo实现自定义Tab效果。
https://img-blog.csdnimg.cn/img_convert/332329f5d9ac1bf3f497db3aab29d1ae.gif
HarmonyOS NEXT应用在Worker子线程中解压文件

本示例介绍在Worker子线程利用@ohos.zlib提供的zlib.decompressfile接口对沙箱目录中的压缩文件进行解压操作,解压成功后将解压路径返回主线程,获取解压文件列表。
https://img-blog.csdnimg.cn/img_convert/0b2be0fdf61f268139bce1ca34747a79.gif
HarmonyOS NEXT中Grid和List内拖拽互换子组件位置

本示例分别通过onItemDrop()和onDrop()回调,实现子组件在Grid和List中的子组件位置互换。
https://img-home.csdnimg.cn/images/20230724024159.png?origin_url=https%3A%2F%2Fp3-juejin.byteimg.com%2Ftos-cn-i-k3u1fbpfcp%2Facbc8c2ee3dc4e3ab0902282c3ecb867~tplv-k3u1fbpfcp-jj-mark%3A0%3A0%3A0%3A0%3Aq75.image%23%3Fw%3D202%26h%3D192%26s%3D304299%26e%3Dgif%26f%3D16%26b%3D96c4c9&pos_id=img-gvFM32pn-1715617483242
HarmonyOS NEXT折叠屏音乐播放器方案

本示例介绍利用ArkUI中的容器组件FolderStack在折叠屏设备中实现音乐播放器场景。
https://img-home.csdnimg.cn/images/20230724024159.png?origin_url=https%3A%2F%2Fp3-juejin.byteimg.com%2Ftos-cn-i-k3u1fbpfcp%2F4e9880a51d3f4b419124d39c7e1db741~tplv-k3u1fbpfcp-jj-mark%3A0%3A0%3A0%3A0%3Aq75.image%23%3Fw%3D878%26h%3D778%26s%3D6152281%26e%3Dgif%26f%3D507&pos_id=img-SnP1Nt6w-1715617483243
HarmonyOS NEXT发布图片评论

本示例将通过发布图片评论场景,介绍怎样利用startAbilityForResult接口拉起相机照相,并获取相机返回的数据。
https://img-home.csdnimg.cn/images/20230724024159.png?origin_url=https%3A%2F%2Fp3-juejin.byteimg.com%2Ftos-cn-i-k3u1fbpfcp%2F19fc5c0e2e1e427fa2adfc3913bbf541~tplv-k3u1fbpfcp-jj-mark%3A0%3A0%3A0%3A0%3Aq75.image%23%3Fw%3D243%26h%3D501%26s%3D5783417%26e%3Dgif%26f%3D151%26b%3Dfdfdfd&pos_id=img-W3pJqeP3-1715617483243

HarmonyOS NEXT视频全屏切换案例

本示例介绍了Video组件和@ohos.window接口实现媒体全屏的功能。 该场景多用于首页瀑布流媒体播放等。
https://img-blog.csdnimg.cn/img_convert/df1498bcf460f0ece8ea60f6a1865be6.gif

HarmonyOS NEXT应用在Worker子线程中解压文件

本示例介绍在Worker 子线程利用@ohos.zlib 提供的zlib.decompressfile接口对沙箱目录中的压缩文件进行解压操作,解压成功后将解压路径返回主线程,获取解压文件列表。
https://img-blog.csdnimg.cn/img_convert/92b439b31a47335e5238d6387d248f87.gif
HarmonyOS NEXT页面跳转对象传递案例

本示例紧张介绍在利用Navigation实现页面跳转时,怎样在跳转页面得到转入页面传的类对象的方法。实现过程中利用了第三方插件class-transformer,传递对象经过该插件的plainToClass方法转换后可以直接调用对象的方法。
https://img-home.csdnimg.cn/images/20230724024159.png?origin_url=https%3A%2F%2Fp3-juejin.byteimg.com%2Ftos-cn-i-k3u1fbpfcp%2Ffe71c3643aa64e03888bdbe7a82e8b16~tplv-k3u1fbpfcp-jj-mark%3A0%3A0%3A0%3A0%3Aq75.image%23%3Fw%3D316%26h%3D403%26s%3D324853%26e%3Dgif%26f%3D46%26b%3Dfefefe&pos_id=img-XV4ElOCy-1715617483246
HarmonyOS NEXT动态路由

本示例将介绍怎样利用动态路由跳转到模块中的页面,以及怎样利用动态import的方式加载模块。

HarmonyOS NEXT状态栏显隐变化

本示例介绍利用Scroll组件的滚动变乱 onScroll 实现状态栏显隐变化。该场景多用于各种软件的首页、我的等页面中。
https://img-blog.csdnimg.cn/img_convert/eacd072f00c6ecc6b6b0877c6a9023eb.gif
HarmonyOS NEXT利用弹簧曲线实现抖动动画及手机振动效果案例

抖动动画和手机振动效果是手机利用时常见的效果。
https://img-home.csdnimg.cn/images/20230724024159.png?origin_url=https%3A%2F%2Fp3-juejin.byteimg.com%2Ftos-cn-i-k3u1fbpfcp%2F0eb39a9d44514dfe80503b4023e59a1e~tplv-k3u1fbpfcp-jj-mark%3A0%3A0%3A0%3A0%3Aq75.image%23%3Fw%3D523%26h%3D440%26s%3D276172%26e%3Dgif%26f%3D55&pos_id=img-DoqRlARS-1715617483247
HarmonyOS NEXT验证码布局

本示例介绍怎样利用Text组件实现验证码场景,并禁用对内容的选中、复制、光标。
https://img-home.csdnimg.cn/images/20230724024159.png?origin_url=https%3A%2F%2Fp3-juejin.byteimg.com%2Ftos-cn-i-k3u1fbpfcp%2F30a89bf1a27b4c92939185bed18fc378~tplv-k3u1fbpfcp-jj-mark%3A0%3A0%3A0%3A0%3Aq75.image%23%3Fw%3D312%26h%3D410%26s%3D35676%26e%3Dgif%26f%3D13%26b%3Dffffff&pos_id=img-rbf7EXpf-1715617483248

HarmonyOS NEXT在Native侧实现进度关照功能

本示例通过模仿下载场景介绍怎样将Native的进度信息实时同步到ArkTS侧。
https://img-home.csdnimg.cn/images/20230724024159.png?origin_url=https%3A%2F%2Fp3-juejin.byteimg.com%2Ftos-cn-i-k3u1fbpfcp%2F47580edcf32e4fb99953f845b27df3a7~tplv-k3u1fbpfcp-jj-mark%3A0%3A0%3A0%3A0%3Aq75.image%23%3Fw%3D312%26h%3D176%26s%3D234842%26e%3Dgif%26f%3D93&pos_id=img-IZg42nM0-1715617483249
HarmonyOS NEXT翻页动效案例

翻页动效是应用开辟中常见的动效场景,常见的有书籍翻页,日历翻页等。本例将介绍怎样通过ArkUI提供的体现动画接口animateTo实现翻页的效果。
https://img-home.csdnimg.cn/images/20230724024159.png?origin_url=https%3A%2F%2Fp3-juejin.byteimg.com%2Ftos-cn-i-k3u1fbpfcp%2F8154c9be05d642a6bf9817b9bda275b8~tplv-k3u1fbpfcp-jj-mark%3A0%3A0%3A0%3A0%3Aq75.image%23%3Fw%3D257%26h%3D235%26s%3D831052%26e%3Dgif%26f%3D557&pos_id=img-hPn9mQpM-1715617483250

HarmonyOS NEXT下拉刷新与上滑加载案例

本示例介绍利用第三方库的PullToRefresh组件实现列表的下拉刷新数据和上滑加载后续数据。
https://img-home.csdnimg.cn/images/20230724024159.png?origin_url=https%3A%2F%2Fp3-juejin.byteimg.com%2Ftos-cn-i-k3u1fbpfcp%2Fd6a7cd856cfd406990184d8ae1f9bb59~tplv-k3u1fbpfcp-jj-mark%3A0%3A0%3A0%3A0%3Aq75.image%23%3Fw%3D405%26h%3D642%26s%3D5426542%26e%3Dgif%26f%3D123%26b%3Dfafaf8&pos_id=img-LyjHViYg-1715617483250

HarmonyOS NEXT赛马灯案例

本示例介绍了文本宽度过宽时,怎样实现文本首尾相接循环滚动并体现在可视区,以及每循环滚动一次之后会停滞一段时间后再滚动。
https://img-blog.csdnimg.cn/img_convert/32b1f6d02710918428428dd19b6d9eef.gif

HarmonyOS NEXT深色模式案例

本示例介绍在开辟应用以适应深色模式时,对于深色和淡色模式的适配方案,接纳了多种战略。
https://img-blog.csdnimg.cn/img_convert/f82ff8d72b403f07e94e33a2ddfe1d94.gif

HarmonyOS NEXT应用非常处置惩罚案例

本示例介绍了通过应用变乱办理hiAppEvent获取上一次应用非常信息的方法,紧张分为应用崩溃、应用卡死以及系统查杀三种。
https://img-home.csdnimg.cn/images/20230724024159.png?origin_url=https%3A%2F%2Fp3-juejin.byteimg.com%2Ftos-cn-i-k3u1fbpfcp%2Ff0bcf26f0e264da1bf251151d5fcecc8~tplv-k3u1fbpfcp-jj-mark%3A0%3A0%3A0%3A0%3Aq75.image%23%3Fw%3D547%26h%3D624%26s%3D1112263%26e%3Dgif%26f%3D117&pos_id=img-wUraoDhL-1715617483252

HarmonyOS NEXT图片选择和下载保存案例

本示例介绍图片相关场景的利用:包罗访问手机相册图片、选择预览图片并体现选择的图片到当前页面,下载并保存网络图片到手机相册或到指定用户目录两个场景。
https://img-home.csdnimg.cn/images/20230724024159.png?origin_url=https%3A%2F%2Fp3-juejin.byteimg.com%2Ftos-cn-i-k3u1fbpfcp%2F4572ba87758644f399319142469c2f43~tplv-k3u1fbpfcp-jj-mark%3A0%3A0%3A0%3A0%3Aq75.image%23%3Fw%3D418%26h%3D700%26s%3D5991101%26e%3Dgif%26f%3D190%26b%3Dd4d4d2&pos_id=img-NgUz49WC-1715617483252

HarmonyOS NEXT多层嵌套类对象监听案例

对于多层嵌套的环境,好比二维数组,大概数组项class,大概class的属性是class,他们的第二层的属性变化是无法观察到的。@Observed/@ObjectLink装饰器可以解决。
https://img-home.csdnimg.cn/images/20230724024159.png?origin_url=https%3A%2F%2Fp3-juejin.byteimg.com%2Ftos-cn-i-k3u1fbpfcp%2F5d28a8808b1c4166b08f41a11d2ae494~tplv-k3u1fbpfcp-jj-mark%3A0%3A0%3A0%3A0%3Aq75.image%23%3Fw%3D523%26h%3D871%26s%3D343211%26e%3Dgif%26f%3D30&pos_id=img-19THI6j4-1715617483253

HarmonyOS NEXT利用AKI轻松实现跨语言调用案例

AKI提供了极简语法糖利用方式,一行代码完成JS与C/C++的无停滞跨语言互调,利用方便。本模块将介绍利用AKI编写C++跨线程调用JS函数场景,为开辟者利用AKI提供参考。
https://img-home.csdnimg.cn/images/20230724024159.png?origin_url=https%3A%2F%2Fp3-juejin.byteimg.com%2Ftos-cn-i-k3u1fbpfcp%2F0bb8410439c5466ca33e622e1e858c15~tplv-k3u1fbpfcp-jj-mark%3A0%3A0%3A0%3A0%3Aq75.image%23%3Fw%3D720%26h%3D650%26s%3D715146%26e%3Dgif%26f%3D9%26b%3Dffffff&pos_id=img-V2jHvhwz-1715617483253

HarmonyOS Next Tab组件实现增删Tab标签案例

本示例介绍利用了Tab组件实现自定义增删Tab页签的功能。该场景多用于欣赏器等场景。
https://img-home.csdnimg.cn/images/20230724024159.png?origin_url=https%3A%2F%2Fp3-juejin.byteimg.com%2Ftos-cn-i-k3u1fbpfcp%2F07c624f4d39c4598af8828e306368dd0~tplv-k3u1fbpfcp-jj-mark%3A0%3A0%3A0%3A0%3Aq75.image%23%3Fw%3D690%26h%3D528%26s%3D379367%26e%3Dgif%26f%3D135%26b%3Dfefefe&pos_id=img-X6o5UmAd-1715617483254

HarmonyOS Next 通过Axios获取分析网络数据

本示例介绍利用第三方库的Axios获取GBK格式的网络数据时,通过util实现GBK转换UTF-8格式。
https://img-blog.csdnimg.cn/img_convert/a77f6b6acf8b1d1a15d1c30ff77063b4.jpeg

HarmonyOS Next列表编辑实现案例

列表的编辑模式用途十分广泛,常见于待服务项管理、文件管理、备忘录的记录管理等应用场景。
https://img-home.csdnimg.cn/images/20230724024159.png?origin_url=https%3A%2F%2Fp3-juejin.byteimg.com%2Ftos-cn-i-k3u1fbpfcp%2F6cda43daa87743eeb5d7c61b0ed69577~tplv-k3u1fbpfcp-jj-mark%3A0%3A0%3A0%3A0%3Aq75.image%23%3Fw%3D266%26h%3D458%26s%3D296098%26e%3Dgif%26f%3D41%26b%3Df2f3f5&pos_id=img-sDcKWnXe-1715617483255

HarmonyOS Next实现二级联动案例

二级联动是指一个列表(一级列表)的选择结果,来更新另一个列表(二级列表)的选项。
https://img-blog.csdnimg.cn/img_convert/a7ad004729280a4b9de5b647f4715fbc.gif

HarmonyOS Next阻塞变乱冒泡案例
变乱冒泡是指触发子组件变乱的时间,变乱会传递到父组件,如许会导致父组件的变乱也会触发。
https://img-home.csdnimg.cn/images/20230724024159.png?origin_url=https%3A%2F%2Fp3-juejin.byteimg.com%2Ftos-cn-i-k3u1fbpfcp%2F4356ffef56444ebeb45fd7eec2591e8d~tplv-k3u1fbpfcp-jj-mark%3A0%3A0%3A0%3A0%3Aq75.image%23%3Fw%3D351%26h%3D757%26s%3D277151%26e%3Dgif%26f%3D222&pos_id=img-tqsp6hcS-1715617483257
HarmonyOS Next 图片缩放效果实现

本模块基于Image组件实现了简单的图片预览功能,支持双指捏合等效果。
https://img-home.csdnimg.cn/images/20230724024159.png?origin_url=https%3A%2F%2Fp3-juejin.byteimg.com%2Ftos-cn-i-k3u1fbpfcp%2Ff9cc05bdf1db4733a5ef98d61caf53a7~tplv-k3u1fbpfcp-jj-mark%3A0%3A0%3A0%3A0%3Aq75.image%23%3Fw%3D385%26h%3D734%26s%3D258590%26e%3Dpng%26b%3Dfbf8f8&pos_id=img-j4pgtiXt-1715617483258
HarmonyOS Next实现主页瀑布流案例

主页利用WaterFlow+LazyForeEach实现了瀑布流场景。
https://img-home.csdnimg.cn/images/20230724024159.png?origin_url=https%3A%2F%2Fp3-juejin.byteimg.com%2Ftos-cn-i-k3u1fbpfcp%2F099fa4d0abf149cf989c6cdc4e576ca0~tplv-k3u1fbpfcp-jj-mark%3A0%3A0%3A0%3A0%3Aq75.image%23%3Fw%3D267%26h%3D575%26s%3D2346536%26e%3Dgif%26f%3D60%26b%3Df6f4f4&pos_id=img-JvNAb8QH-1715617483259
HarmonyOS Next滑动页面信息隐藏与组件位移效果案例

在许多应用中,向上滑动"我的"页面,页面顶部会有如下变化效果:一部门信息逐渐隐藏,另一部门信息逐渐体现,同时一些组件会进行缩放大概位置移动。向下滑动时则相反。
https://img-home.csdnimg.cn/images/20230724024159.png?origin_url=https%3A%2F%2Fp3-juejin.byteimg.com%2Ftos-cn-i-k3u1fbpfcp%2Fede546ea68dd4aa2b68738bbbb6ef9d8~tplv-k3u1fbpfcp-jj-mark%3A0%3A0%3A0%3A0%3Aq75.image%23%3Fw%3D349%26h%3D211%26s%3D351714%26e%3Dgif%26f%3D20%26b%3Dfcf4f2&pos_id=img-86mTVQ7n-1715617483259

HarmonyOS Next 利用MPCharts图形实现案例

MpChart是一个包罗各种类型图表的图表库,方便开辟者快速实现图表UI。利用MpChart可以实现柱状图UI效果。
https://img-home.csdnimg.cn/images/20230724024159.png?origin_url=https%3A%2F%2Fp3-juejin.byteimg.com%2Ftos-cn-i-k3u1fbpfcp%2F0d0f3ed2fa9e432e8fe1def962af4379~tplv-k3u1fbpfcp-jj-mark%3A0%3A0%3A0%3A0%3Aq75.image%23%3Fw%3D524%26h%3D354%26s%3D400987%26e%3Dgif%26f%3D24%26b%3Dfcfbfb&pos_id=img-pEUzejxg-1715617483260

HarmonyOS Next全屏登录页面案例

本例介绍各种应用登录页面。在主页面点击跳转到全屏登录页后,体现全屏模态页面,全屏模态页面从下方滑出并覆盖整个屏幕,模态页面内容自定义,此处分为默认一键登录方式和其他登录方式。
https://img-home.csdnimg.cn/images/20230724024159.png?origin_url=https%3A%2F%2Fp3-juejin.byteimg.com%2Ftos-cn-i-k3u1fbpfcp%2Fbd60e944bf19481f8dd3ecd283f78bf1~tplv-k3u1fbpfcp-jj-mark%3A0%3A0%3A0%3A0%3Aq75.image%23%3Fw%3D349%26h%3D767%26s%3D1321859%26e%3Dgif%26f%3D350%26b%3Dffffff&pos_id=img-XeAQWsLY-1715617483261

HarmonyOS Next自定义TabBar案例
TabBar在大部门的APP当中都能够利用到,不同的APP大概存在不一样的TabBar样式,Tab组件自带的TabBar属性对于部门效果无法满足,如页签中间体现一圈圆弧外轮廓等, 因此我们需要去本身定义一个TabBar页签来满足开辟的需要。
https://img-home.csdnimg.cn/images/20230724024159.png?origin_url=https%3A%2F%2Fp3-juejin.byteimg.com%2Ftos-cn-i-k3u1fbpfcp%2F6c9fc96595a940668377850ff6090d92~tplv-k3u1fbpfcp-jj-mark%3A0%3A0%3A0%3A0%3Aq75.image%23%3Fw%3D517%26h%3D106%26s%3D31499%26e%3Dpng%26b%3Dfdfcfc&pos_id=img-9v9cQb37-1715617483262
HarmonyOS Next地址互换动画案例
在出行类订票软件中,一般都有此动画效果,点击互换后,出发点和尽头互换。
https://img-home.csdnimg.cn/images/20230724024159.png?origin_url=https%3A%2F%2Fp3-juejin.byteimg.com%2Ftos-cn-i-k3u1fbpfcp%2Facf1522fe0484c46ae1874ad7516c6c8~tplv-k3u1fbpfcp-jj-mark%3A0%3A0%3A0%3A0%3Aq75.image%23%3Fw%3D350%26h%3D190%26s%3D161495%26e%3Dgif%26f%3D74%26b%3Df1f4f5&pos_id=img-m5zoiD2v-1715617483263
最后

有许多小伙伴不知道学习哪些鸿蒙开辟技术?不知道需要重点掌握哪些鸿蒙应用开辟知识点?而且学习时频繁踩坑,最终浪费大量时间。以是有一份实用的鸿蒙(HarmonyOS NEXT)资料用来跟着学习是非常有必要的。
这份鸿蒙(HarmonyOS NEXT)资料包罗了鸿蒙开辟必掌握的核心知识要点,内容包罗了(ArkTS、ArkUI开辟组件、Stage模子、多端部署、分布式应用开辟、音频、视频、WebGL、OpenHarmony 多媒体技术、Napi组件、OpenHarmony内核、Harmony南向开辟、鸿蒙项目实战等等)鸿蒙(HarmonyOS NEXT) 技术知识点。
渴望这一份鸿蒙学习资料能够给大家带来资助,有需要的小伙伴自行领取,限时开源,先到先得~无套路领取!!
如果你是一名有经验的资深Android移动开辟、Java开辟、前端开辟、对鸿蒙感爱好以及转行人员,可以直接领取这份资料
获取这份完备版高清学习门路,请点击→纯血版全套鸿蒙HarmonyOS学习资料****
鸿蒙(HarmonyOS NEXT)最新学习门路

https://img-home.csdnimg.cn/images/20230724024159.png?origin_url=https%3A%2F%2Fp3-juejin.byteimg.com%2Ftos-cn-i-k3u1fbpfcp%2F032cd3a3dc0e402aafc396b0e356ade5~tplv-k3u1fbpfcp-jj-mark%3A0%3A0%3A0%3A0%3Aq75.image%23%3Fw%3D1649%26h%3D1580%26s%3D451939%26e%3Dpng%26b%3Df7f7fa&pos_id=img-HhTAFPFs-1715617483265


[*]HarmonOS基础技能
https://img-home.csdnimg.cn/images/20230724024159.png?origin_url=https%3A%2F%2Fp3-juejin.byteimg.com%2Ftos-cn-i-k3u1fbpfcp%2Fe667153d08cd4927b111b4f3a761c911~tplv-k3u1fbpfcp-jj-mark%3A0%3A0%3A0%3A0%3Aq75.image%23%3Fw%3D1543%26h%3D850%26s%3D102665%26e%3Dpng%26b%3Dffffff&pos_id=img-COnCmyZD-1715617483265


[*]HarmonOS就业必备技能 https://img-home.csdnimg.cn/images/20230724024159.png?origin_url=https%3A%2F%2Fp3-juejin.byteimg.com%2Ftos-cn-i-k3u1fbpfcp%2F3d381dafa8b3489ea476f55a26fe69c2~tplv-k3u1fbpfcp-jj-mark%3A0%3A0%3A0%3A0%3Aq75.image%23%3Fw%3D1161%26h%3D905%26s%3D97967%26e%3Dpng%26b%3Dfffdfd&pos_id=img-vRikHeSz-1715617483266
[*]HarmonOS多媒体技术
https://img-home.csdnimg.cn/images/20230724024159.png?origin_url=https%3A%2F%2Fp3-juejin.byteimg.com%2Ftos-cn-i-k3u1fbpfcp%2F7eb4a3835cf340dfbde64100d2911f1d~tplv-k3u1fbpfcp-jj-mark%3A0%3A0%3A0%3A0%3Aq75.image%23%3Fw%3D1281%26h%3D849%26s%3D72759%26e%3Dpng%26b%3Dfffdfd&pos_id=img-QDfhQchR-1715617483267


[*]鸿蒙NaPi组件进阶
https://img-home.csdnimg.cn/images/20230724024159.png?origin_url=https%3A%2F%2Fp3-juejin.byteimg.com%2Ftos-cn-i-k3u1fbpfcp%2F132d430759394cdabc2fe6b5aac8b377~tplv-k3u1fbpfcp-jj-mark%3A0%3A0%3A0%3A0%3Aq75.image%23%3Fw%3D1429%26h%3D1708%26s%3D249541%26e%3Dpng%26b%3Dfff8f8&pos_id=img-HMWMnc8g-1715617483267


[*]HarmonOS高级技能
https://img-home.csdnimg.cn/images/20230724024159.png?origin_url=https%3A%2F%2Fp3-juejin.byteimg.com%2Ftos-cn-i-k3u1fbpfcp%2F0463d918a844405898c41dfcbbb85931~tplv-k3u1fbpfcp-jj-mark%3A0%3A0%3A0%3A0%3Aq75.image%23%3Fw%3D1246%26h%3D1543%26s%3D152478%26e%3Dpng&pos_id=img-bdQ6aoDg-1715617483268


[*]初识HarmonOS内核 https://img-home.csdnimg.cn/images/20230724024159.png?origin_url=https%3A%2F%2Fp3-juejin.byteimg.com%2Ftos-cn-i-k3u1fbpfcp%2F6f978031e9f94082b9b81f98b39f4383~tplv-k3u1fbpfcp-jj-mark%3A0%3A0%3A0%3A0%3Aq75.image%23%3Fw%3D1568%26h%3D884%26s%3D99803%26e%3Dpng&pos_id=img-7Vi2Aj46-1715617483268
[*]实战就业级设备开辟
https://img-home.csdnimg.cn/images/20230724024159.png?origin_url=https%3A%2F%2Fp3-juejin.byteimg.com%2Ftos-cn-i-k3u1fbpfcp%2F4f63639bb6254b64921fd6299a2d08af~tplv-k3u1fbpfcp-jj-mark%3A0%3A0%3A0%3A0%3Aq75.image%23%3Fw%3D1786%26h%3D811%26s%3D105580%26e%3Dpng%26b%3Dfffefe&pos_id=img-mVpZMT7A-1715617483269
有了门路图,怎么能没有学习资料呢,小编也准备了一份团结鸿蒙官方发布条记整理收纳的一套系统性的鸿蒙(OpenHarmony )学习手册(共计1236页) 与鸿蒙(OpenHarmony )开辟入门教学视频,内容包罗:ArkTS、ArkUI、Web开辟、应用模子、资源分类…等知识点。
获取以上完备版高清学习门路,请点击→纯血版全套鸿蒙HarmonyOS学习资料
《鸿蒙 (OpenHarmony)开辟入门教学视频》

https://img-home.csdnimg.cn/images/20230724024159.png?origin_url=https%3A%2F%2Fp3-juejin.byteimg.com%2Ftos-cn-i-k3u1fbpfcp%2F9d2fb69dac32459cb8fdd810adfa4a7b~tplv-k3u1fbpfcp-jj-mark%3A0%3A0%3A0%3A0%3Aq75.image%23%3Fw%3D1080%26h%3D569%26s%3D397776%26e%3Dpng&pos_id=img-D4OiDyuk-1715617483269
《鸿蒙生态应用开辟V2.0白皮书》

https://img-home.csdnimg.cn/images/20230724024159.png?origin_url=https%3A%2F%2Fp3-juejin.byteimg.com%2Ftos-cn-i-k3u1fbpfcp%2Fb3cec5d3c68e4b0d99e6e87bc7a549ac~tplv-k3u1fbpfcp-jj-mark%3A0%3A0%3A0%3A0%3Aq75.image%23%3Fw%3D1080%26h%3D726%26s%3D45651%26e%3Djpg&pos_id=img-ILHeetYu-1715617483270
《鸿蒙 (OpenHarmony)开辟基础到实战手册》

OpenHarmony北向、南向开辟环境搭建
https://img-home.csdnimg.cn/images/20230724024159.png?origin_url=https%3A%2F%2Fp3-juejin.byteimg.com%2Ftos-cn-i-k3u1fbpfcp%2F4cfededa675a4f01ab353e144aba2d23~tplv-k3u1fbpfcp-jj-mark%3A0%3A0%3A0%3A0%3Aq75.image%23%3Fw%3D1080%26h%3D507%26s%3D242361%26e%3Dpng&pos_id=img-xFYWHzCQ-1715617483270
《鸿蒙开辟基础》



[*]ArkTS语言
[*]安装DevEco Studio
[*]运用你的第一个ArkTS应用
[*]ArkUI声明式UI开辟
[*].……
https://img-home.csdnimg.cn/images/20230724024159.png?origin_url=https%3A%2F%2Fp3-juejin.byteimg.com%2Ftos-cn-i-k3u1fbpfcp%2F821272ecff324dcea8925a70a95b0cc0~tplv-k3u1fbpfcp-jj-mark%3A0%3A0%3A0%3A0%3Aq75.image%23%3Fw%3D720%26h%3D384%26s%3D171109%26e%3Dpng&pos_id=img-QFafLDMy-1715617483271
《鸿蒙开辟进阶》



[*]Stage模子入门
[*]网络管理
[*]数据管理
[*]电话服务
[*]分布式应用开辟
[*]关照与窗口管理
[*]多媒体技术
[*]安全技能
[*]使命管理
[*]WebGL
[*]国际化开辟
[*]应用测试
[*]DFX面向未来计划
[*]鸿蒙系统移植和裁剪定制
[*]……
https://img-home.csdnimg.cn/images/20230724024159.png?origin_url=https%3A%2F%2Fp3-juejin.byteimg.com%2Ftos-cn-i-k3u1fbpfcp%2F1fc14b01dbd34028ad94618b13ff55c7~tplv-k3u1fbpfcp-jj-mark%3A0%3A0%3A0%3A0%3Aq75.image%23%3Fw%3D720%26h%3D357%26s%3D140608%26e%3Dpng%26b%3Df5f4f4&pos_id=img-VQGq5i5F-1715617483271
《鸿蒙进阶实战》



[*]ArkTS实践
[*]UIAbility应用
[*]网络案例
[*]……
https://img-home.csdnimg.cn/images/20230724024159.png?origin_url=https%3A%2F%2Fp3-juejin.byteimg.com%2Ftos-cn-i-k3u1fbpfcp%2F3740dcb177a746e0812e4f779e31ce3e~tplv-k3u1fbpfcp-jj-mark%3A0%3A0%3A0%3A0%3Aq75.image%23%3Fw%3D720%26h%3D357%26s%3D127709%26e%3Dpng%26b%3Df6f5f5&pos_id=img-PrWlu7ZZ-1715617483272
获取以上完备鸿蒙HarmonyOS学习资料,请点击→纯血版全套鸿蒙HarmonyOS学习资料
总结

总的来说,华为鸿蒙不再兼容安卓,对中年程序员来说是一个挑衅,也是一个机会。只有积极应对变化,不停学习和提拔本身,他们才气在这个厘革的期间中立于不败之地。
我的博客只写前端博文,点击我去看更多喜欢的前端博文,接待大家一起讨论学习!【https://blog.csdn.net/qq_29101285?spm=1011.2266.3001.5343】


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: HarmonyOS开始玩耍:应用开辟案例大全(六)