-
- ArkTS语言
- 应用框架
- 项目结构
- build-profile.json5
- oh-package.json5
- 项目结构
- DevEco Studio
- 开发者工具Command Line Tools
- hdc
- ohpm
- hvigor
- 构建流程
- 开发
- 基本控件
- 媒体
- 应用服务
- 系统
-
- 了解生命周期和基础API的示例:https://gitee.com/harmonyos_samples/stage-model
熟悉项目结构
熟悉工具
熟悉API
Ability:
UIAbility:
UIAbilityContext:
AbilityStage:
WindowStage:
ArkTS
- api:
- @internal:
- ability:
- advertising:
- app:
- application:
- Context.d.ts:
- Context:在Stage模型上,Context及其派生类向开发者提供在运行期可以调用的各种资源和能力
- Context.d.ts:
- arkui:
- bundle:
- bundleManager:
- commonEvent:
- continuation:
- data:
- device-define:
- device-define-common:
- global:
- graphics3d:
- multimedia:
- notification:
- security:
- tag:
- wantAgent:
- @ohos.abilityAccessCtrl.d.ts:
- abilityAccessCtrl:
- AtManager:
- @ohos.app.ability.AbilityStage.d.ts:
- AbilityStage:一个module对应一个
- @ohos.app.ability.common.d.ts:
- UIAbilityContext:
- ApplicationContext:
- AbilityStageContext:
- Context:
- EventHub:类似于EventBus,用于Ability和Page之间的通信
- @ohos.app.ability.UIAbility.d.ts:
- UIAbility:UIAbility组件是一种包含UI的应用组件,主要用于和用户交互。
- @ohos.app.ability.Configuration.d.ts:
- Configuration:
- @ohos.bundle.bundleManager.d.ts:
- @ohos.commonEventManage.d.ts:提供了公共事件相关的能力,包括发布公共事件、订阅公共事件、以及退订公共事件。系统定义的公共事件
- @ohos.events.emitter.d.ts: 应用内消息通讯工具
- @ohos.notificationManager.d.ts:
- @ohos.promptAction.d.ts:弹窗管理,Toast
- @ohos.taskpool.d.ts:线程池,可用于异步任务,定时任务管理
- @ohos.window.d.ts:
- Window:
- WindowStage:每个UIAbility实例都会与一个WindowStage类实例绑定,该类起到了应用进程内窗口管理器的作用。它包含一个主窗口。也就是说UIAbility实例通过WindowStage持有了一个主窗口,该主窗口为ArkUI提供了绘制区域
- WindowProperties:
- @ohos.resourceManager.d.ts:
- ResourceManager:与resource目录下的文件交互,获取文件,获取文本等
- Resource:
- arkts:
- component:
- kits:
- @kit.BasicServicesKit.d.ts: 基础工具声明文件
- commonEventManager:对应api/@ohos.commonEventManage.d.ts
- emitter: 对应api/@ohos.event.emitter.d.ts
- @kit.BasicServicesKit.d.ts: 基础工具声明文件
- api:
不同通信方式的区别
1 |
|