鸿蒙官网学习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

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

相关推荐

  1. 学习鸿蒙基础(3

    2024-04-24 13:36:04       57 阅读
  2. 使用 Nuxt 3 搭建国际

    2024-04-24 13:36:04       23 阅读
  3. docker hub

    2024-04-24 13:36:04       45 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-24 13:36:04       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-24 13:36:04       106 阅读
  3. 在Django里面运行非项目文件

    2024-04-24 13:36:04       87 阅读
  4. Python语言-面向对象

    2024-04-24 13:36:04       96 阅读

热门阅读

  1. docker常用命令

    2024-04-24 13:36:04       33 阅读
  2. go 这样做就是python

    2024-04-24 13:36:04       30 阅读
  3. Typora使用的一些记录(自用)

    2024-04-24 13:36:04       40 阅读
  4. 薪酬沟通培训:加强沟通培训,提高员工认识

    2024-04-24 13:36:04       36 阅读
  5. 【c++qt】&说明

    2024-04-24 13:36:04       38 阅读
  6. Day10 React———— 第十天

    2024-04-24 13:36:04       33 阅读
  7. 关于TC简单编程的AB爪爪的几点东西

    2024-04-24 13:36:04       40 阅读
  8. React 19 的新增功能:Action Hooks

    2024-04-24 13:36:04       37 阅读
  9. 云安全和传统安全之间有什么区别?

    2024-04-24 13:36:04       37 阅读
  10. react经验13:使用非react封装的富文本组件

    2024-04-24 13:36:04       41 阅读
  11. 让php开发更优雅-ThinkPHP篇

    2024-04-24 13:36:04       40 阅读
  12. 传感器在机械自动化中的应用有哪些?

    2024-04-24 13:36:04       33 阅读
  13. SQL查询

    SQL查询

    2024-04-24 13:36:04      40 阅读
  14. 第三方 app 登录微信

    2024-04-24 13:36:04       43 阅读
  15. 第12天 static final

    2024-04-24 13:36:04       37 阅读
  16. vue3 -- 基于maptalks和threejs实现3D地图板块效果

    2024-04-24 13:36:04       29 阅读
  17. HTML 基础知识及面试题

    2024-04-24 13:36:04       38 阅读