FA模型
-
整体构架
HarmonyOS用户程序的开发本质上就是开发Ability。HarmonyOS系统是通过对Ability调度,结合系统提供的一致性调度契约对Ability进行生命周期管理,从而实现对用户程序的调度
FA模型中Ability分为
PageAbility:是具备ArkUI实现的Ability,是用户具体可见并可以交互的Ability实例
ServiceAbility:没有UI,提供其他Ability调用自定义的服务,在后台运行
DataAbility:没有UI,提供其他Ability进行数据的增删查服务,在后台运行
FormAbility:是卡片Ability,是一种界面展示形式
Stage模型
Stage模型提供UIAbility和ExtensionAbility两种类型的组件,这两种组件都有具体的类承载,支持面向对象的开发方式。他们是Ability抽象概念在Stage模型上的具体实现。他们是Ability管理服务调度的单元,其生命周期都是由Ability管理服务进行调度的。
UIAbility:主要用于和用户交互
ExtensionAbility:种面向特定场景的应用组件
基本语法
在此加双引号,里边填写所需内容
.gradle 项目管理工具gradle的信息
.idea 开发工具信息
entry 引用主板块
scr存放所有代码
main存放代码文件夹
config.json APP的信息
resource 存放项目资源
更换图标和名字
图标
首先添加需要的图标
找到icon 在里面选中所需图标
名字
在三个中分别修改名字
在第一个里面laber设置拼音,第二个laber里设计英文,第三个中设置中文
远程模拟方法
第二步需要先注册华为账号并且实名认证(一直登不上建议多试几次)
选择所需模型即可创建成功