#鸿蒙基本介绍及DevcoStudiop基本使用
开发节奏:
写代码时,我们经常会遇到这种情况,右侧出现不能开启预览器的提示,我们需要打开预览器日志查看报错
第一种方法
image-20241019111356476
预览器是有热更新的,原则上写完右侧自动更新,如果不自动更新,说明编辑器卡住了,需要连续点击两次预览器
注意:刷新只能针对带有@Entry和@preview的文件,否则无法查看效果
State
-Moudle(模块- -对应HAP包)
-ability(应用服务入口)
-pages(页面)
-component(自定义组件)
-resourse(资源)
一个app里面可以有多个模块,就是多个HAP包,一个HAP包下可以有多个ability,一个ability可以有多个页面,一个页面下也可以有多个组件
鸿蒙的战略 兼容安卓-把java+前端拉入到开发阵容中-FA模型,没有成功
鸿蒙4.0- - -Stage模型,把所有的语言统一了,都是以ArkTs语言,万物互联
换言之-应用模型是鸿蒙开发一切的基础,因为只有基于该模型我们才可以开发对应的应用和有业务
应用模型包含以下几个要素 应用组件->应用进程>应用线程>应用任务管理>应用配置文件
鸿蒙工程师->调包工程师
应用模型只有一个吗?
前后推出了两个模型:FA模型、Stage,目前FA已经不在主推,已经被砍掉了
如果开发者希望在任务视图中看到一个任务,则建议使用一个UIAbility,多个页面的方式
如果开发者希望在任务视图中看到多个任务,或者需要开启多个窗口,则建议使用多个UIAbility开发多个不同的模块
举例子:支付场景-携程、智行火车票 付款的时候-调用了微信支付/支付宝制服
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。