Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
f158e85b
D
Docs
项目概览
OpenHarmony
/
Docs
大约 1 年 前同步成功
通知
159
Star
292
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
f158e85b
编写于
6月 29, 2023
作者:
Y
yuyaozhi
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Fix error of ability
Signed-off-by:
N
yuyaozhi
<
yuyaozhi@huawei.com
>
上级
3cb4b67a
变更
25
展开全部
隐藏空白更改
内联
并排
Showing
25 changed file
with
357 addition
and
199 deletion
+357
-199
zh-cn/application-dev/reference/apis/js-apis-ability-wantConstant.md
...cation-dev/reference/apis/js-apis-ability-wantConstant.md
+1
-1
zh-cn/application-dev/reference/apis/js-apis-app-ability-abilityConstant.md
...dev/reference/apis/js-apis-app-ability-abilityConstant.md
+1
-1
zh-cn/application-dev/reference/apis/js-apis-app-ability-appManager.md
...tion-dev/reference/apis/js-apis-app-ability-appManager.md
+14
-14
zh-cn/application-dev/reference/apis/js-apis-app-ability-dialogRequest.md
...n-dev/reference/apis/js-apis-app-ability-dialogRequest.md
+2
-1
zh-cn/application-dev/reference/apis/js-apis-app-ability-quickFixManager.md
...dev/reference/apis/js-apis-app-ability-quickFixManager.md
+2
-2
zh-cn/application-dev/reference/apis/js-apis-app-ability-uiAbility.md
...ation-dev/reference/apis/js-apis-app-ability-uiAbility.md
+1
-1
zh-cn/application-dev/reference/apis/js-apis-app-ability-wantAgent.md
...ation-dev/reference/apis/js-apis-app-ability-wantAgent.md
+12
-12
zh-cn/application-dev/reference/apis/js-apis-app-form-formBindingData.md
...on-dev/reference/apis/js-apis-app-form-formBindingData.md
+2
-2
zh-cn/application-dev/reference/apis/js-apis-app-form-formHost.md
...plication-dev/reference/apis/js-apis-app-form-formHost.md
+2
-2
zh-cn/application-dev/reference/apis/js-apis-app-form-formInfo.md
...plication-dev/reference/apis/js-apis-app-form-formInfo.md
+5
-5
zh-cn/application-dev/reference/apis/js-apis-application-StaticSubscriberExtensionContext.md
...s/js-apis-application-StaticSubscriberExtensionContext.md
+4
-0
zh-cn/application-dev/reference/apis/js-apis-application-configuration.md
...n-dev/reference/apis/js-apis-application-configuration.md
+1
-1
zh-cn/application-dev/reference/apis/js-apis-application-dataShareExtensionAbility.md
...nce/apis/js-apis-application-dataShareExtensionAbility.md
+10
-11
zh-cn/application-dev/reference/apis/js-apis-application-formProvider.md
...on-dev/reference/apis/js-apis-application-formProvider.md
+0
-6
zh-cn/application-dev/reference/apis/js-apis-inner-app-context.md
...plication-dev/reference/apis/js-apis-inner-app-context.md
+9
-9
zh-cn/application-dev/reference/apis/js-apis-inner-application-abilityDelegator.md
...erence/apis/js-apis-inner-application-abilityDelegator.md
+38
-34
zh-cn/application-dev/reference/apis/js-apis-inner-application-appStateData.md
.../reference/apis/js-apis-inner-application-appStateData.md
+4
-0
zh-cn/application-dev/reference/apis/js-apis-inner-application-applicationContext.md
...ence/apis/js-apis-inner-application-applicationContext.md
+1
-9
zh-cn/application-dev/reference/apis/js-apis-inner-application-context.md
...n-dev/reference/apis/js-apis-inner-application-context.md
+3
-3
zh-cn/application-dev/reference/apis/js-apis-inner-application-errorObserver.md
...reference/apis/js-apis-inner-application-errorObserver.md
+1
-1
zh-cn/application-dev/reference/apis/js-apis-inner-application-eventHub.md
...-dev/reference/apis/js-apis-inner-application-eventHub.md
+1
-1
zh-cn/application-dev/reference/apis/js-apis-inner-application-extensionRunningInfo.md
...ce/apis/js-apis-inner-application-extensionRunningInfo.md
+2
-0
zh-cn/application-dev/reference/apis/js-apis-inner-application-formExtensionContext.md
...ce/apis/js-apis-inner-application-formExtensionContext.md
+4
-24
zh-cn/application-dev/reference/apis/js-apis-inner-application-serviceExtensionContext.md
...apis/js-apis-inner-application-serviceExtensionContext.md
+97
-29
zh-cn/application-dev/reference/apis/js-apis-inner-application-uiAbilityContext.md
...erence/apis/js-apis-inner-application-uiAbilityContext.md
+140
-30
未找到文件。
zh-cn/application-dev/reference/apis/js-apis-ability-wantConstant.md
浏览文件 @
f158e85b
...
...
@@ -46,7 +46,7 @@ want操作的常数。用于表示要执行的通用操作。
| ACTION_FILE_SELECT
<sup>
7+
</sup>
| ohos.action.fileSelect | 指示选择文件的操作。 |
| PARAMS_STREAM
<sup>
7+
</sup>
| ability.params.stream | 指示发送数据时与目标关联的数据流的URI。对应的value必须是string类型的数组。 |
| ACTION_APP_ACCOUNT_OAUTH
<sup>
8+
</sup>
| ohos.account.appAccount.action.oauth | 指示提供oauth服务的操作。 |
| DLP_PARAMS_INDEX
<sup>
9+
</sup>
|ohos.dlp.params.index |指示DLP索引参数的操作。
<br>
**系统API**
:该接口为系统接口,三方应用不支持调用。 |
## wantConstant.Entity
...
...
zh-cn/application-dev/reference/apis/js-apis-app-ability-abilityConstant.md
浏览文件 @
f158e85b
...
...
@@ -64,7 +64,7 @@ Ability上次退出原因,该类型为枚举,可配合[Ability](js-apis-app-
| 名称 | 值 | 说明 |
| ----------------------------- | ---- | ------------------------------------------------------------ |
| UNKNOWN | 0 | 未知原因。 |
| ABILITY_NOT_RESPONDING
<sup>
deprecated
</sup>
| 1 | ability未响应。从API version 9 开始支持,从API version 10 开始废弃,建议使用APP_FREEZE替代。 |
| ABILITY_NOT_RESPONDING | 1 | ability未响应。从API version 9 开始支持,从API version 10 开始废弃,建议使用APP_FREEZE替代。 |
| NORMAL | 2 | 用户主动关闭,应用程序正常退出。 |
| CPP_CRASH
<sup>
10+
</sup>
| 3 | 本机异常信号,导致应用程序退出。 |
| JS_ERROR
<sup>
10+
</sup>
| 4 | 当应用存在JS语法错误并未被开发者捕获时,触发JS_ERROR故障,导致应用程序退出。 |
...
...
zh-cn/application-dev/reference/apis/js-apis-app-ability-appManager.md
浏览文件 @
f158e85b
...
...
@@ -22,9 +22,9 @@ static isRunningInStabilityTest(callback: AsyncCallback<boolean>): void
**参数:**
|
类型
| 说明 |
| -------- | -------- |
|
AsyncCallback
<
boolean
>
|以回调方式返回接口运行结果及当前是否处于稳定性测试场景,可进行错误处理或其他自定义处理。true: 处于稳定性测试场景,false:处于非稳定性测试场景。
|
|
参数名 | 类型 | 必填
| 说明 |
| -------- | -------- |
-------- | -------- |
|
callback | AsyncCallback
<
boolean
>
| 是 |以回调方式返回接口运行结果及当前是否处于稳定性测试场景,可进行错误处理或其他自定义处理。true: 处于稳定性测试场景,false:处于非稳定性测试场景。
|
**错误码**
:
...
...
@@ -128,9 +128,9 @@ isRamConstrainedDevice(callback: AsyncCallback\<boolean>): void;
**参数:**
|
类型
| 说明 |
| -------- | -------- |
|
AsyncCallback
<
boolean
>
|以回调方式返回接口运行结果及当前设备是否为ram受限设备,可进行错误处理或其他自定义处理。true:当前设备为ram受限设备,false:当前设备为非ram受限设备。
|
|
参数名 | 类型 | 必填
| 说明 |
| -------- | -------- |
-------- | -------- |
|
callback | AsyncCallback
<
boolean
>
| 是 |以回调方式返回接口运行结果及当前设备是否为ram受限设备,可进行错误处理或其他自定义处理。true:当前设备为ram受限设备,false:当前设备为非ram受限设备。
|
**错误码**
:
...
...
@@ -198,9 +198,9 @@ getAppMemorySize(callback: AsyncCallback\<number>): void;
**参数:**
|
类型
| 说明 |
| -------- | -------- |
|
AsyncCallback
<
number
>
|以回调方式返回接口运行结果及应用程序内存大小,可进行错误处理或其他自定义处理。 |
|
参数名 | 类型 | 必填
| 说明 |
| -------- | -------- |
-------- | -------- |
|
callback | AsyncCallback
<
number
>
| 是
|以回调方式返回接口运行结果及应用程序内存大小,可进行错误处理或其他自定义处理。 |
**错误码**
:
...
...
@@ -272,9 +272,9 @@ getRunningProcessInformation(callback: AsyncCallback\<Array\<ProcessInformation>
**参数:**
| 类型 | 说明 |
| -------- | -------- |
|AsyncCallback
\<
Array
\<
[
ProcessInformation
](
js-apis-inner-application-processInformation.md
)
>> | 以回调方式返回接口运行结果及有关运行进程的信息,可进行错误处理或其他自定义处理。 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | --------
| -------- | -------- |
| callback | AsyncCallback
\<
Array
\<
[
ProcessInformation
](
js-apis-inner-application-processInformation.md
)
>> | 是 |以回调方式返回接口运行结果及有关运行进程的信息,可进行错误处理或其他自定义处理。 |
**错误码**
:
...
...
@@ -762,7 +762,7 @@ killProcessWithAccount(bundleName: string, accountId: number): Promise\<void\>
>
> 当accountId为当前用户时,不需要校验ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS权限。
**需要权限**
:ohos.permission.
CLEAN_BACKGROUND_PROCESSES, ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNT
S
**需要权限**
:ohos.permission.
INTERACT_ACROSS_LOCAL_ACCOUNTS, ohos.permission.CLEAN_BACKGROUND_PROCESSE
S
**系统能力**
:SystemCapability.Ability.AbilityRuntime.Core
...
...
@@ -812,7 +812,7 @@ killProcessWithAccount(bundleName: string, accountId: number, callback: AsyncCal
>
> 当accountId为当前用户时,不需要校验ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS权限。
**需要权限**
:ohos.permission.
CLEAN_BACKGROUND_PROCESSES, ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNT
S
**需要权限**
:ohos.permission.
INTERACT_ACROSS_LOCAL_ACCOUNTS, ohos.permission.CLEAN_BACKGROUND_PROCESSE
S
**系统能力**
:SystemCapability.Ability.AbilityRuntime.Core
...
...
zh-cn/application-dev/reference/apis/js-apis-app-ability-dialogRequest.md
浏览文件 @
f158e85b
...
...
@@ -262,7 +262,8 @@ getRequestCallback(want: Want): RequestCallback
console.info(TAG, `onRequest, want: ${want.abilityName}`);
try {
var requestInfo = dialogRequest.getRequestInfo(want);
window.bindDialogTarget(requestInfo, () => {
let windowClass = null;
windowClass.bindDialogTarget(requestInfo, () => {
console.info('Dialog Window Need Destroy.');
}, (err) => {
if (err.code) {
...
...
zh-cn/application-dev/reference/apis/js-apis-app-ability-quickFixManager.md
浏览文件 @
f158e85b
...
...
@@ -257,7 +257,7 @@ revokeQuickFix(bundleName: string, callback: AsyncCallback\<void>): void;
撤销快速修复的接口,使用callback方式返回结果。
**需要权限**
:ohos.permission.
INSTALL_BUNDLE, ohos.permission.GET_BUNDLE_INFO_PRIVILEGED
**需要权限**
:ohos.permission.
GET_BUNDLE_INFO_PRIVILEGED, ohos.permission.INSTALL_BUNDLE
**系统能力**
:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.QuickFix
...
...
@@ -302,7 +302,7 @@ revokeQuickFix(bundleName: string): Promise\<void>;
撤销快速修复的接口,使用Promise方式返回结果。
**需要权限**
:ohos.permission.
INSTALL_BUNDLE, ohos.permission.GET_BUNDLE_INFO_PRIVILEGED
**需要权限**
:ohos.permission.
GET_BUNDLE_INFO_PRIVILEGED, ohos.permission.INSTALL_BUNDLE
**系统能力**
:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.QuickFix
...
...
zh-cn/application-dev/reference/apis/js-apis-app-ability-uiAbility.md
浏览文件 @
f158e85b
...
...
@@ -362,7 +362,7 @@ UIAbility生命周期回调,当系统预关闭开关打开后(配置系统
onPrepareToTermiante
()
{
// 开发者定义预关闭动作
// 例如拉起另一个ability,根据ability处理结果执行异步关闭
let
want
:
Want
=
{
let
want
=
{
bundleName
:
"
com.example.myapplication
"
,
moduleName
:
"
entry
"
,
abilityName
:
"
SecondAbility
"
...
...
zh-cn/application-dev/reference/apis/js-apis-app-ability-wantAgent.md
浏览文件 @
f158e85b
...
...
@@ -31,7 +31,7 @@ getWantAgent(info: WantAgentInfo, callback: AsyncCallback\<WantAgent\>): void
| 错误码ID | 错误信息 |
|-----------|--------------------|
| 16000007 | Service busy
ness. T
here are concurrent tasks, waiting for retry.|
| 16000007 | Service busy
, t
here are concurrent tasks, waiting for retry.|
| 16000151 | Invalid wantagent object.|
错误码详细介绍请参考
[
errcode-ability
](
../errorcodes/errorcode-ability.md
)
...
...
@@ -110,7 +110,7 @@ getWantAgent(info: WantAgentInfo): Promise\<WantAgent\>
| 错误码ID | 错误信息 |
|-----------|--------------------|
| 16000007 | Service busy
ness. T
here are concurrent tasks, waiting for retry.|
| 16000007 | Service busy
, t
here are concurrent tasks, waiting for retry.|
| 16000151 | Invalid wantagent object.|
错误码详细介绍请参考
[
errcode-ability
](
../errorcodes/errorcode-ability.md
)
...
...
@@ -179,7 +179,7 @@ getBundleName(agent: WantAgent, callback: AsyncCallback\<string\>): void
| 错误码ID | 错误信息 |
|-----------|--------------------|
| 16000007 | Service busy
ness. T
here are concurrent tasks, waiting for retry.|
| 16000007 | Service busy
, t
here are concurrent tasks, waiting for retry.|
| 16000151 | Invalid wantagent object.|
错误码详细介绍请参考
[
errcode-ability
](
../errorcodes/errorcode-ability.md
)
...
...
@@ -271,7 +271,7 @@ getBundleName(agent: WantAgent): Promise\<string\>
| 错误码ID | 错误信息 |
|-----------|--------------------|
| 16000007 | Service busy
ness. T
here are concurrent tasks, waiting for retry.|
| 16000007 | Service busy
, t
here are concurrent tasks, waiting for retry.|
| 16000151 | Invalid wantagent object.|
错误码详细介绍请参考
[
errcode-ability
](
../errorcodes/errorcode-ability.md
)
...
...
@@ -354,7 +354,7 @@ getUid(agent: WantAgent, callback: AsyncCallback\<number\>): void
| 错误码ID | 错误信息 |
|-----------|--------------------|
| 16000007 | Service busy
ness. T
here are concurrent tasks, waiting for retry.|
| 16000007 | Service busy
, t
here are concurrent tasks, waiting for retry.|
| 16000151 | Invalid wantagent object.|
错误码详细介绍请参考
[
errcode-ability
](
../errorcodes/errorcode-ability.md
)
...
...
@@ -447,7 +447,7 @@ getUid(agent: WantAgent): Promise\<number\>
| 错误码ID | 错误信息 |
|-----------|--------------------|
| 16000007 | Service busy
ness. T
here are concurrent tasks, waiting for retry.|
| 16000007 | Service busy
, t
here are concurrent tasks, waiting for retry.|
| 16000151 | Invalid wantagent object.|
错误码详细介绍请参考
[
errcode-ability
](
../errorcodes/errorcode-ability.md
)
...
...
@@ -531,7 +531,7 @@ getWant(agent: WantAgent, callback: AsyncCallback\<Want\>): void
| 错误码ID | 错误信息 |
|-----------|--------------------|
| 16000007 | Service busy
ness. T
here are concurrent tasks, waiting for retry.|
| 16000007 | Service busy
, t
here are concurrent tasks, waiting for retry.|
| 16000015 | Service timeout.|
| 16000151 | Invalid wantagent object.|
...
...
@@ -626,7 +626,7 @@ getWant(agent: WantAgent): Promise\<Want\>
| 错误码ID | 错误信息 |
|-----------|--------------------|
| 16000007 | Service busy
ness. T
here are concurrent tasks, waiting for retry.|
| 16000007 | Service busy
, t
here are concurrent tasks, waiting for retry.|
| 16000015 | Service timeout.|
| 16000151 | Invalid wantagent object.|
...
...
@@ -710,7 +710,7 @@ cancel(agent: WantAgent, callback: AsyncCallback\<void\>): void
| 错误码ID | 错误信息 |
|-----------|--------------------|
| 16000007 | Service busy
ness. T
here are concurrent tasks, waiting for retry.|
| 16000007 | Service busy
, t
here are concurrent tasks, waiting for retry.|
| 16000151 | Invalid wantagent object.|
错误码详细介绍请参考
[
errcode-ability
](
../errorcodes/errorcode-ability.md
)
...
...
@@ -802,7 +802,7 @@ cancel(agent: WantAgent): Promise\<void\>
| 错误码ID | 错误信息 |
|-----------|--------------------|
| 16000007 | Service busy
ness. T
here are concurrent tasks, waiting for retry.|
| 16000007 | Service busy
, t
here are concurrent tasks, waiting for retry.|
| 16000151 | Invalid wantagent object.|
错误码详细介绍请参考
[
errcode-ability
](
../errorcodes/errorcode-ability.md
)
...
...
@@ -1127,7 +1127,7 @@ getOperationType(agent: WantAgent, callback: AsyncCallback\<number>): void;
| 错误码ID | 错误信息 |
|-----------|--------------------|
| 16000007 | Service busy
ness. T
here are concurrent tasks, waiting for retry.|
| 16000007 | Service busy
, t
here are concurrent tasks, waiting for retry.|
| 16000015 | Service timeout.|
| 16000151 | Invalid wantagent object.|
...
...
@@ -1218,7 +1218,7 @@ getOperationType(agent: WantAgent): Promise\<number>;
| 错误码ID | 错误信息 |
|-----------|--------------------|
| 16000007 | Service busy
ness. T
here are concurrent tasks, waiting for retry.|
| 16000007 | Service busy
, t
here are concurrent tasks, waiting for retry.|
| 16000015 | Service timeout.|
| 16000151 | Invalid wantagent object.|
...
...
zh-cn/application-dev/reference/apis/js-apis-app-form-formBindingData.md
浏览文件 @
f158e85b
...
...
@@ -21,8 +21,8 @@ import formBindingData from '@ohos.app.form.formBindingData';
| 名称 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| key | string | 是 | 卡片代理刷新的订阅标识,与数据发布者保持一致。|
| subscriberId | string | 否 | 卡片代理刷新的订阅条件,默认值为当前卡片的formId。|
| key
<sup>
10+
</sup>
| string | 是 | 卡片代理刷新的订阅标识,与数据发布者保持一致。|
| subscriberId
<sup>
10+
</sup>
| string | 否 | 卡片代理刷新的订阅条件,默认值为当前卡片的formId。|
## FormBindingData
...
...
zh-cn/application-dev/reference/apis/js-apis-app-form-formHost.md
浏览文件 @
f158e85b
...
...
@@ -1682,7 +1682,7 @@ formHost.on('formRemove', callback, bundleName);
## off('formRemove')<sup>10+</sup>
off(type: "formRemove", observerCallback?: Callback
<
formInfo.RunningFormInfo
>
, bundleName?: string): void
off(type: "formRemove", observerCallback?: Callback
<
formInfo.RunningFormInfo
>
, bundleName?: string): void
取消订阅卡片删除事件。使用callback异步回调,返回当前删除卡片的
[
RunningFormInfo
](
js-apis-app-form-formInfo.md
)
。
...
...
@@ -2333,7 +2333,7 @@ try {
## getRunningFormInfoById<sup>10+</sup>
function
getRunningFormInfoById(formId: string): Promise
<
formInfo.RunningFormInfo
>
getRunningFormInfoById(formId: string): Promise
<
formInfo.RunningFormInfo
>
根据formId查询卡片已有的使用方列表信息。使用Promise异步回调。
...
...
zh-cn/application-dev/reference/apis/js-apis-app-form-formInfo.md
浏览文件 @
f158e85b
...
...
@@ -25,7 +25,7 @@ import formInfo from '@ohos.app.form.formInfo';
| abilityName | string | 是 | 否 | 卡片所属的Ability名称。 |
| name | string | 是 | 否 | 卡片名称。 |
| description | string | 是 | 否 | 卡片描述。 |
| descriptionId | number | 是 | 否 | 卡片描述id。 |
| descriptionId
<sup>
10+
</sup>
| number | 是 | 否 | 卡片描述id。 |
| type |
[
FormType
](
#formtype
)
| 是 | 否 | 卡片类型。当前支持JS卡片。 |
| jsComponentName | string | 是 | 否 | js卡片的组件名。 |
| colorMode |
[
ColorMode
](
#colormode
)
| 是 | 否 | 卡片颜色模式。 |
...
...
@@ -154,12 +154,12 @@ import formInfo from '@ohos.app.form.formInfo';
| 名称 | 类型 | 可读 | 可写 | 说明 |
| ----------- | -------- | -------- | -------------------- | ------------------------------------------------------------ |
| formId | string | 是 | 否 | 卡片标识。 |
| bundleName | string | 是 | 否 | 提供方卡片所属包的Bundle名称。 |
| bundleName
<sup>
10+
</sup>
| string | 是 | 否 | 提供方卡片所属包的Bundle名称。 |
| hostBundleName | string | 是 | 否 | 使用方卡片所属包的Bundle名称。 |
| visibilityType |
[
VisibilityType
](
#visibilitytype
)
| 是 | 否 | 卡片当前可见类型枚举。 |
| moduleName | string | 是 | 否 | 卡片所属模块的模块名称。 |
| abilityName | string | 是 | 否 | 卡片所属的Ability名称。 |
| formName | string | 是 | 否 | 卡片名称。 |
| moduleName
<sup>
10+
</sup>
| string | 是 | 否 | 卡片所属模块的模块名称。 |
| abilityName
<sup>
10+
</sup>
| string | 是 | 否 | 卡片所属的Ability名称。 |
| formName
<sup>
10+
</sup>
| string | 是 | 否 | 卡片名称。 |
| dimension | number | 是 | 否 | 卡片规格。 |
## formProviderFilter<sup>10+</sup>
...
...
zh-cn/application-dev/reference/apis/js-apis-application-StaticSubscriberExtensionContext.md
浏览文件 @
f158e85b
...
...
@@ -37,6 +37,8 @@ startAbility(want: Want, callback: AsyncCallback<void>): void;
-
调用方应用位于后台时,使用该接口启动Ability需申请
`ohos.permission.START_ABILITIES_FROM_BACKGROUND`
权限
-
跨应用场景下,目标Ability的visible属性若配置为false,调用方应用需申请
`ohos.permission.START_INVISIBLE_ABILITY`
权限
**需要权限**
:ohos.permission.CLEAN_BACKGROUND_PROCESSES
**系统能力**
:SystemCapability.Ability.AbilityRuntime.Core
**系统API**
:该接口为系统接口,三方应用不支持调用。
...
...
@@ -104,6 +106,8 @@ startAbility(want: Want): Promise<void>;
-
调用方应用位于后台时,使用该接口启动Ability需申请
`ohos.permission.START_ABILITIES_FROM_BACKGROUND`
权限
-
跨应用场景下,目标Ability的visible属性若配置为false,调用方应用需申请
`ohos.permission.START_INVISIBLE_ABILITY`
权限
**需要权限**
:ohos.permission.CLEAN_BACKGROUND_PROCESSES
**系统能力**
:SystemCapability.Ability.AbilityRuntime.Core
**系统API**
:该接口为系统接口,三方应用不支持调用。
...
...
zh-cn/application-dev/reference/apis/js-apis-application-configuration.md
浏览文件 @
f158e85b
...
...
@@ -10,7 +10,7 @@
## 导入模块
```
ts
import
Configuration
from
'
@ohos.app
.app
lication.Configuration
'
;
import
Configuration
from
'
@ohos.application.Configuration
'
;
```
**系统能力**
:以下各项对应的系统能力均为SystemCapability.Ability.AbilityBase
...
...
zh-cn/application-dev/reference/apis/js-apis-application-dataShareExtensionAbility.md
浏览文件 @
f158e85b
...
...
@@ -275,18 +275,17 @@ let DDL_TBL_CREATE = 'CREATE TABLE IF NOT EXISTS '
let
rdbStore
;
export
default
class
DataShareExtAbility
extends
DataShareExtensionAbility
{
batchInsert
(
uri
,
valueBuckets
,
callback
)
{
if
(
valueBuckets
===
null
||
valueBuckets
.
length
===
undefined
)
{
console
.
error
(
'
invalid valueBuckets
'
);
return
;
}
rdbStore
.
batchInsert
(
TBL_NAME
,
valueBuckets
,
function
(
err
,
ret
)
{
if
(
callback
!==
undefined
)
{
callback
(
err
,
ret
);
}
});
});
batchInsert
(
uri
,
valueBuckets
,
callback
)
{
if
(
valueBuckets
===
null
||
valueBuckets
.
length
===
undefined
)
{
console
.
error
(
'
invalid valueBuckets
'
);
return
;
}
rdbStore
.
batchInsert
(
TBL_NAME
,
valueBuckets
,
function
(
err
,
ret
)
{
if
(
callback
!==
undefined
)
{
callback
(
err
,
ret
);
}
});
};
};
```
...
...
zh-cn/application-dev/reference/apis/js-apis-application-formProvider.md
浏览文件 @
f158e85b
...
...
@@ -31,8 +31,6 @@ setFormNextRefreshTime(formId: string, minute: number, callback: AsyncCallback&l
**示例:**
```
ts
import
formProvider
from
'
@ohos.app.form.formProvider
'
;
let
formId
=
'
12400633174999288
'
;
formProvider
.
setFormNextRefreshTime
(
formId
,
5
,
(
error
,
data
)
=>
{
if
(
error
.
code
)
{
...
...
@@ -65,8 +63,6 @@ setFormNextRefreshTime(formId: string, minute: number): Promise<void>
**示例:**
```
ts
import
formProvider
from
'
@ohos.app.form.formProvider
'
;
let
formId
=
'
12400633174999288
'
;
formProvider
.
setFormNextRefreshTime
(
formId
,
5
).
then
(()
=>
{
console
.
log
(
'
formProvider setFormNextRefreshTime success
'
);
...
...
@@ -95,7 +91,6 @@ updateForm(formId: string, formBindingData: formBindingData.FormBindingData,call
```
ts
import
formBindingData
from
'
@ohos.app.form.formBindingData
'
;
import
formProvider
from
'
@ohos.app.form.formProvider
'
;
let
formId
=
'
12400633174999288
'
;
let
obj
=
formBindingData
.
createFormBindingData
({
temperature
:
'
22c
'
,
time
:
'
22:00
'
});
...
...
@@ -131,7 +126,6 @@ updateForm(formId: string, formBindingData: formBindingData.FormBindingData): Pr
```
ts
import
formBindingData
from
'
@ohos.application.formBindingData
'
;
import
formProvider
from
'
@ohos.app.form.formProvider
'
;
let
formId
=
'
12400633174999288
'
;
let
obj
=
formBindingData
.
createFormBindingData
({
temperature
:
'
22c
'
,
time
:
'
22:00
'
});
...
...
zh-cn/application-dev/reference/apis/js-apis-inner-app-context.md
浏览文件 @
f158e85b
...
...
@@ -1366,17 +1366,17 @@ context.printDrawnCompleted().then((data) => {
**系统能力**
:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.Core
| 名称 |
读写属性 |
类型 | 必填 | 说明 |
| ---- | ----
| ----
-- | ---- | ----- |
| pid |
只读 |
number | 否 | 进程id。 |
| uid |
只读 |
number | 否 | 用户id。 |
| 名称 | 类型 | 必填 | 说明 |
| ---- | ------ | ---- | ----- |
| pid |number | 否 | 进程id。 |
| uid |number | 否 | 用户id。 |
## PermissionRequestResult<sup>7+</sup>
**系统能力**
:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.Core
| 名称 | 读写属性 | 类型 | 必填 | 说明 |
| ----------- | ---- | -------------- | ---- | ---------- |
| requestCode | 只读 | number | 是 | 用户传入的请求代码。 |
| permissions | 只读 | Array
\<
string> | 是 | 用户传入的权限。 |
| authResults | 只读 | Array
\<
number> | 是 | 请求权限的结果。 |
\ No newline at end of file
| 名称 | 类型 | 必填 | 说明 |
| ----------- |-------------- | ---- | ---------- |
| requestCode | number | 是 | 用户传入的请求代码。 |
| permissions | Array
\<
string> | 是 | 用户传入的权限。 |
| authResults | Array
\<
number> | 是 | 请求权限的结果。 |
\ No newline at end of file
zh-cn/application-dev/reference/apis/js-apis-inner-application-abilityDelegator.md
浏览文件 @
f158e85b
...
...
@@ -27,7 +27,7 @@ addAbilityMonitor(monitor: AbilityMonitor, callback: AsyncCallback\<void>): void
添加AbilityMonitor实例(callback形式)
**系统能力
:**
SystemCapability.Ability.AbilityRuntime.Core
**系统能力
**
:
SystemCapability.Ability.AbilityRuntime.Core
**参数:**
...
...
@@ -70,7 +70,7 @@ addAbilityMonitor(monitor: AbilityMonitor): Promise\<void>;
添加AbilityMonitor实例(promise形式)
**系统能力
:**
SystemCapability.Ability.AbilityRuntime.Core
**系统能力
**
:
SystemCapability.Ability.AbilityRuntime.Core
**参数:**
...
...
@@ -118,7 +118,7 @@ removeAbilityMonitor(monitor: AbilityMonitor, callback: AsyncCallback\<void>): v
删除已经添加的AbilityMonitor实例(callback形式)
**系统能力
:**
SystemCapability.Ability.AbilityRuntime.Core
**系统能力
**
:
SystemCapability.Ability.AbilityRuntime.Core
**参数:**
...
...
@@ -161,7 +161,7 @@ removeAbilityMonitor(monitor: AbilityMonitor): Promise\<void>;
删除已经添加的AbilityMonitor实例(promise形式)
**系统能力
:**
SystemCapability.Ability.AbilityRuntime.Core
**系统能力
**
:
SystemCapability.Ability.AbilityRuntime.Core
**参数:**
...
...
@@ -209,7 +209,7 @@ waitAbilityMonitor(monitor: AbilityMonitor, callback: AsyncCallback\<UIAbility>)
等待与AbilityMonitor实例匹配的ability到达OnCreate生命周期,并返回ability实例(callback形式)
**系统能力
:**
SystemCapability.Ability.AbilityRuntime.Core
**系统能力
**
:
SystemCapability.Ability.AbilityRuntime.Core
**参数:**
...
...
@@ -256,14 +256,14 @@ waitAbilityMonitor(monitor: AbilityMonitor, timeout: number, callback: AsyncCall
设置等待时间,等待与AbilityMonitor实例匹配的ability到达OnCreate生命周期,并返回ability实例(callback形式)
**系统能力
:**
SystemCapability.Ability.AbilityRuntime.Core
**系统能力
**
:
SystemCapability.Ability.AbilityRuntime.Core
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ------------------------------------------------------------ | ---- | ------------------------------------------------------------ |
| monitor |
[
AbilityMonitor
](
js-apis-inner-application-abilityMonitor.md#AbilityMonitor
)
| 是 |
[
AbilityMonitor
](
js-apis-inner-application-abilityMonitor.md#AbilityMonitor
)
实例 |
| timeout | number |
否
| 最大等待时间,单位毫秒(ms) |
| timeout | number |
是
| 最大等待时间,单位毫秒(ms) |
| callback | AsyncCallback
\<
[
UIAbility
](
js-apis-app-ability-uiAbility.md
)
> | 是 | 表示指定的回调方法 |
**错误码**
:
...
...
@@ -307,7 +307,7 @@ waitAbilityMonitor(monitor: AbilityMonitor, timeout?: number): Promise\<UIAbilit
设置等待时间,等待与AbilityMonitor实例匹配的ability到达OnCreate生命周期,并返回ability实例(promise形式)
**系统能力
:**
SystemCapability.Ability.AbilityRuntime.Core
**系统能力
**
:
SystemCapability.Ability.AbilityRuntime.Core
**参数:**
...
...
@@ -356,7 +356,7 @@ getAppContext(): Context;
获取应用Context
**系统能力
:**
SystemCapability.Ability.AbilityRuntime.Core
**系统能力
**
:
SystemCapability.Ability.AbilityRuntime.Core
**返回值:**
...
...
@@ -379,7 +379,7 @@ getAbilityState(ability: UIAbility): number;
获取指定ability的生命周期状态
**系统能力
:**
SystemCapability.Ability.AbilityRuntime.Core
**系统能力
**
:
SystemCapability.Ability.AbilityRuntime.Core
**参数:**
...
...
@@ -414,7 +414,7 @@ getCurrentTopAbility(callback: AsyncCallback\<UIAbility>): void;
获取当前应用顶部ability(callback形式)
**系统能力
:**
SystemCapability.Ability.AbilityRuntime.Core
**系统能力
**
:
SystemCapability.Ability.AbilityRuntime.Core
**参数:**
...
...
@@ -449,7 +449,7 @@ getCurrentTopAbility(): Promise\<UIAbility>;
获取当前应用顶部ability(promise形式)
**系统能力
:**
SystemCapability.Ability.AbilityRuntime.Core
**系统能力
**
:
SystemCapability.Ability.AbilityRuntime.Core
**返回值:**
...
...
@@ -484,7 +484,7 @@ startAbility(want: Want, callback: AsyncCallback\<void>): void;
启动指定ability(callback形式)
**系统能力
:**
SystemCapability.Ability.AbilityRuntime.Core
**系统能力
**
:
SystemCapability.Ability.AbilityRuntime.Core
**参数:**
...
...
@@ -506,6 +506,8 @@ startAbility(want: Want, callback: AsyncCallback\<void>): void;
| 16000009 | An ability cannot be started or stopped in Wukong mode. |
| 16000010 | The call with the continuation flag is forbidden. |
| 16000011 | The context does not exist. |
| 16000012 | The application is controlled. |
| 16000013 | The application is controlled by EDM. |
| 16000050 | Internal error. |
| 16000053 | The ability is not on the top of the UI. |
| 16000055 | Installation-free timed out. |
...
...
@@ -534,7 +536,7 @@ startAbility(want: Want): Promise\<void>;
启动指定ability(promise形式)
**系统能力
:**
SystemCapability.Ability.AbilityRuntime.Core
**系统能力
**
:
SystemCapability.Ability.AbilityRuntime.Core
**参数:**
...
...
@@ -561,6 +563,8 @@ startAbility(want: Want): Promise\<void>;
| 16000009 | An ability cannot be started or stopped in Wukong mode. |
| 16000010 | The call with the continuation flag is forbidden. |
| 16000011 | The context does not exist. |
| 16000012 | The application is controlled. |
| 16000013 | The application is controlled by EDM. |
| 16000050 | Internal error. |
| 16000053 | The ability is not on the top of the UI. |
| 16000055 | Installation-free timed out. |
...
...
@@ -589,7 +593,7 @@ doAbilityForeground(ability: UIAbility, callback: AsyncCallback\<void>): void;
调度指定ability生命周期状态到Foreground状态(callback形式)
**系统能力
:**
SystemCapability.Ability.AbilityRuntime.Core
**系统能力
**
:
SystemCapability.Ability.AbilityRuntime.Core
**参数:**
...
...
@@ -628,7 +632,7 @@ doAbilityForeground(ability: UIAbility): Promise\<void>;
调度指定ability生命周期状态到Foreground状态(promise形式)
**系统能力
:**
SystemCapability.Ability.AbilityRuntime.Core
**系统能力
**
:
SystemCapability.Ability.AbilityRuntime.Core
**参数:**
...
...
@@ -672,7 +676,7 @@ doAbilityBackground(ability: UIAbility, callback: AsyncCallback\<void>): void;
调度指定ability生命周期状态到Background状态(callback形式)
**系统能力
:**
SystemCapability.Ability.AbilityRuntime.Core
**系统能力
**
:
SystemCapability.Ability.AbilityRuntime.Core
**参数:**
...
...
@@ -711,7 +715,7 @@ doAbilityBackground(ability: UIAbility): Promise\<void>;
调度指定ability生命周期状态到Background状态(promise形式)
**系统能力
:**
SystemCapability.Ability.AbilityRuntime.Core
**系统能力
**
:
SystemCapability.Ability.AbilityRuntime.Core
**参数:**
...
...
@@ -755,7 +759,7 @@ printSync(msg: string): void;
打印日志信息到单元测试终端控制台
**系统能力
:**
SystemCapability.Ability.AbilityRuntime.Core
**系统能力
**
:
SystemCapability.Ability.AbilityRuntime.Core
**参数:**
...
...
@@ -779,7 +783,7 @@ print(msg: string, callback: AsyncCallback\<void>): void;
打印日志信息到单元测试终端控制台(callback形式)
**系统能力
:**
SystemCapability.Ability.AbilityRuntime.Core
**系统能力
**
:
SystemCapability.Ability.AbilityRuntime.Core
**参数:**
...
...
@@ -806,7 +810,7 @@ print(msg: string): Promise\<void>;
打印日志信息到单元测试终端控制台(promise形式)
**系统能力
:**
SystemCapability.Ability.AbilityRuntime.Core
**系统能力
**
:
SystemCapability.Ability.AbilityRuntime.Core
**参数:**
...
...
@@ -838,7 +842,7 @@ executeShellCommand(cmd: string, callback: AsyncCallback\<ShellCmdResult>): void
执行指定的shell命令(callback形式)
**系统能力
:**
SystemCapability.Ability.AbilityRuntime.Core
**系统能力
**
:
SystemCapability.Ability.AbilityRuntime.Core
**参数:**
...
...
@@ -865,14 +869,14 @@ executeShellCommand(cmd: string, timeoutSecs: number, callback: AsyncCallback\<S
指定超时时间,并执行指定的shell命令(callback形式)
**系统能力
:**
SystemCapability.Ability.AbilityRuntime.Core
**系统能力
**
:
SystemCapability.Ability.AbilityRuntime.Core
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| ----------- | ------------------------------------------------------------ | ---- | ----------------------------- |
| cmd | string | 是 | shell命令字符串 |
| timeoutSecs | number |
否
| 设定命令超时时间,单位秒(s) |
| timeoutSecs | number |
是
| 设定命令超时时间,单位秒(s) |
| callback | AsyncCallback
\<
[
ShellCmdResult
](
js-apis-inner-application-shellCmdResult.md#ShellCmdResult
)
> | 是 | 表示指定的回调方法 |
**示例:**
...
...
@@ -894,7 +898,7 @@ executeShellCommand(cmd: string, timeoutSecs?: number): Promise\<ShellCmdResult>
指定超时时间,并执行指定的shell命令(promise形式)
**系统能力
:**
SystemCapability.Ability.AbilityRuntime.Core
**系统能力
**
:
SystemCapability.Ability.AbilityRuntime.Core
**参数:**
...
...
@@ -928,7 +932,7 @@ finishTest(msg: string, code: number, callback: AsyncCallback\<void>): void;
结束测试并打印日志信息到单元测试终端控制台(callback形式)
**系统能力
:**
SystemCapability.Ability.AbilityRuntime.Core
**系统能力
**
:
SystemCapability.Ability.AbilityRuntime.Core
**参数:**
...
...
@@ -964,7 +968,7 @@ finishTest(msg: string, code: number): Promise\<void>;
结束测试并打印日志信息到单元测试终端控制台(promise形式)
**系统能力
:**
SystemCapability.Ability.AbilityRuntime.Core
**系统能力
**
:
SystemCapability.Ability.AbilityRuntime.Core
**参数:**
...
...
@@ -1005,7 +1009,7 @@ addAbilityStageMonitor(monitor: AbilityStageMonitor, callback: AsyncCallback\<vo
添加一个AbilityStageMonitor对象,用于监视指定abilityStage的生命周期状态更改。(callback形式)
**系统能力
:**
SystemCapability.Ability.AbilityRuntime.Core
**系统能力
**
:
SystemCapability.Ability.AbilityRuntime.Core
**参数:**
...
...
@@ -1044,7 +1048,7 @@ addAbilityStageMonitor(monitor: AbilityStageMonitor): Promise\<void>;
添加一个AbilityStageMonitor对象,用于监视指定abilityStage的生命周期状态更改。(promise形式)
**系统能力
:**
SystemCapability.Ability.AbilityRuntime.Core
**系统能力
**
:
SystemCapability.Ability.AbilityRuntime.Core
**参数:**
...
...
@@ -1088,7 +1092,7 @@ removeAbilityStageMonitor(monitor: AbilityStageMonitor, callback: AsyncCallback\
从应用程序内存中删除指定的AbilityStageMonitor对象。(callback形式)
**系统能力
:**
SystemCapability.Ability.AbilityRuntime.Core
**系统能力
**
:
SystemCapability.Ability.AbilityRuntime.Core
**参数:**
...
...
@@ -1127,7 +1131,7 @@ removeAbilityStageMonitor(monitor: AbilityStageMonitor): Promise\<void>;
从应用程序内存中删除指定的AbilityStageMonitor对象。(promise形式)
**系统能力
:**
SystemCapability.Ability.AbilityRuntime.Core
**系统能力
**
:
SystemCapability.Ability.AbilityRuntime.Core
**参数:**
...
...
@@ -1171,7 +1175,7 @@ waitAbilityStageMonitor(monitor: AbilityStageMonitor, callback: AsyncCallback\<A
等待并返回与给定AbilityStageMonitor中设置的条件匹配的AbilityStage对象。(callback形式)
**系统能力
:**
SystemCapability.Ability.AbilityRuntime.Core
**系统能力
**
:
SystemCapability.Ability.AbilityRuntime.Core
**参数:**
...
...
@@ -1214,7 +1218,7 @@ waitAbilityStageMonitor(monitor: AbilityStageMonitor, timeout?: number): Promise
等待并返回与给定AbilityStageMonitor中设置的条件匹配的AbilityStage对象。(promise形式)
**系统能力
:**
SystemCapability.Ability.AbilityRuntime.Core
**系统能力
**
:
SystemCapability.Ability.AbilityRuntime.Core
**参数:**
...
...
@@ -1263,7 +1267,7 @@ waitAbilityStageMonitor(monitor: AbilityStageMonitor, timeout: number, callback:
等待并返回与给定AbilityStageMonitor中设置的条件匹配的AbilityStage对象。(callback形式)
**系统能力
:**
SystemCapability.Ability.AbilityRuntime.Core
**系统能力
**
:
SystemCapability.Ability.AbilityRuntime.Core
**参数:**
...
...
zh-cn/application-dev/reference/apis/js-apis-inner-application-appStateData.md
浏览文件 @
f158e85b
...
...
@@ -2,6 +2,10 @@
定义应用状态信息,可以通过
[
getForegroundApplications
](
js-apis-app-ability-appManager.md#appmanagergetforegroundapplications
)
获取当前应用的相关信息。
> **说明:**
>
> 本模块首批接口从API version 8 开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
## 导入模块
```
ts
...
...
zh-cn/application-dev/reference/apis/js-apis-inner-application-applicationContext.md
浏览文件 @
f158e85b
...
...
@@ -134,7 +134,7 @@ export default class EntryAbility extends UIAbility {
## ApplicationContext.off(type: 'abilityLifecycle', callbackId: number)
off(type: 'abilityLifecycle', callbackId:
**number**
):
**void**
;
off(type: 'abilityLifecycle', callbackId:
number): Promise
\<
void>
;
取消监听应用内生命周期
...
...
@@ -285,12 +285,8 @@ getRunningProcessInformation(): Promise\<Array\<ProcessInformation>>;
获取有关运行进程的信息。
**需要权限**
:ohos.permission.GET_RUNNING_INFO
**系统能力**
:SystemCapability.Ability.AbilityRuntime.Core
**系统API**
: 此接口为系统接口,三方应用不支持调用。
**返回值:**
| 类型 | 说明 |
...
...
@@ -322,12 +318,8 @@ getRunningProcessInformation(callback: AsyncCallback\<Array\<ProcessInformation>
获取有关运行进程的信息。
**需要权限**
:ohos.permission.GET_RUNNING_INFO
**系统能力**
:SystemCapability.Ability.AbilityRuntime.Core
**系统API**
: 此接口为系统接口,三方应用不支持调用。
**返回值:**
| 类型 | 说明 |
...
...
zh-cn/application-dev/reference/apis/js-apis-inner-application-context.md
浏览文件 @
f158e85b
...
...
@@ -45,7 +45,7 @@ createBundleContext(bundleName: string): Context;
**参数:**
|
名称
| 类型 | 必填 | 说明 |
|
参数名
| 类型 | 必填 | 说明 |
| -------- | ---------------------- | ---- | ------------- |
| bundleName | string | 是 | Bundle名称。 |
...
...
@@ -76,7 +76,7 @@ createModuleContext(moduleName: string): Context;
**参数:**
|
名称
| 类型 | 必填 | 说明 |
|
参数名
| 类型 | 必填 | 说明 |
| -------- | ---------------------- | ---- | ------------- |
| moduleName | string | 是 | 模块名。 |
...
...
@@ -109,7 +109,7 @@ createModuleContext(bundleName: string, moduleName: string): Context;
**参数:**
|
名称
| 类型 | 必填 | 说明 |
|
参数名
| 类型 | 必填 | 说明 |
| -------- | ---------------------- | ---- | ------------- |
| bundleName | string | 是 | Bundle名称。 |
| moduleName | string | 是 | 模块名。 |
...
...
zh-cn/application-dev/reference/apis/js-apis-inner-application-errorObserver.md
浏览文件 @
f158e85b
...
...
@@ -24,7 +24,7 @@ onUnhandledException(errMsg: string): void;
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| errMsg | string |
否
| 有关异常的消息和错误堆栈跟踪。 |
| errMsg | string |
是
| 有关异常的消息和错误堆栈跟踪。 |
**示例:**
...
...
zh-cn/application-dev/reference/apis/js-apis-inner-application-eventHub.md
浏览文件 @
f158e85b
...
...
@@ -124,7 +124,7 @@ emit(event: string, ...args: Object[]): void;
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| event | string | 是 | 事件名称。 |
| ...args | Object[] |
是
| 可变参数,事件触发时,传递给回调函数的参数。 |
| ...args | Object[] |
否
| 可变参数,事件触发时,传递给回调函数的参数。 |
**示例:**
...
...
zh-cn/application-dev/reference/apis/js-apis-inner-application-extensionRunningInfo.md
浏览文件 @
f158e85b
...
...
@@ -21,6 +21,8 @@ import abilityManager from '@ohos.app.ability.abilityManager';
**系统能力**
:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.Core
**系统API**
:以下各项对应的接口均为系统接口,三方应用不支持调用。
| 名称 | 类型 | 可读 | 可写 | 说明 |
| -------- | -------- | -------- | -------- | -------- |
| extension |
[
ElementName
](
js-apis-bundleManager-elementName.md
)
| 是 | 否 | Extension信息。 |
...
...
zh-cn/application-dev/reference/apis/js-apis-inner-application-formExtensionContext.md
浏览文件 @
f158e85b
...
...
@@ -15,28 +15,6 @@ FormExtensionContext模块提供FormExtensionAbility具有的接口和能力。
import
common
from
'
@ohos.app.ability.common
'
;
```
## 使用说明
在使用FormExtensionContext的功能前,需要通过FormExtensionAbility获取。
```
ts
import
FormExtensionAbility
from
'
@ohos.app.form.FormExtensionAbility
'
;
import
formBindingData
from
'
@ohos.app.form.formBindingData
'
;
export
default
class
MyFormExtensionAbility
extends
FormExtensionAbility
{
onAddForm
(
want
)
{
let
formContext
=
this
.
context
;
// 获取FormExtensionContext
// ...
let
dataObj1
=
{
temperature
:
'
11c
'
,
'
time
'
:
'
11:00
'
};
let
obj1
=
formBindingData
.
createFormBindingData
(
dataObj1
);
return
obj1
;
}
};
```
## startAbility
startAbility(want: Want, callback: AsyncCallback
<
void
>
): void
...
...
@@ -57,7 +35,8 @@ startAbility(want: Want, callback: AsyncCallback<void>): void
| 16500100 | Failed to obtain the configuration information. |
| 16500101 | The application is not a system application. |
| 16501000 | An internal functional error occurred. |
|以上错误码的详细介绍请参见
[
卡片错误码
](
../errorcodes/errorcode-form.md
)
。||
以上错误码的详细介绍请参见
[
卡片错误码
](
../errorcodes/errorcode-form.md
)
。
**参数:**
...
...
@@ -126,7 +105,8 @@ startAbility(want: Want): Promise<void>
| 16500100 | Failed to obtain the configuration information. |
| 16500101 | The application is not a system application. |
| 16501000 | An internal functional error occurred. |
|以上错误码的详细介绍请参见
[
卡片错误码
](
../errorcodes/errorcode-form.md
)
。||
以上错误码的详细介绍请参见
[
卡片错误码
](
../errorcodes/errorcode-form.md
)
。
**示例:**
...
...
zh-cn/application-dev/reference/apis/js-apis-inner-application-serviceExtensionContext.md
浏览文件 @
f158e85b
此差异已折叠。
点击以展开。
zh-cn/application-dev/reference/apis/js-apis-inner-application-uiAbilityContext.md
浏览文件 @
f158e85b
此差异已折叠。
点击以展开。
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录