首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
鸿蒙爬坑之路
村口老王
创建于2024-09-02
订阅专栏
活着
等 6 人订阅
共9篇文章
创建于2024-09-02
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
鸿蒙开发——AbilityStage、WindowStage、Context
一、AbilityStage 1、基本概念 AbilityStage是一个Module级别的组件容器,当HAP中的代码首次被加载到进程中的时候,系统会先创建AbilityStage实例。可以对该Mod
鸿蒙开发——Stage模型之Ability组件
一、基本概念 多个应用组件共享同一个ArkTS引擎(运行ArkTS语言的虚拟机)实例,应用组件之间可以方便的共享对象和状态,同时减少复杂应用运行对内存的占用。 AbilityStage:每个Entry
鸿蒙开发——应用程序包及模块化设计
一、应用程序包 一个应用所对应的软件包文件,称为“应用程序包”。 应用程序(.app文件)在流水线或应用市场上被解包为n * Entry类型的HAP + n * Feature类型的HAP,根据设备类
鸿蒙开发——并发之异步与线程
一、并发概述 并发是指在同一时间段内,能够处理多个任务的能力。为了提升应用的响应速度与帧率,以及防止耗时任务对主线程的干扰,系统提供了异步并发和多线程并发两种处理策略。 异步并发是指异步代码在执行到一
鸿蒙开发——进程模型
一、进程模型 1、Stage模型应用组件 UIAbility组件是一种包含UI的应用组件,主要用于和用户交互。 ExtensionAbility组件是基于特定场景(例如服务卡片、输入法等)提供的应用组
安卓转做鸿蒙Flutter的这一年
前言 本人作为一个老安卓开发,24年开始转做鸿蒙和Flutter开发。因为工作需要在安卓、鸿蒙和Flutter之间来回游走。经常切换Java、Kotlin、ArkTs、Dart,频繁切换语法习惯还是比
鸿蒙开发——Router、Navigation及页面埋点
一、页面和组件 1、概念 页面:即应用的UI页面。@Entry装饰的自定义组件为页面的入口组件,即页面的根节点,一个页面有且仅能有一个@Entry。只有被@Entry装饰的组件才可以调用页面的生命周期
鸿蒙开发——帧率
一、组件渲染和更新 1、渲染流程 在整个渲染流程中,首先是由应用侧响应消费者的屏幕点击等输入事件,由应用侧处理完成后再提交给Render Service,由Render Service协调GPU等资源
鸿蒙开发——冷启动、时延
一、基本概念 通常App性能通过以下几个方面来进行分析和优化 冷启动 响应时延、完成时延 丢帧、卡顿 内存大小、泄露 CPU 包大小 耗电情况 鸿蒙现阶段比较关注的是冷启动、点击响应(响应时延)、页面