鸿蒙学习
文章平均质量分 90
熬夜的王
一个勇往直前的程序员!
展开
-
【鸿蒙学习】深入解析鸿蒙应用与元服务:含义、区别、应用场景及创建方法
鸿蒙应用和元服务是鸿蒙生态中的两大利器,它们各有特点和适用场景。开发者应根据实际需求,选择合适的开发方向。无论是构建完整的鸿蒙应用,还是提供便捷的元服务,都是为用户带来更好体验的重要途径。随着鸿蒙操作系统的不断成熟,未来将有更多优秀的鸿蒙应用和元服务出现在我们身边。原创 2024-10-07 22:51:43 · 1105 阅读 · 0 评论 -
【鸿蒙开发】深入理解鸿蒙开发中的@State装饰器:掌握组件内状态管理
State装饰器是鸿蒙开发中管理组件内部状态的有力工具。通过@State,我们可以轻松地实现响应式数据绑定,让组件的UI随着状态的变化而自动更新。掌握@State的使用,将有助于您更好地进行鸿蒙应用开发。希望本文能帮助您理解@State装饰器的用法,并在实际项目中灵活运用。如果您有任何疑问或建议,欢迎在评论区留言交流。原创 2024-10-07 22:42:47 · 841 阅读 · 0 评论 -
【鸿蒙开发】详解GridRowSizeOption的尺寸属性
在鸿蒙(HarmonyOS)开发中,布局的灵活性和适应性对于构建高质量的应用至关重要。`GridRowSizeOption`是鸿蒙开发框架提供的一个布局属性,用于定义网格布局中行的大小。本文将详细介绍`GridRowSizeOption`的xs、sm、md、lg、xl、xxl这几个尺寸属性的含义、用途以及如何在实际开发中使用它们。原创 2024-10-02 22:39:39 · 520 阅读 · 0 评论 -
【鸿蒙开发】探索HarmonyNext开发:常用注解详解与实战
本文介绍了HarmonyNext开发中一些常用的注解及其作用,并通过代码示例展示了如何在HarmonyOS应用开发中使用这些注解。注解为开发者提供了一种强大的代码组织和管理方式,有助于简化代码和提高开发效率。希望这些内容能够帮助您更好地理解和应用HarmonyNext的注解,为您的鸿蒙开发之旅增添助力。原创 2024-10-02 22:30:58 · 1358 阅读 · 0 评论 -
【鸿蒙学习】深入了解UIAbility组件
UIAbility是HarmonyOS应用开发中的一个重要组件,用于处理用户界面交互。它类似于Android中的Activity和iOS中的ViewController。UIAbility提供了丰富的UI控件,开发者可以通过这些控件构建出美观、易用的应用界面。UIAbility组件是系统调度的基本单元,为应用提供绘制界面的窗口。一个应用可以包含一个或多个UIAbility组件。例如,在支付应用中,可以将入口功能和收付款功能分别配置为独立的UIAbility。原创 2024-10-01 23:40:37 · 1085 阅读 · 0 评论 -
【鸿蒙学习】鸿蒙代码中的$r用来干啥的?[获取资源字符串与多语言切换指南]
通过以上步骤,你可以在鸿蒙平台上有效地管理应用资源,并实现多语言支持。这不仅能够提升应用的国际化水平,还能更好地满足不同用户群体的需求。在实现这些功能时,请确保遵循各平台的具体开发指南和最佳实践。原创 2024-10-01 23:27:52 · 569 阅读 · 0 评论 -
【鸿蒙学习】HarmonyOS应用开发者高级认证 - 认证通过(附题目)
经过几日的休整,我终于再次挑战高级认证,并以82分的成绩堪堪越过了及格线。然而,通过考试后我惊讶地发现,原来顺利过关的人数如此众多。我逐一攻克了所有基础题目,却发现随着基础题的刷过,同行的考生越来越少,而开发者认证的人数却在不断攀升。不禁笑出声来,原来我也是通过搜题才得以通关的一员!这让我想起了《黑神话 · 悟空》和西游记的故事,没有历经重重关卡,取得的胜利似乎总是少了那么一丝满足感。在获得高级证书之后,我终于解锁了华为应用发布的权限。或许,许多人正是为了这一刻而奋斗。原创 2024-08-29 23:26:25 · 4137 阅读 · 0 评论 -
【鸿蒙学习】java后端学鸿蒙开发有什么好处呢?
作为一名Java程序员,学习HarmonyNext开发具有重要意义。通过制定合理的学习路线,掌握基本知识和技能,您将能够在HarmonyNext领域取得一席之地。随着市场需求的不断增长,HarmonyNext开发者将面临更多机遇。抓住机遇,不断提升自己,成为一名优秀的HarmonyNext开发者。原创 2024-08-25 22:49:50 · 1159 阅读 · 0 评论 -
【鸿蒙学习】HarmonyOS应用开发者高级认证 - 应用DFX能力介绍(含闯关习题)
Performance Analysis Kit(性能分析服务)为开发者提供应用事件、日志、跟踪分析工具,可观测应用运行时状态,用于行为分析、故障分析、安全分析、统计分析,帮助开发者持续改进应用体验。使用场景应用调试:提供流水日志功能,帮助开发者记录和获取日志,进行问题分析。问题定位:提供各类场景的故障现场,包含可靠性、性能、功耗、分布式故障相关的日志、事件、跟踪。线上监控:提供应用构建线上观测所需的日志、事件、跟踪接口,方便开发者记录、分析应用线上运行情况。能力范围。原创 2024-08-24 23:06:28 · 1452 阅读 · 0 评论 -
【鸿蒙学习】HarmonyOS应用开发者高级认证 - 应用开发安全(含闯关习题)
隐私保护是尊重个人权利、增加用户信任、确保个人信息安全的重要措施,也是法律法规的要求。隐私是用户的基本权利,HarmonyOS非常重视用户的隐私。通过隐私保护措施,可以降低个人信息遭到滥用的风险,保护用户的财产和利益。实施良好的隐私保护措施不仅有助于建立良好的用户关系,还有助于保护用户和企业的利益。HarmonyOS提供了系统安全、IDE/工具安全以及应用安全生态等三个层面的安全能力。在系统安全层面,为了保护应用能够运行在安全、可靠的系统上,保证其自身业务的安全可靠(例如安全支付、安全登录、安全聊天等)原创 2024-08-24 00:02:28 · 2293 阅读 · 0 评论 -
【鸿蒙学习】HarmonyOS应用开发者高级认证 - 应用性能优化二(代码层面)
列表是应用开发中最常见的一类开发场景,它可以将杂乱的信息整理成有规律、易于理解和操作的形式,便于用户查找和获取所需要的信息。应用程序中常见的列表场景有新闻列表、购物车列表、各类排行榜等。随着信息数据的累积,特别是一些新闻应用、购物应用、聊天应用,列表数据往往会达到上万条,针对这类大量数据加载的长列表应用,如何对长列表的性能进行优化是非常重要的。一个正确、高性能的长列表应用能明显降低列表渲染时间、提升页面的滑动帧率、降低应用内存占用,大幅提升用户体验。原创 2024-08-22 23:02:26 · 1320 阅读 · 0 评论 -
【鸿蒙学习】HarmonyOS应用开发者高级认证 - 应用性能优化一(界面层面)
在开发HarmonyOS应用时,优化应用性能是至关重要的。通过/ArkTS高性能编程、减少丢帧卡顿、提升应用启动和响应速度可以有效提升用户体验。本文将介绍一些优化HarmonyOS应用性能的方法。原创 2024-08-22 23:00:43 · 1219 阅读 · 0 评论 -
【鸿蒙学习】HarmonyOS应用开发者高级认证 - 自由流转
在HarmonyOS中,将跨多设备的分布式操作统称为流转。流转能力打破设备界限,多设备联动,使用户应用程序可分可合、可流转,实现如邮件跨设备编辑、多设备协同健身、多屏游戏等分布式业务。流转为开发者提供更广的使用场景和更新的产品视角,强化产品优势,实现体验升级。流转按照使用场景可分为跨端迁移和多端协同。原创 2024-08-21 22:10:43 · 1614 阅读 · 0 评论 -
【鸿蒙学习】HarmonyOS应用开发者高级认证 - 一次开发,多端部署
HarmonyOS 系统面向多终端提供了“一次开发,多端部署”(后文中简称为“一多”)的能力,让开发者可以基于一种设计,高效构建多端可运行的应用。定义:一套代码工程,一次开发上架,多端按需部署。目标:支撑开发者快速高效的开发支持多种终端设备形态的应用,实现对不同设备兼容的同时,提供跨设备的流转、迁移和协同的分布式体验。原创 2024-08-21 00:03:12 · 1722 阅读 · 0 评论 -
【鸿蒙学习】HarmonyOS应用开发者基础 - 认证通过
在前面学习完基础课的所有内容的时候,结课排名是第3410名,但是当开发者基础认证通过之后,排名居然到了146896名了。难道认证通过的人,都没有看过前面的课的内容吗?有一瞬间,我也想直奔高级认证,通过网络的力量考过它。在这个信息爆炸的时代,网络搜索似乎成为了解决问题的捷径。然而,在学习的道路上,没有捷径可走。考试,作为检验我们知识掌握程度的一种方式,却被一些人视为可以用搜索引擎轻松应对的挑战。那些试图通过搜题目来应付考试的人,或许能暂时获得高分,但他们失去的是对知识的敬畏和探索真理的决心。原创 2024-08-20 22:25:48 · 641 阅读 · 0 评论 -
【鸿蒙学习】HarmonyOS应用开发者基础 - 白皮书V3.0的关键知识点
白皮书V3.0这份文档详细介绍了鸿蒙生态应用开发的各个方面,涵盖了从核心概念到开发流程、测试和运维分析的各个环节。由于这本书有128页,读完时间较长,以下是对文档知识点的分析:原创 2024-08-19 22:54:57 · 912 阅读 · 0 评论 -
【鸿蒙学习】HarmonyOS应用开发者基础 - 二度失败(配题)
HarmonyOS应用开发者基础认证,比上次62分多了13分,已经达到了75分,距离胜利已经只有15分的差距了,计划再来一次就可以考试通过了,本次对考试内容进行了录屏,并且将题目进行了解析,本文将对考试题目进行复盘。部分答案可能不对,请大家在给出指证,助我下次完美考过,谢谢!!!原创 2024-08-18 23:36:53 · 3985 阅读 · 0 评论 -
【鸿蒙学习】HarmonyOS应用开发者基础 - 小试牛刀篇
HarmonyOS应用开发者基础认证是华为推出的针对HarmonyOS应用开发者的认证体系。1. 掌握HarmonyOS系统架构、开发框架及API。2. 熟练使用HarmonyOS开发工具,进行应用开发、调试与优化。3. 具备基本的HarmonyOS应用设计、布局与交互能力。知识点:HarmonyOS系统架构、特点、发展历程等。常见考题:请简述HarmonyOS的四大特性。HarmonyOS与Android、iOS系统的区别是什么?随着智能终端设备的普及,操作系统的重要性日益凸显。原创 2024-08-16 23:38:16 · 696 阅读 · 0 评论 -
【鸿蒙学习】HarmonyOS应用开发者基础 - 保存应用数据
当用户希望有一个全局唯一存储的地方,可以采用用户首选项来进行存储。Preferences会将该数据缓存在内存中,当用户读取的时候,能够快速从内存中获取数据,当需要持久化时可以使用**flush()**接口将内存中的数据写入持久化文件中。Preferences会随着存放的数据量越多而导致应用占用的内存越大,因此,Preferences不适合存放过多的数据,也不支持通过配置加密,适用的场景一般为应用保存用户的个性化设置(字体大小,是否开启夜间模式)等。原创 2024-08-16 23:05:44 · 568 阅读 · 0 评论 -
【鸿蒙学习】HarmonyOS应用开发者基础 - 从网络获取数据
HTTP协议是Hyper Text Transfer Protocol(**超文本传输协议**)的缩写,是一种用于分布式、协作式和超媒体信息系统的应用层协议。它是互联网上数据交换的基础,定义了客户端(用户设备)和服务器(网站主机)之间请求和响应的格式。HTTP最初由蒂姆·伯纳斯-李在1989年发明,用于在万维网上传输超文本文档,现在已经成为互联网上最广泛使用的协议之一。原创 2024-08-15 23:41:19 · 1410 阅读 · 0 评论 -
【鸿蒙学习】HarmonyOS应用开发者基础 - 构建更加丰富的页面之Tabs(三)
当页面信息较多时,为了让用户能够**聚焦**于当前显示的内容,需要对页面内容进行**分类**,提高页面空间利用率。Tabs组件可以在一个页面内**快速实现视图内容的切换**,一方面**提升**查找信息的**效率**,另一方面**精简**用户单次获取到的信息量。原创 2024-08-15 00:01:41 · 1124 阅读 · 0 评论 -
【鸿蒙学习】HarmonyOS应用开发者基础 - 构建更加丰富的页面(一)
ArkWeb是用于应用程序中显示Web页面内容的Web组件,为开发者提供页面加载、页面交互、页面调试等能力。可以实现移动端的混合式开发(Hybrid App)。原创 2024-08-14 23:33:18 · 1196 阅读 · 0 评论 -
【鸿蒙学习】使用HarmonyOS NEXT与Uniapp开发同一鸿蒙应用的区别及分析
随着鸿蒙操作系统的普及,开发者面临着多种开发工具的选择。本文将通过开发、部署、运行、使用四个方面,详细分析使用HarmonyOS NEXT与Uniapp开发同一鸿蒙应用的区别,为开发者提供参考。原创 2024-08-13 23:13:49 · 1850 阅读 · 1 评论 -
【鸿蒙学习】HarmonyOS应用开发者基础 - 从简单的页面开始
开发者可以将应用的用户界面设计为多个功能页面,每个页面进行单独的文件管理,并通过页面路由API完成页面间的调度管理如跳转、回退等操作,以实现应用内的功能解耦。UI构建与显示的最小单位,如列表、网格、按钮、单选框、进度条、文本等。开发者通过多种组件的组合,构建出满足自身应用诉求的完整界面。原创 2024-08-13 22:56:48 · 1035 阅读 · 0 评论 -
【鸿蒙学习】Stage模型与FA模型的对比与应用选择
Stage模型是一种基于应用生命周期和功能模块划分的架构设计理念。它将应用分为多个阶段(Stage),每个阶段对应一个特定的任务或界面,使得应用结构更加清晰、开发更加高效。FA模型(Feature Ability Model)是鸿蒙OS中另一种应用架构设计理念,它以功能为单元,将应用划分为多个功能模块(Feature Ability),每个模块具有独立的生命周期和功能。Stage模型和FA模型各有优势,适用于不同的开发场景。普通开发者应根据项目需求、团队协作、性能要求等因素,选择最合适的模型。原创 2024-08-12 23:09:11 · 699 阅读 · 0 评论 -
【鸿蒙学习】HarmonyOS应用开发者基础-ArkTS语法介绍
自定义组件:@Component装饰的UI单元,可以组合多个系统组件实现UI的复用,可以调用组件的生命周期。页面:即应用的UI页面。可以由一个或者多个自定义组件组成,@Entry装饰的自定义组件为页面的入口组件,即页面的根节点,一个页面有且仅能有一个@Entry。只有被@Entry装饰的组件才可以调用页面的生命周期。原创 2024-08-11 23:43:58 · 828 阅读 · 0 评论 -
【鸿蒙学习】HarmonyOS应用开发者基础-DevEco Studio的使用
HUAWEI DevEco Studio是基于IntelliJ IDEA Community开源版本打造,面向华为终端全场景多设备的一站式集成开发环境(IDE),为开发者提供工程模板创建、开发、编译、调试、发布等E2E的HarmonyOS应用/服务开发。DevEco Studio支持Windows和macOS系统。说明DevEco Studio支持使用多种语言进行应用/服务的开发,包括ArkTS、JS和C/C++。在编写应用/服务阶段,可以通过掌握代码编写的各种常用技巧,来提升编码效率。原创 2024-08-11 16:41:06 · 1245 阅读 · 0 评论 -
【鸿蒙学习】鸿蒙开发与Flutter开发对比:两大热门技术的深度解析
随着移动应用开发领域的不断发展,越来越多的跨平台开发技术应运而生。其中,华为推出的鸿蒙开发(HarmonyOS)和谷歌的Flutter成为了众多开发者关注的焦点。本文将对比分析鸿蒙开发和Flutter开发,帮助您了解这两大热门技术的优缺点,以便在项目中选择合适的技术方案。鸿蒙开发(HarmonyOS)和Flutter开发都是跨平台移动应用开发技术,它们旨在提高开发效率,降低成本。但在技术实现、性能、生态等方面,两者各有特点。原创 2024-08-08 22:57:54 · 1313 阅读 · 0 评论