鸿蒙官网学习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
相关推荐
爱隐身的官人3 小时前
爬虫基础学习-链接协议分析,熟悉相关函数
爬虫·学习
red_redemption8 小时前
自由学习记录(88)
学习
万少11 小时前
可可图片编辑 HarmonyOS(2) 选择图片和保存到图库
harmonyos
百分百题库APP12 小时前
江苏安全员 A 证 “安全生产管理” 核心考点
学习·考试·题库·考证
小小小小小星13 小时前
鸿蒙开发性能优化实战指南:从工具到代码全解析
性能优化·harmonyos
奶糖不太甜13 小时前
鸿蒙元应用与服务卡片技术文档及案例
harmonyos
特立独行的猫a13 小时前
C/C++三方库移植到HarmonyOS平台详细教程
c语言·c++·harmonyos·napi·三方库·aki
鸿蒙小灰13 小时前
鸿蒙开发中CMake/Ninja编译问题与解决方案
harmonyos·cmake
缘澄13 小时前
ArkUI基础篇-组件事件
harmonyos·arkui
鸿蒙先行者13 小时前
HarmonyOS与OpenHarmony区别分析
harmonyos