鸿蒙官网学习3

鸿蒙官网学习3

每日小提示

项目的模块类型

moduleType分为三种,只有1,2的模块支持直接调试和运行

  1. entry
  2. feature
  3. har

跨设备预览

需要手动在config.json文件中,设置支持的不同设备。

调试阶段应用的替换方式有两种

  1. 删除重新安装,此时会删除已经安装的hap包,然后重新安装,数据会被删除
  2. 覆盖安装,此时不会删除已经安装的hap包
    设置方式

打开老的demo工程报错

Sync failed. Follow the given solution to avoid unexpected errors.

UIAbility

对比android activity

生命周期,对吧android,此处分为两部分

Ability生命周期,page生命周期

他们两个有不同的的回调方法

Ability Page
onCreate
onWindowStageCreate
onForeground
aboutToAppear
onPageShow
onBackPress
onPageHide
onBackground
aboutToDisappear
onWindowStageDestroy
onDestroy

android activity的生命周期

onCreate --> onStart -->onResume -->onAttachedToWindow ---> onDetachedFromWindow--->onPause--->onStop--->onDistory

page 类比 view

java 复制代码
04-23 15:31:02.979 20816-1178/? I 0FF00/[PageRouter]: lsyyyAbility, onCreate
04-23 15:31:02.999 20816-1178/? I 0FF00/[PageRouter]: lsyyyAbility, onWindowStageCreate
04-23 15:31:03.008 20816-1178/? I 0FF00/[PageRouter]: lsyyyAbility, onForeground
04-23 15:31:03.092 20816-1178/? I 0FF00/[PageRouter]: lsyyyIndexPage, aboutToAppear
04-23 15:31:03.133 20816-1178/? I 0FF00/[PageRouter]: lsyyyIndexPage, onPageShow
04-23 15:31:10.509 20816-1178/com.example.pagesrouter I 0FF00/[PageRouter]: lsyyyIndexPage, onBackPress
04-23 15:31:10.531 20816-1178/com.example.pagesrouter I 0FF00/[PageRouter]: lsyyyAbility, onBackground
04-23 15:31:10.546 20816-1178/com.example.pagesrouter I 0FF00/[PageRouter]: lsyyyIndexPage, aboutToDisappear
04-23 15:31:10.553 20816-1178/com.example.pagesrouter I 0FF00/[PageRouter]: lsyyyAbility, onWindowStageDestroy
04-23 15:31:10.553 20816-1178/com.example.pagesrouter I 0FF00/[PageRouter]: lsyyyAbility, onDestroy
相关推荐
xian_wwq1 分钟前
【学习笔记】倾斜摄影、高斯泼溅(3DGS)、点云与数字孪生“族谱”全盘点
笔记·学习·3d
伶俜664 分钟前
# ✨ 零基础学 ArkUI 动画(专题一):从 animateTo 到 Lottie,一篇吃透全部
学习·华为·harmonyos
李二。4 分钟前
HarmonyOS NEXT 屏幕取色器设计与实现详解
华为·harmonyos
●VON8 分钟前
AtomGit Flutter鸿蒙客户端:Provider状态管理
flutter·华为·跨平台·harmonyos·鸿蒙
伶俜668 分钟前
# [特殊字符] 零基础学 ArkUI 数据持久化(专题三):5 种存储方案深度对比
学习·华为·wpf·harmonyos
FrameNotWork21 分钟前
HarmonyOS6.1 图像分类应用完整实战:从模型到界面
人工智能·分类·数据挖掘·harmonyos
带刺的坐椅25 分钟前
SolonCode(编码智能体)支持鸿蒙 PC
java·web·ai编程·harmonyos·soloncode·鸿蒙 pc
Lucky_ldy29 分钟前
51单片机的学习终(结合中科协的个人自用笔记)
笔记·学习·51单片机
李二。30 分钟前
HarmonyOS NEXT 定时关机工具:从设计到实现的完整技术解析
华为·harmonyos