
HarmonyOS NEXT应用开发实战
文章平均质量分 90
以实战为线索,逐步深入HarmonyOS NEXT应用开发的细节。最好的学习方法是实战,来直接做项目。项目从哪来?一是给自己定一个小目标。二是努力达成目标并分享喜悦。
特立独行的猫a
csdn技术男猫哥,高级嵌入式软件工程师、c++软件工程师、全栈工程师。专注分享c++、QT、嵌入式linux、Android、HarmonyOS、前端小程序、AIoT(物联网+人工智能)、单片机、通信技术、开发工具等相关内容。
展开
-
HarmonyOS NEXT边学边玩:从零实现一个影视App(七、今日票房页面的设计与实现)
定义接口返回的数据模型,在bean文件夹下创建一个// 影片名称// 上映日期// 综合票房(百万)// 票房占比// 排片占比// 场均人次data: {通过本篇博客,我们介绍了如何在HarmonyOS NEXT中实现一个简单的“今日票房”页面。从接口定义到页面布局,我们展示了如何使用ArkUI组件库来构建用户界面,并通过网络请求动态加载数据。希望这篇博客能帮助你更好地理解HarmonyOS NEXT的开发流程。如果你有任何问题或建议,请随时留言交流。作者介绍作者:csdn猫哥。原创 2025-01-23 20:00:15 · 1140 阅读 · 0 评论 -
HarmonyOS NEXT边学边玩:从零实现一个影视App(六、视频播放页的实现)
通过以上步骤,实现了一个功能完善的视频播放页面。这个页面不仅支持视频的播放、暂停、全屏等基本功能,还支持电视剧的剧集选择和简介的展开/收起。希望这篇文章能够帮助你更好地理解如何使用HarmonyOS NEXT和ArkUI来构建一个影视App的视频播放页面。如果你有任何问题或建议,欢迎在评论区留言!作者介绍作者:csdn猫哥原文链接:https://blog.youkuaiyun.com/yyz_1987。原创 2025-01-16 23:26:02 · 1429 阅读 · 0 评论 -
HarmonyOS NEXT应用开发边学边玩系列:从零实现一影视APP (五、电影详情页的设计实现)
在本文中,完成了电影详情页的设计与实现。主要使用了BadgeSymbolSpanButtonRating等组件,并结合库来实现网络请求。通过这些技术,可以快速地开发出功能丰富、用户体验良好的影视应用。希望本文对你有所帮助。作者介绍作者:csdn猫哥原文链接:https://blog.youkuaiyun.com/yyz_1987坚果派团队由坚果等人创建,团队拥有12个华为HDE带领热爱HarmonyOS/OpenHarmony的开发者,以及若干其他领域的三十余位万粉博主运营。原创 2025-01-15 21:16:18 · 1345 阅读 · 0 评论 -
HarmonyOS NEXT应用开发边学边玩系列:从零实现一影视APP (四、最近上映电影滚动展示及加载更多的实现)
在HarmonyOS NEXT开发环境中,可以使用多种组件和库来构建丰富且交互友好的应用。本文将展示如何使用HarmonyOS NEXT框架和nutpi/axios库,从零开始实现一个简单的影视APP的首页,主要关注最近上映电影的滚动展示及加载更多功能的实现。导入模块:我们导入了之前定义的函数,以及一些其他必要的模块。定义组件状态::用于存储最近上映电影的原创 2025-01-14 22:15:00 · 901 阅读 · 0 评论 -
HarmonyOS NEXT应用开发边学边玩系列:从零实现一影视APP (三、影视搜索页功能实现)
通过本文,展示了如何使用HarmonyOS NEXT框架和库来实现一个简单的影视搜索页。库的使用大大简化了网络请求的操作,使代码更加简洁易读。希望这篇文章对你有所帮助,让你在开发HarmonyOS NEXT应用时更加得心应手。如果你有任何问题或建议,欢迎在评论区留言交流!原创 2025-01-14 21:30:00 · 1731 阅读 · 0 评论 -
HarmonyOS NEXT应用开发边学边玩系列:从零实现一影视APP (二、首页轮播图懒加载的实现)
通过本文,学习了如何在HarmonyOS NEXT应用开发中实现轮播图的懒加载功能。这种方法不仅提升了应用的性能,还为用户提供了更好的使用体验。你可以根据实际需求对代码进行进一步的优化和扩展,以满足更多功能的实现。希望这篇文章对你有所帮助,欢迎在评论区交流和提问。原创 2025-01-13 19:25:48 · 1306 阅读 · 0 评论 -
HarmonyOS NEXT应用开发边学边玩系列:从零实现一影视APP (一、开源项目介绍)
爱影家”是一个基于HarmonyOS NEXT的开源影视客户端APP项目。它分为三个主要页面:影视首页、知乎日报页和个人中心页。通过这个项目,学习如何使用API进行数据交互、前端展示和后端处理等基本功能。通过这个项目,你不仅学习了如何使用HarmonyOS NEXT进行应用开发,还掌握了如何使用API进行数据交互、前端展示和后端处理等技能。项目驱动的学习方式能够帮助你系统化地掌握知识,而非单个知识点的碎片化学习。希望能通过这个项目,进一步提升自己的开发能力,并在未来的项目中不断成长。原创 2025-01-05 22:39:21 · 985 阅读 · 0 评论 -
HarmonyOS NEXT应用开发实战:免费练手的网络API接口分享
获取广告请求体示例:{通过使用这些API接口进行开发,不仅可以提升你的网络开发能力。希望以上分享对大家有所帮助,祝大家开发顺利!如果有任何问题,欢迎在评论区提问或联系我。原创 2024-12-29 15:19:06 · 1105 阅读 · 0 评论 -
HarmonyOS NEXT应用开发实战:一分钟写一个网络接口,JsonFormat插件推荐
JsonFormat插件可以极大地简化鸿蒙应用开发中的数据处理过程。通过这个插件,开发者只需简单操作,即可将JSON转化为对应的鸿蒙ets类,减少手动编写代码的时间,提高工作效率。JsonFormat插件。原创 2024-12-29 13:13:12 · 1424 阅读 · 0 评论 -
HarmonyOS NEXT 应用开发实战:音乐播放器的完整实现
通过本文的介绍,我们了解了如何在 HarmonyOS NEXT 中实现一个音乐播放器。这不仅涉及到界面的构建,还涉及到对音频播放器的封装和管理。希望本文能对大家有所帮助,如果在开发过程中遇到问题,也可以参考 HarmonyOS 官方文档或社区论坛寻求答案。开发过程中,我们始终遵循 HarmonyOS 的设计理念,注重用户体验和代码的可维护性。希望未来的 HarmonyOS 应用开发能更加高效和易于实现。作者:csdn猫哥。原创 2024-12-19 21:45:00 · 1358 阅读 · 0 评论 -
HarmonyOS ArkTS中视频播放Video组件实现竖屏到横屏切换
Video组件是ArkTS中用于播放视频的内置组件,它支持多种功能,包括自动播放、静音、循环播放等。通过Video组件,开发者可以方便地在应用中集成视频播放功能。接下来,我们定义一个组件,并在组件中使用Video@Component@State videoSrc: string = 'http://staticvip.iyuba.cn/video/small/202412/1009544_c.mp4' // 使用时请替换为实际视频加载网址// 获取视频播放参数});原创 2024-12-18 23:00:00 · 659 阅读 · 0 评论 -
HarmonyOS Next应用开发实战:ArkWeb组件使用介绍及使用举例
ArkWeb(方舟Web)是HarmonyOS Next中提供的一个Web组件,主要用于在应用程序中显示Web页面内容。这个组件使得开发者可以在HarmonyOS应用中嵌入Web页面,从而降低开发成本,提升开发和运营效率。本文由坚果派团队创作。坚果派团队由一群热爱HarmonyOS/OpenHarmony的开发者组成,拥有12个华为HDE认证开发者,以及来自多个领域的30多位拥有大量粉丝的博主。原创 2024-12-18 22:45:00 · 1064 阅读 · 0 评论 -
HarmonyOS NEXT应用开发指南:开屏广告的使用
在HarmonyOS NEXT中实现开屏广告的功能,我们主要需要新增StartPage和SplashFullScreenAdPage两个页面。在StartPage中请求广告,然后根据广告请求的结果路由到SplashFullScreenAdPage或者Index页面。在SplashFullScreenAdPage中展示全屏广告,并通过监听。原创 2024-12-18 22:15:00 · 790 阅读 · 0 评论 -
HarmonyOS NEXT应用开发,接入广告如此简单(避坑指南)
Ads Kit(广告服务)依托华为终端平台与数据能力为您提供流量变现服务,帮助您解决流量变现的难题;同时为广告主提供广告服务,配合华为终端平台向用户提供个性化的营销活动或商业广告。鲸鸿动能流量变现服务(以下简称流量变现服务)是广告服务依托华为终端强大的平台与数据能力为您提供的App流量变现服务,您通过该服务可以在自己的App中获取并向用户展示精美的、高价值的广告内容,并从中获得广告收益。原创 2024-12-18 21:30:00 · 1310 阅读 · 0 评论 -
HarmonyOS NEXT的Navigation,跳转子页面后底部Tab不隐藏问题解决
之前一直没留意到,跳转到 子页面后,这底部的几个tab竟然还在,没有隐藏掉。这是什么情况?其实是用法问题。原创 2024-12-07 09:20:58 · 996 阅读 · 0 评论 -
HarmonyOS NEXT应用开发实战之axios网络库的封装和使用
ohos/axios是基于Axios原库v1.3.4版本为HarmonyOS/OpenHarmony适配的三方库,是一个基于promise的网络请求库,可以运行node.js和浏览器中,沿用其现有用法和特性。•http请求•request和response拦截器•转换request和response的data数据•自动转换JSON data数据通过对Axios的封装,我们可以在HarmonyOS NEXT应用开发中实现更高效、更整洁的网络请求处理。原创 2024-12-03 21:45:00 · 2013 阅读 · 0 评论 -
HarmonyOS应用开发实战:JSON自动转换生成TypeScript接口类型代码
本文所述的工具是一个命令行工具,可以接受JSON文件作为输入,并生成对应的TypeScript接口定义文件。它通过反射获取JSON字段的类型,并根据类型动态构建TypeScript接口。最后,推荐下笔者的业余开源app影视项目“爱影家”,推荐分享给与我一样喜欢免费观影的朋友。注:因涉及免费观影,该项目仅限于学习研究使用!请勿用于其他用途!开源地址:爱影家app开源项目介绍及源码。原创 2024-12-03 21:15:00 · 1731 阅读 · 0 评论 -
HarmonyOS NEXT应用开发,关于useNormalizedOHMUrl选项的坑
起因是这样的:我这库打包发布出问题了,这个有遇到的吗?源码里面就没有 request .d.ts,这打包后哪来个这文件?且漏掉了其他文件。@猫哥csdn.yyz_1987 为啥我打包的har里面,只有接口,没有具体实现呢?最后发现有个配置,改下就行了:useNormalizedOHMUrl配置为true.具体实现应该打进了二进制包里面了,点ABC , 后缀的那个文件。新版本的devstudio在打包时默认这个选项为true,打出来的是字节码包,不在包含源文件。原创 2024-11-29 23:00:15 · 1340 阅读 · 0 评论 -
HarmonyOS NEXT应用开发实战:十二、远场通信RCP简单好用的模块化封装
通过对HarmonyOS中远场通信RCP的模块化封装,我们不仅优化了网络请求的流程,还提升了代码的可读性和可维护性。希望这篇文章能够帮助你在HarmonyOS应用开发中更高效地使用网络组件,享受更便捷的开发体验。最后,推荐下笔者的业余开源app影视项目“爱影家”,推荐分享给与我一样喜欢免费观影的朋友。注:因涉及免费观影,该项目仅限于学习研究使用!请勿用于其他用途!开源地址:爱影家app开源项目介绍及源码。原创 2024-11-19 19:30:45 · 1633 阅读 · 0 评论 -
HarmonyOS NEXT应用开发实战 ( 应用的签名、打包上架,各种证书详解)
没经历过的童鞋,首次对HarmonyOS的应用签名打包上架可能感觉繁琐。需要各种秘钥证书生成和申请,混在一起也分不清。其实搞清楚后也就那会事,各个文件都有它存在的作用。HarmonyOS通过数字证书与Profile文件等签名信息来保证鸿蒙应用/元服务的完整性,鸿蒙应用/元服务如需上架则必须通过签名校验。因此,需要使用发布证书和Profile文件对鸿蒙应用/元服务进行签名后才能发布。harmonyos应用上架,各种秘钥证书用途是什么?原创 2024-11-14 21:45:00 · 1979 阅读 · 0 评论 -
HarmonyOS NEXT 应用开发实战:十一、知乎日报项目接口使用指南
在本篇博文中,我们将带您完成一个简单的知乎日报项目,主要关注如何使用 h_request 库与后端接口进行交互。我们将快速搭建起项目,并利用该库的优势提高开发效率。原创 2024-11-07 21:35:22 · 775 阅读 · 0 评论 -
HarmonyOS NEXT 应用开发实战(十、从零设计一款个人中心页面详细示例)
文通过实例详细介绍了如何在HarmonyOS NEXT中设计个人中心页面。从数据结构的定义到页面UI的实现,我们提供了完整的代码示例。希望对初学者和开发者有所帮助,让大家更好地理解HarmonyOS NEXT的开发流程。在实际开发中,别忘了根据实际需求进行适当的调整和扩展,提升用户体验。原创 2024-11-04 23:12:36 · 1188 阅读 · 0 评论 -
HarmonyOS NEXT 应用开发实战(九、知乎日报项目详情页实现详细介绍)
在本篇博文中,我们将探讨如何使用 HarmonyOS Next 框架开发一个知乎日报的详情页,逐步介绍所用到的组件及代码实现。知乎日报是个小巧完整的小项目,这是一个循序渐进的过程,适合初学者和有一定开发经验的工程师参考。原创 2024-11-02 21:49:23 · 1407 阅读 · 2 评论 -
HarmonyOS NEXT 应用开发实战(八、知乎日报List列表下拉刷新及上滑加载更多分页的实现)
通过以上的实现,我们成功构建了一个支持下拉刷新和上滑加载更多功能的知乎日报应用。使用HarmonyOS NEXT的List组件及自定义数据源,可以有效地管理列表数据,并提供良好的用户体验。希望大家在实际开发中能够灵活应用这些技巧,构建出更优秀的应用!最后,推荐下笔者的业余开源app影视项目“爱影家”,推荐分享给与我一样喜欢免费观影的朋友。该项目仅限于学习研究使用!请勿用于其他用途!爱影家app开源项目介绍及源码。原创 2024-10-27 22:36:46 · 1782 阅读 · 0 评论 -
HarmonyOS NEXT 应用开发实战(七、知乎日报轮播图的完整实现)
在今天的博文中,我们将深入探讨如何在 HarmonyOS NEXT 中使用 ArkUI 实现一个轮播图组件。我们将通过一个示例代码来演示这个完整的过程,其中包含获取数据、管理数据源以及渲染组件等多个部分。原创 2024-10-19 13:51:14 · 702 阅读 · 0 评论 -
HarmonyOS NEXT 应用开发实战(六、组件导航Navigation使用详解)
Navigation组件通常作为页面的根容器,支持单页面、分栏和自适应三种显示模式。开发者可以使用Navigation组件提供的属性来设置页面的标题栏、工具栏、导航栏等。NavRouter是Navigation组件中的特殊子组件,通常用于与Navigation组件配合使用,它默认提供了点击响应处理,不需要开发者自定义点击事件逻辑。NavRouter组件只有两个子组件,其中第二个子组件必须是NavDestination。原创 2024-10-17 22:28:18 · 3165 阅读 · 1 评论 -
HarmonyOS NEXT 应用开发实战(五、页面的生命周期及使用介绍)
自定义组件:@Component装饰的UI单元,可以组合多个系统组件实现UI的复用,可以调用组件的生命周期。页面:即应用的UI页面。可以由一个或者多个自定义组件组成,@Entry装饰的自定义组件为页面的入口组件,即页面的根节点,一个页面有且仅能有一个@Entry。只有被@Entry装饰的组件才可以调用页面的生命周期。onPageShow:页面每次显示时触发一次,包括路由过程、应用进入前台等场景。onPageHide:页面每次隐藏时触发一次,包括路由过程、应用进入后台等场景。原创 2024-10-13 23:01:22 · 1598 阅读 · 0 评论 -
HarmonyOS NEXT 应用开发实战(四、仿知乎日报的首页轮播图实现)
通过以上实现,我们成功模仿了知乎日报的轮播图效果。使用HarmonyOS NEXT提供的组件和API,我们能够快速构建出功能丰富且具有用户友好的界面。接下来,您可以在这个基础上进行更多的功能扩展与视觉设计,提高应用的吸引力与易用性。希望本篇博文对您在HarmonyOS NEXT的开发有所帮助!最后,推荐下笔者的业余开源app影视项目“爱影家”,推荐分享给与我一样喜欢观影的朋友。爱影家app开源项目介绍及源码。原创 2024-10-12 21:44:49 · 1231 阅读 · 0 评论 -
HarmonyOS NEXT 应用开发实战(三、ArkUI页面底部导航TabBar的实现)
接下来,我们自定义了一个名为TabBuilderColumn() {})这个构建器根据当前选中的Tab来设置图标和文字颜色,并在点击时更新和Tab的显示状态。在page目录下新建文件夹home,mine和zhihu分别用来存放对应的tab页的内容。这样便于清晰的管理各个页面,且不至于把所有内容都放到一个Index.ets文件里。@Componentbuild() {Column() {// 标题栏Text("首页")// 内容项。原创 2024-10-12 21:16:23 · 1635 阅读 · 0 评论 -
HarmonyOS NEXT 封装实现好用的网络模块(基于最新5.0的API12)
在 HarmonyOS-NEXT 开发中,网络请求是应用开发中不可或缺的一部分。为了提高开发效率和代码复用性,我们可以封装一个好用的网络模块组件。本文将介绍如何在 HarmonyOS-NEXT 中封装一个功能强大且易于使用的网络模块组件。原创 2024-09-12 23:00:00 · 1035 阅读 · 0 评论 -
HarmonyOS NEXT应用开发实战(一、打造最好用的网络通信模块组件)
通过将网络库移植到HarmonyOS,我们大大简化了网络请求的过程。开发者可以享受到更加清晰、简洁的API,同时也提升了开发效率。如果你正在开发HarmonyOS应用,不妨尝试一下这个网络通信模块封装,让你的开发过程更加顺畅。希望本文对你有所帮助,欢迎交流与分享经验!最后,推荐下笔者的业余开源app影视项目“爱影家”,推荐分享给与我一样喜欢观影的朋友。爱影家app开源项目介绍及源码。原创 2024-10-04 17:13:23 · 2658 阅读 · 4 评论 -
HarmonyOS NEXT应用开发实战(二、封装比UniApp和小程序更简单好用的网络库)
接上篇,HarmonyOS NEXT应用开发(一、打造最好用的网络通信模块组件)-优快云博客网络库已经封装好啦,成功发布到了OpenHarmony三方库中心仓。OpenHarmony三方库中心仓但是现在还没人气,可能一些伙伴不会用。这里特写了篇文章和使用demo,发出来让大家看下,原来写网络接口竟可以如此简单。有多简单?原创 2024-10-09 23:59:10 · 1909 阅读 · 0 评论