摘要: 鸿蒙开发资源导航与学习建议 最近写了几篇鸿蒙的学习文章,总结了一下学习资料希望对大家有所帮助 一、新手入门资料 里面包含了 开发资料汇总表: 资料汇总 注:第三方整理,建议核对时效性 给大家推荐下整理的HarmonyOS NEXT开发常用的资料,包含: 1、开发入门与进阶 包含开发环境搭建,常用De 阅读全文
posted @ 2025-08-24 18:55 大雷神 阅读(21) 评论(0) 推荐(0)
摘要: ​ 因为下节课就可以写讲解两者生命周期代码的实战了,写介绍一下理论方面的区别:鸿蒙应用开发(ArkUI范式)与Vue网页开发在生命周期管理上的核心区别,这直接反映了原生OS应用与Web应用在架构哲学和运行环境上的根本差异 ⚙️ 一、设计哲学与目标平台的本质差异 鸿蒙(ArkUI)本质:构建Harmo 阅读全文
posted @ 2025-08-24 18:55 大雷神 阅读(39) 评论(0) 推荐(0)
摘要: ​ 先看官方的介绍 ArkCompiler 是华为自研的统一编程平台,包含编译器、工具链、运行时等关键部件,支持高级语言在多种芯片平台的编译与运行,并支撑应用和服务运行在手机、个人电脑、平板、电视、汽车和智能穿戴等多种设备上的需求。 ​编辑 AOT 编译模式 ArkCompiler 利用 ArkTS 阅读全文
posted @ 2025-08-24 18:54 大雷神 阅读(35) 评论(0) 推荐(0)
摘要: ​ 用最生活化的例子,把这两个听起来高大上的词儿掰扯清楚!想象一下你要开个果汁店🍹(该果汁店就是您的APP)。 🏗 应用框架 = 你的果汁店整体布局和工作流程 (舞台和规则) 它是什么? 是支撑你整个果汁店运作的“骨架”、“蓝图”和“规则手册”。它定义了工作怎么组织、步骤怎么走、东西怎么放。 它 阅读全文
posted @ 2025-08-24 18:53 大雷神 阅读(41) 评论(0) 推荐(0)
摘要: ​ 启动的分类(热身环节) 启动动类型 触发条件 系统开销 & 速度 主要优化方向 冷启动 应用进程不存在(首次启动或进程被杀后启动) 最高,需创建进程、加载资源、初始化所有组件 主要优化目标,减少主线程任务,延迟初始化 热启动 应用进程仍在后台(从后台唤起或切换回来) 最低,只需将已有Activi 阅读全文
posted @ 2025-08-24 18:53 大雷神 阅读(46) 评论(0) 推荐(0)
摘要: ​ 并发(Concurrency)和并行(Parallelism)区别在哪里? 🧠 核心思想:一句话分清它俩 记住这个最经典的比喻: 并发(Concurrency): 一个人(一个CPU核心)交替地做多件事。 比如:你一边看电视,一边回微信消息。你其实是在快速地在“看电视”和“回消息”这两件事之间 阅读全文
posted @ 2025-08-24 18:52 大雷神 阅读(31) 评论(0) 推荐(0)
摘要: ​ 序章:卡顿的数字世界 在每秒60帧的视觉交响乐中,每一帧都是精心编排的节拍。当这些节拍开始丢失——就像交响乐中突然静音的提琴部——我们便遭遇了加载丢帧的数字噩梦。这不是简单的性能下降,而是一场渲染管线的全面崩溃,是数字世界与物理定律的残酷对抗。 从移动端WebView的滚动卡顿到原生应用的动画停 阅读全文
posted @ 2025-08-24 18:52 大雷神 阅读(39) 评论(0) 推荐(0)
摘要: ​ ​编辑上面的图很熟悉吧 Network 面板的表格列出了所有请求,每一列都提供了关键信息: Name: 请求的资源名称和路径。 Status: HTTP 状态码(诊断核心)。200成功,304未修改(缓存),404找不到,500服务器错误等。 Type: 请求类型。document(HTML), 阅读全文
posted @ 2025-08-24 18:51 大雷神 阅读(37) 评论(0) 推荐(0)
摘要: ​ Web浏览器中长这个样子 ​编辑 鸿蒙中长这个样子 ​编辑 DevEco Profiler是一款由HarmonyOS提供的性能分析工具,主要用于对应用在真实设备上的运行情况进行实时监测和分析。以下是关于DevEco Profiler的一些关键信息: 设备支持 :DevEco Profiler工具 阅读全文
posted @ 2025-08-24 18:51 大雷神 阅读(44) 评论(0) 推荐(0)
摘要: ​ 深度录制技术概述 深度录制(Deep Recording)是一种先进的性能分析技术,它通过全面捕获应用程序运行时的各种执行上下文信息(包括函数调用栈、参数、返回值、SQL查询、网络请求、系统调用等),并将其保存为可供后续分析的日志文件或事件流。与传统的抽样分析不同,深度录制提供了完整的执行轨迹, 阅读全文
posted @ 2025-08-24 18:26 大雷神 阅读(37) 评论(0) 推荐(0)
摘要: ​ 耗时分析(Time Profiling)是应用性能优化的核心手段,它通过测量代码执行时间,帮助开发者定位性能瓶颈。无论是在Web、安卓还是鸿蒙开发中,有效的耗时分析都能显著提升应用响应速度和用户体验 1 理解耗时分析:为什么它至关重要? 应用的响应速度直接影响用户体验。过长的加载时间或卡顿会导致 阅读全文
posted @ 2025-08-24 18:26 大雷神 阅读(47) 评论(0) 推荐(0)
摘要: ​ 概述 HMRouter是HarmonyOS上页面跳转的场景解决方案,主要解决页面间相互跳转的问题,开发者可以参考HMRouter使用说明进行安装配置与快速上手,本文主要以实际开发中的各项场景为例,介绍HMRouter路由框架的使用。HMRouter路由框架提供了下列功能特性: 使用自定义注解实现 阅读全文
posted @ 2025-08-24 18:25 大雷神 阅读(95) 评论(0) 推荐(0)
摘要: ​ 什么是Snapshot技术? Snapshot(快照)是一种记录系统或数据在特定时间点状态的技术。它最初应用于数据库系统,用于实现数据备份和恢复,如今已扩展到各种计算场景中。 Snapshot的核心价值在于能够瞬间完成状态捕获,而不影响系统的正常运行。根据应用场景的不同,Snapshot技术主要 阅读全文
posted @ 2025-08-24 18:25 大雷神 阅读(39) 评论(0) 推荐(0)
摘要: ​ 引言:什么是内存泄漏? 想象一下你的手机是一个酒店,每个应用程序都是酒店的客人。当客人(应用程序)使用房间(内存)时,酒店经理(系统)会分配房间给他们使用。正常情况下,客人退房(应用关闭)后,房间应该被清理并重新可用。 内存泄漏就像是客人离开了酒店却忘了退房,房间一直被占用无法重新分配。随着时间 阅读全文
posted @ 2025-08-24 18:24 大雷神 阅读(44) 评论(0) 推荐(0)
摘要: ​ 1 CPU分析的核心概念与重要性 CPU活动分析(CPU Profiling)是性能优化的核心手段,它通过测量代码执行时间,帮助开发者定位性能瓶颈。应用的响应速度直接影响用户体验,过长的加载时间或卡顿会导致用户流失 1.1 为什么CPU分析至关重要 在不同性能维度的敏感度中,CPU性能直接影响: 阅读全文
posted @ 2025-08-24 18:23 大雷神 阅读(43) 评论(0) 推荐(0)
摘要: ​ 在应用开发中,流畅的用户体验至关重要,而帧率(FPS)是衡量应用流畅度的关键指标之一。无论是前端Web开发还是鸿蒙应用开发,Frame分析(帧率分析)都是优化性能、解决卡顿丢帧问题的核心手段 1 Frame分析概述:为什么它如此重要 Frame分析是指通过监测和记录应用渲染过程中的每一帧,分析其 阅读全文
posted @ 2025-08-24 18:23 大雷神 阅读(38) 评论(0) 推荐(0)
摘要: ​ 1 点击响应时延概述 1.1 什么是点击响应时延? 点击响应时延是指从用户手指触摸屏幕开始,到应用界面产生视觉反馈(如颜色变化、动画开始)所经过的时间。根据人类感知研究,时延低于100ms用户会感觉即时响应,时延在100-300ms用户可感知轻微延迟,超过300ms则会有明显卡顿感。 1.2 时 阅读全文
posted @ 2025-08-24 18:23 大雷神 阅读(39) 评论(0) 推荐(0)
摘要: ​ 1 点击完成时延概述 1.1 什么是点击完成时延? 点击完成时延是指从用户手指触摸屏幕开始,到所有与点击相关的任务完全执行完毕所经过的时间。这与点击响应时延(只需视觉反馈)不同,完成时延要求所有关联操作都执行完成。 1.2 时延组成阶段 一次完整的点击完成包含以下阶段: 输入处理阶段:触摸检测和 阅读全文
posted @ 2025-08-24 18:22 大雷神 阅读(8) 评论(0) 推荐(0)
摘要: ​ 应用启动时的闪屏体验是用户对产品的第一印象,直接影响用户留存率和满意度。无论是Web应用还是鸿蒙原生应用,优秀的闪屏方案都能显著提升用户体验 1 闪屏问题概述 1.1 为什么需要关注闪屏体验? 应用启动阶段通常面临以下问题: 资源加载延迟:代码、样式、图片等需要时间加载 初始化耗时:数据初始化、 阅读全文
posted @ 2025-08-24 18:21 大雷神 阅读(50) 评论(0) 推荐(0)
摘要: ​ 在应用开发中,Image白块问题(又称图片加载闪烁、布局跳动)是影响用户体验的常见问题。无论是Web前端还是鸿蒙应用,都需要系统性的解决方案来确保图片平滑加载和显示 1.1 什么是Image白块问题? Image白块问题是指在图片加载过程中出现的以下现象: 布局跳动:图片从无到有加载时导致的页面 阅读全文
posted @ 2025-08-24 18:21 大雷神 阅读(51) 评论(0) 推荐(0)