Home
last modified time | relevance | path

Searched refs:Stage (Results 1 – 25 of 479) sorted by relevance

12345678910>>...20

/ohos5.0/docs/zh-cn/application-dev/application-models/
H A Dmodule-switch.md6 **表1** FA模型module标签与Stage模型module标签差异对比
8 | FA标签 | 标签说明 | 对应的Stage标签 | 差异说明 |
11 | package | 标识HAP的包结构名称,在应用内保证唯一性。 | / | Stage模型使用name来保证应用唯一性。**FA模型升级到Stage模型时,Stage模型的name需要和FA模…
23 | colorMode | 标识应用自身的颜色模式。 | / | Stage模型不支持。 |
30 **表2** FA模型metaData和Stage中metadata对比
32 | FA标签 | 标签说明 | 对应的Stage模型标签 | 差异对比 |
40 | FA标签 | 标签说明 | 对应的Stage模型标签 | 差异对比 |
47 **表4** FA模型metaData和Stage中metadata示例
49 | FA模型示例 | Stage模型示例 |
54 **表5** FA模型和Stage中abilities差异对比
[all …]
H A Dfa-stage-interaction-overview.md1 # FA模型与Stage模型应用组件互通综述
4 …及以前的接口基于FA模型提供;从API 9开始,主推Stage模型。FA模型与Stage模型是两套不同的应用模型,他们拥有各自的组件。FA模型提供三种应用组件,分别是PageAbility、Ser…
7 由于FA模型与Stage模型不能在应用内混合开发(见下图),当一个设备(系统)内包含两种模型应用时(下图中"场景三"),可能涉及两种模型应用组件间的互通,本文将介绍相关互通指导。
10 **图1** FA模型与Stage模型应用组件共存场景  
14 FA模型与Stage模型应用组件互通场景及开发者关注点请参考下表。
17 **表1** FA模型与Stage模型应用组件互通概览
21 | [FA模型启动Stage模型UIAbility](start-uiability-from-fa.md) | 只需要把want中的bundleName和abilityName替换成Stage模型…
22 | [FA模型绑定Stage模型ServiceExtensionAbility](bind-serviceextensionability-from-fa.md) | 只需要把want中的bundl…
23 | [FA模型访问Stage模型DataShareExtensionAbility](access-datashareextensionability-from-fa.md) | 无需做代码修改,但…
24 | [Stage模型启动FA模型PageAbility](start-pageability-from-stage.md) | 只需要把want中的bundleName和abilityName替换成…
[all …]
H A Dstage-model-development-overview.md1 # Stage模型开发概述
6 下图展示了Stage模型中的基本概念。
8 **图1** Stage模型概念图
18 Stage模型提供UIAbility和ExtensionAbility两种类型的组件,这两种组件都有具体的类承载,支持面向对象的开发方式。
29 …在Stage模型上,Context及其派生类向开发者提供在运行期可以调用的各种资源和能力。UIAbility组件和各种ExtensionAbility组件的派生类都有各自不同的Context类,他…
36 基于Stage模型开发应用时,在应用模型部分,涉及如下开发过程。
38 **表1** Stage模型开发流程
43 | 了解进程模型 | 本章节介绍了Stage模型的进程模型以及几种常用的进程间通信方式。 | [进程模型概述](process-model-stage.md)|
44 | 了解线程模型 | 本章节介绍了Stage模型的线程模型以及几种常用的线程间通信方式。 | [线程模型概述](thread-model-stage.md) |
45 | 应用配置文件 | 本章节介绍Stage模型中应用配置文件的开发要求。 | [Stage模型应用配置文件](config-file-stage.md) |
[all …]
H A Dpageability-switch.md4 FA模型中PageAbility对应Stage模型中的UIAbility,PageAbility切换为UIAbility的方法如下。
7 1. 在Stage应用中[创建UIAbility](uiability-usage.md)。
10 FA应用中PageAbility和Stage应用中的UIAbility生命周期基本一致,两者的生命周期详细对比见下表。
12 | FA的PageAbility | Stage的UIAbility | 对应关系描述 |
14 …;launchParam: AbilityConstant.LaunchParam): void | 两者的意义和调用时机一致,Stage模型在回调中新增了参数,方便开发者在创…
15 …| NA | onWindowStageCreate(windowStage: window.WindowStage): void | Stage模型新增,窗口创建时由系统回调…
16 …StageEventType&gt;):&nbsp;void;<br/>WindowStageEventType.ACTIVE | 两者的意义和调用时机一致。Stage模型下移动到了窗口对象中。 |
18 …;launchParam:&nbsp;AbilityConstant.LaunchParam):&nbsp;void | 两者的意义和调用时机一致,Stage模型多了LaunchParam参数来告…
21 | NA | onWindowStageDestroy():&nbsp;void | Stage模型新增,窗口销毁时由系统回调。 |
31 - 在Stage模型中,则是通过在onWindowStageCreate回调中调用windowStage.loadContent实现对页面的加载。
[all …]
H A Dmodel-switch-overview.md4 本文介绍如何将一个FA模型开发的声明式范式应用切换到Stage模型,您需要完成如下动作:
7 - 工程切换:新建一个Stage模型的应用工程。
13 …ility(图片仅展示了FA模型的PageAbility切换成Stage模型的UIAbility:下图左侧为FA模型,app.ets为FA模型的PageAbility组件;下图右侧为Stage模型…
17 …(widget-switch.md):将FA模型的FormAbility切换为Stage模型的FormExtensionAbility(下图中的**Service Widget**在FA中为For…
22 - [API切换](api-switch-overview.md):将FA模型应用中使用到的FAModelOnly接口切换为Stage模型下的推荐接口和写法。
H A Dapp-deviceconfig-switch.md4 为了便于开发者维护应用级别的属性配置,Stage模型将config.json中的app和deviceConfig标签提取到了app.json5中进行配置,并对部分标签名称进行了修改,具体差异见下表。
9 | 配置项 | FA模型配置文件config.json中app标签 | Stage模型配置文件app.json5中app标签 |
26 | deviceConfig标签 | deviceConfig标签配置了设备信息。 | / | Stage模型中没有该标签,直接在app标签下配置设备信息。 |
27 …y都运行在这个进程中。如果在abilities标签下也为某个UIAbility配置了process标签,则该UIAbility就运行在这个进程中。 | / | Stage模型不支持配置进程名称。 |
28 | keepAlive | 标识应用是否始终保持运行状态,仅支持系统应用配置,三方应用配置不生效。 | / | Stage模型不支持系统应用模型管控方式变更。 |
29 | supportBackup | 标识应用是否支持备份和恢复。 | / | Stage模型不支持。 |
30 | compressNativeLibs | 标识libs库是否以压缩存储的方式打包到HAP。 | / | Stage模型不支持。 |
31 | network | 标识网络安全性配置。 | / | Stage模型不支持。 |
H A Dapplication-models.md38 - Stage模型:从API 9开始新增的模型,是目前主推且会长期演进的模型。在该模型中,由于提供了AbilityStage、WindowStage等类作为应用组件和Window窗口的“舞台”,因此…
41 ## 通过对比认识FA模型与Stage模型
43 **Stage模型与FA模型最大的区别在于**:Stage模型中,多个应用组件共享同一个ArkTS引擎实例;而FA模型中,每个应用组件独享一个ArkTS引擎实例。因此在Stage模型中,应用组件之间…
47 **表1** FA模型与Stage模型差异概览
49 | 项目 | FA模型 | Stage模型 |
55 …md)。 | 使用app.json5描述应用信息,module.json5描述HAP信息、应用组件信息。<br/>详细介绍请参见[应用配置文件概述(Stage模型)](../quick-start…
H A Dserviceability-switch.md4 FA模型中的ServiceAbility对应Stage模型中的ServiceExtensionAbility。Stage模型下的ServiceExtensionAbility为系统API,只有系统应…
11 1. 在Stage应用中[创建ServiceExtensionAbility](serviceextensionability.md)。
16 | FA的ServiceAbility | Stage的ServiceExtensionAbility | 对比描述 |
18 …| onStart():&nbsp;void | onCreate(want:&nbsp;Want):&nbsp;void | 两者调用时机一致,Stage模型下增加了入参want以便开发者在创建…
28 Stage模型下三方应用不能对其他三方提供服务,应用可以根据具体业务选择切换方案。
H A DReadme-CN.md5 - Stage模型开发指导
6 - [Stage模型开发概述](stage-model-development-overview.md)
7 - Stage模型应用组件
33 - [组件启动规则(Stage模型)](component-startup-rules.md)
73 - [Stage模型应用配置文件](config-file-stage.md)
116 - FA模型与Stage模型应用组件互通指导
117 - [FA模型与Stage模型应用组件互通综述](fa-stage-interaction-overview.md)
118 - [FA模型启动Stage模型UIAbility](start-uiability-from-fa.md)
121 - [Stage模型启动FA模型PageAbility](start-pageability-from-stage.md)
122 - [Stage模型绑定FA模型ServiceAbility](bind-serviceability-from-stage.md)
[all …]
H A Dwidget-switch.md7 - 卡片页面布局:FA模型卡片和Stage模型卡片的布局都采用类web范式开发可以直接复用。
8 - 卡片配置文件:FA模型的卡片配置在config.json中,Stage卡片配置在module.json5和form_config.json中(如下图1和图2)。
9 - 卡片业务逻辑:FA模型和Stage模型在卡片入口文件以及生命周期存在细微的差异(如下图3和图4)。
11 | 配置项 | FA模型 | Stage模型 …
33 | 入口及生命周期 | FA模型 | Stage模型 |
H A Dlifecycledata-switch.md4 | FA模型接口 | Stage模型接口对应d.ts文件 | Stage模型对应接口 |
13 …g,&nbsp;callback:&nbsp;AsyncCallback&lt;number&gt;):&nbsp;void; | Stage模型无对应接口 | Stage模型不支持uri跨进程访…
14 …ack:&nbsp;AsyncCallback&lt;Array&lt;string&gt;&gt;):&nbsp;void; | Stage模型无对应接口 | Stage模型不支持uri跨进程访…
16 …g,&nbsp;callback:&nbsp;AsyncCallback&lt;string&gt;):&nbsp;void; | Stage模型无对应接口 | Stage模型不支持uri跨进程访…
17 …:&nbsp;AsyncCallback&lt;Array&lt;DataAbilityResult&gt;&gt;):&nbsp;void; | Stage模型无对应接口 | 暂时未提供对应接口…
18 …sp;PacMap,&nbsp;callback:&nbsp;AsyncCallback&lt;PacMap&gt;):&nbsp;void; | Stage模型无对应接口 | 暂时未提供对应接口…
H A Ddataability-switch.md4 FA模型中的DataAbility对应Stage模型中的DataShareExtensionAbility。
7 与ServiceExtensionAbility类似,Stage模型下的DataShareExtensionAbility为系统API,只有系统应用才可以创建。因此,FA模型的DataAbility…
14 1. 在Stage应用中创建DataShareExtensionAbility。
18 | FA的DataAbility | Stage的DataShareExtensionAbility | 对比描述 |
20 …callback:<br/>AsyncCallback&lt;void&gt;):&nbsp;void | 两者调用时机一致,函数名即入参都不一样,Stage模型下增加了入参want以便开发者在创…
28 …tring,&nbsp;callback:&nbsp;AsyncCallback&lt;number&gt;):&nbsp;void | NA | Stage模型不支持uri跨进程访问,建议通过[…
29 …allback:&nbsp;AsyncCallback&lt;Array&lt;string&gt;&gt;):&nbsp;void | NA | Stage模型不支持uri跨进程访问,建议通过[…
30 …tring,&nbsp;callback:&nbsp;AsyncCallback&lt;string&gt;):&nbsp;void | NA | Stage模型不支持uri跨进程访问,建议通过[…
37 Stage模型三方应用不能对其他三方提供数据,应用需要根据具体业务选择切换方案。
H A Daccess-datashareextensionability-from-fa.md1 # FA模型访问Stage模型DataShareExtensionAbility
6 无论FA模型还是Stage模型,数据读写功能都包含客户端和服务端两部分。
10 - Stage模型中,客户端是由DataShareHelper提供对外接口,服务端是由DataShareExtensionAbility提供数据库的读写服务。
12 服务端由FA模型升级到Stage模型后,会导致FA模型的客户端在API 9(含)之后的版本上无法访问服务端。
/ohos5.0/docs/zh-cn/release-notes/changelogs/OpenHarmony_5.0.0.24/
H A Dchangelogs-sdk.md3 ## cl.sdk.1 FA/Stage模型应用使用仅Stage/FA模型可用接口告警级别提升
7 FA/Stage模型中不允许使用仅Stage/FA模型可用接口,应对异常场景进行编译拦截。
15 FA模型中使用仅Stage模型可用接口做应用编译时,给出warn类型告警,提示内容如下:
19 Stage模型中使用仅FA模型可用接口做应用编译时,给出warn类型告警,提示内容如下:
25 FA模型中使用仅Stage模型可用接口做应用编译时,给出error类型告警,提示内容如下:
29 Stage模型中使用仅FA模型可用接口做应用编译时,给出error类型告警,提示内容如下:
47 若由于FA/Stage模型应用使用仅Stage/FA模型可用接口,导致应用编译报错,可参考如下修改方式:
51 **场景一:仅FA/Stage模型可用接口在Stage/FA模型中存在可替换接口**
56 // 当前工程为Stage模型
65 // 当前工程为Stage模型
[all …]
H A Dapi-model-switch.md6 | 仅FA可用接口 | Stage模型可替换接口文件 | Stage模型可替换接口 |
40 | 仅FA可用接口 | Stage模型可替换接口文件 | Stage模型可替换接口 |
74 | 仅FA可用接口 | Stage模型可替换接口文件 | Stage模型可替换接口 |
86 | 仅FA可用接口 | Stage模型可替换接口文件 | Stage模型可替换接口 |
98 | 仅FA可用接口 | Stage模型可替换接口文件 | Stage模型可替换接口 |
118 | 仅FA可用接口 | Stage模型可替换接口文件 | Stage模型可替换接口 |
128 | 仅FA可用接口 | Stage模型可替换接口文件 | Stage模型可替换接口 |
145 | 仅FA可用接口 | Stage模型可替换接口文件 | Stage模型可替换接口 |
164 | 仅FA可用接口 | Stage模型可替换接口文件 | Stage模型可替换接口 |
169 | 仅FA可用接口 | Stage模型可替换接口文件 | Stage模型可替换接口 |
[all …]
/ohos5.0/docs/zh-cn/application-dev/faqs/
H A Dfaqs-ability.md30 ## 如何在Stage模型中创建后台服务(API 9)
34 Stage模型中的ServiceExtensionAbility是系统接口,第三方应用不支持调用,如何在Stage模型中如何创建后台服务?
38 Stage模型可通过后台任务实现该功能。
45 ## FA和Stage模型中,应用是否可以创建并指定UIAbility运行在哪个进程(API 9)
49 FA和Stage模型中,应用可以创建进程并指定UIAbility运行在某个进程。
55 - Stage模型
60 ## Stage模型与FA模型在进程内对象共享方面有哪些差异(API 9)
64 - Stage模型中,多个应用组件共享同一个ArkTS引擎实例,因此在Stage模型中,应用组件之间可以方便的共享对象和状态,同时减少复杂应用运行对内存的占用。
126 ## Stage模型是否推荐使用globalThis获取Context(API 9)
128 不推荐,Stage模型使用globalThis去获取Context是错误的使用方式。
[all …]
/ohos5.0/docs/zh-cn/application-dev/reference/apis-ability-kit/
H A Djs-apis-app-ability-common.md25 **模型约束**:此接口仅可在Stage模型下使用。
41 **模型约束**:此接口仅可在Stage模型下使用。
57 **模型约束**:此接口仅可在Stage模型下使用。
73 **模型约束**:此接口仅可在Stage模型下使用。
89 **模型约束**:此接口仅可在Stage模型下使用。
105 **模型约束**:此接口仅可在Stage模型下使用。
121 **模型约束**:此接口仅可在Stage模型下使用。
135 **模型约束**:此接口仅可在Stage模型下使用。
151 **模型约束**:此接口仅可在Stage模型下使用。
181 **模型约束**:此接口仅可在Stage模型下使用。
[all …]
H A Djs-apis-inner-application-baseContext.md3 BaseContext抽象类用于表示继承的子类Context是Stage模型还是FA模型,是所有Context类型的父类。
23 | stageMode | boolean | 是 | 是 | 表示是否Stage模型。<br>true:Stage模型<br>false:FA模型。 |
27Stage模型为例,用户可通过UIAbilityContext访问stageMode字段。
H A Djs-apis-app-ability-photoEditorExtensionAbility.md7 > 本模块接口仅可在Stage模型下使用。
23 **模型约束:** 此接口仅可在Stage模型下使用。
46 **模型约束:** 此接口仅可在Stage模型下使用。
77 **模型约束:** 此接口仅可在Stage模型下使用。
100 **模型约束:** 此接口仅可在Stage模型下使用。
123 **模型约束:** 此接口仅可在Stage模型下使用。
/ohos5.0/docs/zh-cn/application-dev/quick-start/
H A Dstart-overview.md32 - **Stage模型:** OpenHarmony API 9开始新增的模型,是目前主推且会长期演进的模型。在该模型中,由于提供了AbilityStage、WindowStage等类作为应用组件和…
36 FA模型和Stage模型的整体架构和设计思想等更多区别,请见[应用模型解读](../application-models/application-models.md)。
38 快速入门提供了一个含有两个页面的开发实例,并基于Stage模型构建第一个ArkTS应用,以便开发者理解以上基本概念及应用开发流程。
47 完成上述操作及基本概念的理解后,可参照[构建第一个ArkTS应用(Stage模型)](start-with-ets-stage.md)进行下一步体验和学习。
/ohos5.0/docs/zh-cn/application-dev/reference/apis-arkdata/
H A Derrorcode-preferences.md67 ## 15501001 上下文环境非Stage模型
75 该操作仅支持Stage模型。
79 当前上下文环境非Stage模型。
83 请切换当前上下文环境,使用Stage模型。
/ohos5.0/docs/zh-cn/device-dev/subsystems/
H A Dsubsys-build-gn-hap-compilation-guide.md16 提供HAP编译构建功能,支持FA模型、Stage模型。
27 | hap_profile | HAP的config.json,Stage模型对应module.json。 |
50 声明一个HAP的AppScope模块,该目标的app_profile和sources会在编译时拼接到具体的entry内编译,该模板只在Stage模型下使用。
54 | app_profile | HAP的AppScope中的app.json,只在Stage模型下使用。|
55 | sources | HAP的AppScope中的资源resources,只在Stage模型下使用。|
62 | hap_profile | HAP的config.json,Stage模型对应module.json。|
75 资源文件,FA模型编译后放置在assets/entry/resources目录下,Stage模型编译后放置在resources目录下。
79 | hap_profile | HAP的config.json,Stage模型对应module.json。|
81 | deps | 当前目标的依赖。Stage模型需要配置对ohos_app_scope目标的依赖。|
252 - Stage模型简单示例
[all …]
/ohos5.0/docs/zh-cn/application-dev/form/
H A Dformkit-overview.md41 当前系统中应用开发模型支持Stage和FA两种方式,所以Form Kit也同时支持开发者使用Stage模型和FA模型来开发卡片应用,但更推荐使用Stage模型。
44 - Stage模型支持两种卡片UI开发方式,可以基于声明式范式ArkTS语言开发卡片(简称ArkTS卡片)、也可以基于类Web范式JS语言开发卡片(简称JS卡片)。
/ohos5.0/docs/zh-cn/
H A Dglossary.md50 Stage模型中的组件类型名,即ExtensionAbility组件,提供特定场景(如卡片、输入法)的扩展能力,满足更多的使用场景。
61 API version 8及更早版本支持的应用模型,已经不再主推。建议使用新的Stage模型进行开发。
110 - ### Stage模型
112 …ility、ExtensionAbility两大类应用组件。由于该模型还提供了AbilityStage、WindowStage等类作为应用组件和Window窗口的“舞台”,因此称之为Stage模型。
131 Stage模型中的组件类型名,即UIAbility组件,包含UI,提供展示UI的能力,主要用于和用户交互。
/ohos5.0/docs/zh-cn/application-dev/reference/apis-form-kit/
H A Djs-apis-app-form-formExtensionAbility.md24 **模型约束:** 此接口仅可在Stage模型下使用。
38 **模型约束:** 此接口仅可在Stage模型下使用。
82 **模型约束:** 此接口仅可在Stage模型下使用。
112 **模型约束:** 此接口仅可在Stage模型下使用。
156 **模型约束:** 此接口仅可在Stage模型下使用。
208 **模型约束:** 此接口仅可在Stage模型下使用。
239 **模型约束:** 此接口仅可在Stage模型下使用。
270 **模型约束:** 此接口仅可在Stage模型下使用。
303 **模型约束:** 此接口仅可在Stage模型下使用。
335 **模型约束:** 此接口仅可在Stage模型下使用。

12345678910>>...20