提交 481ff40b 编写于 作者: H HelloCrease

fixed error

Signed-off-by: NHelloCrease <lian15@huawei.com>
上级 378802d4
...@@ -24,7 +24,7 @@ startAbility(parameter: StartAbilityParameter, callback: AsyncCallback\<number>) ...@@ -24,7 +24,7 @@ startAbility(parameter: StartAbilityParameter, callback: AsyncCallback\<number>)
**参数:** **参数:**
| 名称 | 类型 | 必填 | 描述 | | 名称 | 类型 | 必填 | 描述 |
| --------- | --------------------- | ---- | ------------------- | | --------- | ---------------------------------------- | ---- | -------------- |
| parameter | [StartAbilityParameter](#startabilityparameter) | 是 | 表示被启动的Ability。 | | parameter | [StartAbilityParameter](#startabilityparameter) | 是 | 表示被启动的Ability。 |
| callback | AsyncCallback\<number> | 是 | 被指定的回调方法。 | | callback | AsyncCallback\<number> | 是 | 被指定的回调方法。 |
...@@ -63,7 +63,7 @@ startAbility(parameter: StartAbilityParameter): Promise\<number> ...@@ -63,7 +63,7 @@ startAbility(parameter: StartAbilityParameter): Promise\<number>
**参数:** **参数:**
| 名称 | 类型 | 必填 | 描述 | | 名称 | 类型 | 必填 | 描述 |
| --------- | ----------------------------------------------- | ---- | --------------------- | | --------- | ---------------------------------------- | ---- | -------------- |
| parameter | [StartAbilityParameter](#startabilityparameter) | 是 | 表示被启动的Ability。 | | parameter | [StartAbilityParameter](#startabilityparameter) | 是 | 表示被启动的Ability。 |
**示例:** **示例:**
...@@ -101,13 +101,13 @@ acquireDataAbilityHelper(uri: string): DataAbilityHelper ...@@ -101,13 +101,13 @@ acquireDataAbilityHelper(uri: string): DataAbilityHelper
**参数:** **参数:**
| 名称 | 类型 | 必填 | 描述 | | 名称 | 类型 | 必填 | 描述 |
| ---- | ------ | ---- | ------------------------ | | ---- | ------ | ---- | ------------ |
| uri | string | 是 | 指示要打开的文件的路径。 | | uri | string | 是 | 指示要打开的文件的路径。 |
**返回值:** **返回值:**
| 类型 | 说明 | | 类型 | 说明 |
| ----------------- | -------------------------------------------- | | ----------------- | ------------------------------- |
| DataAbilityHelper | 用来协助其他Ability访问DataAbility的工具类。 | | DataAbilityHelper | 用来协助其他Ability访问DataAbility的工具类。 |
**示例:** **示例:**
...@@ -130,7 +130,7 @@ startAbilityForResult(parameter: StartAbilityParameter, callback: AsyncCallback\ ...@@ -130,7 +130,7 @@ startAbilityForResult(parameter: StartAbilityParameter, callback: AsyncCallback\
**参数:** **参数:**
| 名称 | 类型 | 必填 | 描述 | | 名称 | 类型 | 必填 | 描述 |
| --------- | ----------------------------------------------- | ---- | --------------------- | | --------- | ---------------------------------------- | ---- | -------------- |
| parameter | [StartAbilityParameter](#startabilityparameter) | 是 | 表示被启动的Ability。 | | parameter | [StartAbilityParameter](#startabilityparameter) | 是 | 表示被启动的Ability。 |
| callback | AsyncCallback\<[AbilityResult](#abilityresult)> | 是 | 被指定的回调方法。 | | callback | AsyncCallback\<[AbilityResult](#abilityresult)> | 是 | 被指定的回调方法。 |
...@@ -167,13 +167,13 @@ startAbilityForResult(parameter: StartAbilityParameter): Promise\<AbilityResult> ...@@ -167,13 +167,13 @@ startAbilityForResult(parameter: StartAbilityParameter): Promise\<AbilityResult>
**参数:** **参数:**
| 名称 | 类型 | 必填 | 描述 | | 名称 | 类型 | 必填 | 描述 |
| --------- | ----------------------------------------------- | ---- | ------------------- | | --------- | ---------------------------------------- | ---- | ------------- |
| parameter | [StartAbilityParameter](#startabilityparameter) | 是 | 表示被启动的Ability | | parameter | [StartAbilityParameter](#startabilityparameter) | 是 | 表示被启动的Ability |
**返回值:** **返回值:**
| 类型 | 说明 | | 类型 | 说明 |
| ----------------------------------------- | -------------- | | ---------------------------------------- | ------- |
| Promise\<[AbilityResult](#abilityresult)> | 返回执行结果。 | | Promise\<[AbilityResult](#abilityresult)> | 返回执行结果。 |
**示例:** **示例:**
...@@ -223,7 +223,7 @@ terminateSelfWithResult(parameter: AbilityResult, callback: AsyncCallback\<void> ...@@ -223,7 +223,7 @@ terminateSelfWithResult(parameter: AbilityResult, callback: AsyncCallback\<void>
**参数:** **参数:**
| 名称 | 类型 | 必填 | 描述 | | 名称 | 类型 | 必填 | 描述 |
| --------- | ------------- | ---- | ------------------- | | --------- | ------------------------------- | ---- | -------------- |
| parameter | [AbilityResult](#abilityresult) | 是 | 表示被启动的Ability。 | | parameter | [AbilityResult](#abilityresult) | 是 | 表示被启动的Ability。 |
| callback | AsyncCallback\<void> | 是 | 被指定的回调方法。 | | callback | AsyncCallback\<void> | 是 | 被指定的回调方法。 |
...@@ -271,13 +271,13 @@ terminateSelfWithResult(parameter: AbilityResult): Promise\<void> ...@@ -271,13 +271,13 @@ terminateSelfWithResult(parameter: AbilityResult): Promise\<void>
**参数:** **参数:**
| 名称 | 类型 | 必填 | 描述 | | 名称 | 类型 | 必填 | 描述 |
| --------- | ------------------------------- | ---- | ------------------- | | --------- | ------------------------------- | ---- | ------------- |
| parameter | [AbilityResult](#abilityresult) | 是 | 表示被启动的Ability | | parameter | [AbilityResult](#abilityresult) | 是 | 表示被启动的Ability |
**返回值:** **返回值:**
| 类型 | 说明 | | 类型 | 说明 |
| -------------- | ----------------------- | | -------------- | --------------- |
| Promise\<void> | 以Promise形式返回结果。 | | Promise\<void> | 以Promise形式返回结果。 |
**示例:** **示例:**
...@@ -328,7 +328,7 @@ hasWindowFocus(callback: AsyncCallback\<boolean>): void ...@@ -328,7 +328,7 @@ hasWindowFocus(callback: AsyncCallback\<boolean>): void
**参数:** **参数:**
| 名称 | 类型 | 必填 | 描述 | | 名称 | 类型 | 必填 | 描述 |
| -------- | ----------------------- | ---- | ------------------------------------------------------------ | | -------- | ----------------------- | ---- | ---------------------------------------- |
| callback | AsyncCallback\<boolean> | 是 | 被指定的回调方法。<br>如果此Ability当前具有视窗焦点,则返回true;否则返回false。 | | callback | AsyncCallback\<boolean> | 是 | 被指定的回调方法。<br>如果此Ability当前具有视窗焦点,则返回true;否则返回false。 |
**示例:** **示例:**
...@@ -351,7 +351,7 @@ hasWindowFocus(): Promise\<boolean> ...@@ -351,7 +351,7 @@ hasWindowFocus(): Promise\<boolean>
**返回值:** **返回值:**
| 类型 | 说明 | | 类型 | 说明 |
| ----------------- | ---------------------------------------------------------- | | ----------------- | ------------------------------------- |
| Promise\<boolean> | 如果此Ability当前具有视窗焦点,则返回true;否则返回false。 | | Promise\<boolean> | 如果此Ability当前具有视窗焦点,则返回true;否则返回false。 |
**示例:** **示例:**
...@@ -376,7 +376,7 @@ getWant(callback: AsyncCallback\<Want>): void ...@@ -376,7 +376,7 @@ getWant(callback: AsyncCallback\<Want>): void
**参数:** **参数:**
| 名称 | 类型 | 必填 | 描述 | | 名称 | 类型 | 必填 | 描述 |
| -------- | ----------------------------- | ---- | ------------------ | | -------- | ----------------------------- | ---- | --------- |
| callback | AsyncCallback\<[Want](#want)> | 是 | 被指定的回调方法。 | | callback | AsyncCallback\<[Want](#want)> | 是 | 被指定的回调方法。 |
**示例:** **示例:**
...@@ -399,7 +399,7 @@ getWant(): Promise\<Want> ...@@ -399,7 +399,7 @@ getWant(): Promise\<Want>
**返回值:** **返回值:**
| 类型 | 说明 | | 类型 | 说明 |
| ----------------------- | ------------------------- | | ----------------------- | ---------------- |
| Promise\<[Want](#want)> | 以Promise的形式返回结果。 | | Promise\<[Want](#want)> | 以Promise的形式返回结果。 |
**示例:** **示例:**
...@@ -422,7 +422,7 @@ getContext(): Context ...@@ -422,7 +422,7 @@ getContext(): Context
**返回值:** **返回值:**
| 类型 | 说明 | | 类型 | 说明 |
| ------- | -------------------- | | ------- | ---------- |
| Context | 返回应用程序上下文。 | | Context | 返回应用程序上下文。 |
**示例:** **示例:**
...@@ -446,7 +446,7 @@ terminateSelf(callback: AsyncCallback\<void>): void ...@@ -446,7 +446,7 @@ terminateSelf(callback: AsyncCallback\<void>): void
**参数:** **参数:**
| 名称 | 类型 | 必填 | 描述 | | 名称 | 类型 | 必填 | 描述 |
| -------- | -------------------- | ---- | ---------------- | | -------- | -------------------- | ---- | -------- |
| callback | AsyncCallback\<void> | 是 | 被指定的回调方法 | | callback | AsyncCallback\<void> | 是 | 被指定的回调方法 |
**示例:** **示例:**
...@@ -469,7 +469,7 @@ terminateSelf(): Promise\<void> ...@@ -469,7 +469,7 @@ terminateSelf(): Promise\<void>
**返回值:** **返回值:**
| 类型 | 说明 | | 类型 | 说明 |
| -------------- | ------------------------- | | -------------- | ---------------- |
| Promise\<void> | 以Promise的形式返回结果。 | | Promise\<void> | 以Promise的形式返回结果。 |
**示例:** **示例:**
...@@ -491,7 +491,7 @@ connectAbility(request: Want, options:ConnectOptions): number ...@@ -491,7 +491,7 @@ connectAbility(request: Want, options:ConnectOptions): number
**参数:** **参数:**
| 名称 | 类型 | 必填 | 描述 | | 名称 | 类型 | 必填 | 描述 |
| ------- | -------------- | ---- | ---------------------------- | | ------- | -------------- | ---- | --------------------- |
| request | [Want](#want) | 是 | 表示被连接的ServiceAbility。 | | request | [Want](#want) | 是 | 表示被连接的ServiceAbility。 |
| options | ConnectOptions | 是 | 被指定的回调方法。 | | options | ConnectOptions | 是 | 被指定的回调方法。 |
...@@ -500,7 +500,7 @@ connectAbility(request: Want, options:ConnectOptions): number ...@@ -500,7 +500,7 @@ connectAbility(request: Want, options:ConnectOptions): number
**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityBase **系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityBase
| 名称 | 读写属性 | 类型 | 必填 | 描述 | | 名称 | 读写属性 | 类型 | 必填 | 描述 |
| ------------ | -------- | -------- | ---- | ---------------------------------- | | ----------- | ---- | ------ | ---- | ---------------------------------------- |
| deviceId | 只读 | string | 否 | 表示被连接的ServiceAbility的设备id,缺省表示连接本地的ServiceAbility。 | | deviceId | 只读 | string | 否 | 表示被连接的ServiceAbility的设备id,缺省表示连接本地的ServiceAbility。 |
| bundleName | 只读 | string | 是 | 表示被连接的ServiceAbility的包名。 | | bundleName | 只读 | string | 是 | 表示被连接的ServiceAbility的包名。 |
| abilityName | 只读 | string | 是 | 表示被连接的ServiceAbility的类名。 | | abilityName | 只读 | string | 是 | 表示被连接的ServiceAbility的类名。 |
...@@ -510,7 +510,7 @@ connectAbility(request: Want, options:ConnectOptions): number ...@@ -510,7 +510,7 @@ connectAbility(request: Want, options:ConnectOptions): number
**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.Core **系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.Core
| 名称 | 读写属性 | 类型 | 必填 | 描述 | | 名称 | 读写属性 | 类型 | 必填 | 描述 |
| ------------ | -------- | -------- | ---- | ---------------------------------- | | ------------ | ---- | -------- | ---- | ------------------------- |
| onConnect | 只读 | function | 是 | 连接成功时的回调函数。 | | onConnect | 只读 | function | 是 | 连接成功时的回调函数。 |
| onDisconnect | 只读 | function | 是 | 连接失败时的回调函数。 | | onDisconnect | 只读 | function | 是 | 连接失败时的回调函数。 |
| onFailed | 只读 | function | 是 | ConnectAbility调用失败时的回调函数。 | | onFailed | 只读 | function | 是 | ConnectAbility调用失败时的回调函数。 |
...@@ -518,7 +518,7 @@ connectAbility(request: Want, options:ConnectOptions): number ...@@ -518,7 +518,7 @@ connectAbility(request: Want, options:ConnectOptions): number
**返回值:** **返回值:**
| 类型 | 说明 | | 类型 | 说明 |
| ------ | ------------------------ | | ------ | -------------------- |
| number | 连接的ServiceAbilityID。 | | number | 连接的ServiceAbilityID。 |
**示例:** **示例:**
...@@ -560,7 +560,7 @@ disconnectAbility(connection: number, callback:AsyncCallback\<void>): void ...@@ -560,7 +560,7 @@ disconnectAbility(connection: number, callback:AsyncCallback\<void>): void
**参数:** **参数:**
| 名称 | 类型 | 必填 | 描述 | | 名称 | 类型 | 必填 | 描述 |
| ---------- | ------------- | ---- | ------------------------------ | | ---------- | -------------------- | ---- | ----------------------- |
| connection | number | 是 | 指定断开连接的ServiceAbilityID | | connection | number | 是 | 指定断开连接的ServiceAbilityID |
| callback | AsyncCallback\<void> | 是 | 被指定的回调方法 | | callback | AsyncCallback\<void> | 是 | 被指定的回调方法 |
...@@ -607,13 +607,13 @@ disconnectAbility(connection: number): Promise\<void> ...@@ -607,13 +607,13 @@ disconnectAbility(connection: number): Promise\<void>
**参数:** **参数:**
| 名称 | 类型 | 必填 | 描述 | | 名称 | 类型 | 必填 | 描述 |
| ---------- | ------ | ---- | ------------------------------ | | ---------- | ------ | ---- | ----------------------- |
| connection | number | 是 | 指定断开连接的ServiceAbilityID | | connection | number | 是 | 指定断开连接的ServiceAbilityID |
**返回值:** **返回值:**
| 类型 | 说明 | | 类型 | 说明 |
| -------------- | ----------------------- | | -------------- | --------------- |
| Promise\<void> | 以Promise形式返回结果。 | | Promise\<void> | 以Promise形式返回结果。 |
**示例:** **示例:**
...@@ -659,15 +659,13 @@ getWindow(callback: AsyncCallback\<window.Window>): void ...@@ -659,15 +659,13 @@ getWindow(callback: AsyncCallback\<window.Window>): void
**参数:** **参数:**
| 名称 | 类型 | 必填 | 描述 | | 名称 | 类型 | 必填 | 描述 |
| -------- | ----------------------- | ---- | ------------------------------------------------------------ | | -------- | ----------------------------- | ---- | ------------- |
| callback | AsyncCallback\<window.Window> | 是 | 返回与当前能力对应的窗口。 | | callback | AsyncCallback\<window.Window> | 是 | 返回与当前能力对应的窗口。 |
**示例:** **示例:**
```javascript ```javascript
GetWindow(){ featureAbility.getWindow()
featureAbility.getWindow()
}
``` ```
## featureAbility.getWindow<sup>7+</sup> ## featureAbility.getWindow<sup>7+</sup>
...@@ -681,17 +679,15 @@ getWindow(): Promise\<window.Window>; ...@@ -681,17 +679,15 @@ getWindow(): Promise\<window.Window>;
**返回值:** **返回值:**
| 类型 | 说明 | | 类型 | 说明 |
| ----------------- | ---------------------------------------------------------- | | ----------------------- | ------------- |
| Promise\<window.Window> | 返回与当前能力对应的窗口。 | | Promise\<window.Window> | 返回与当前能力对应的窗口。 |
**示例:** **示例:**
```javascript ```javascript
GetWindowPromise(){ featureAbility.getWindow().then((data) => {
featureAbility.getWindow().then((data) => {
console.info("=============getWindowPromise========== " + JSON.stringify(data)); console.info("=============getWindowPromise========== " + JSON.stringify(data));
}); });
}
``` ```
## ConnectOptions.onConnect<sup>7+</sup> ## ConnectOptions.onConnect<sup>7+</sup>
...@@ -705,7 +701,7 @@ onConnect(elementName: ElementName, remote: rpc.IRemoteObject): void; ...@@ -705,7 +701,7 @@ onConnect(elementName: ElementName, remote: rpc.IRemoteObject): void;
**参数:** **参数:**
| 名称 | 类型 | 必填 | 描述 | | 名称 | 类型 | 必填 | 描述 |
| -------- | ----------------------- | ---- | ------------------------------------------------------------ | | ----------- | ----------------- | ---- | -------- |
| elementName | ElementName | 是 | 元素名。 | | elementName | ElementName | 是 | 元素名。 |
| remote | rpc.IRemoteObject | 是 | rpc远程对象。 | | remote | rpc.IRemoteObject | 是 | rpc远程对象。 |
...@@ -748,7 +744,7 @@ onDisconnect(elementName: ElementName): void; ...@@ -748,7 +744,7 @@ onDisconnect(elementName: ElementName): void;
**参数:** **参数:**
| 名称 | 类型 | 必填 | 描述 | | 名称 | 类型 | 必填 | 描述 |
| -------- | ----------------------- | ---- | ------------------------------------------------------------ | | ----------- | ----------- | ---- | ---- |
| elementName | ElementName | 是 | 元素名。 | | elementName | ElementName | 是 | 元素名。 |
**示例:** **示例:**
...@@ -790,7 +786,7 @@ ConnectAbility调用失败时的回调函数。 ...@@ -790,7 +786,7 @@ ConnectAbility调用失败时的回调函数。
**参数:** **参数:**
| 名称 | 类型 | 必填 | 描述 | | 名称 | 类型 | 必填 | 描述 |
| -------- | ----------------------- | ---- | ------------------------------------------------------------ | | ---- | ------ | ---- | --------- |
| code | number | 是 | number类型。 | | code | number | 是 | number类型。 |
**示例:** **示例:**
...@@ -836,7 +832,7 @@ featureAbility.AbilityWindowConfiguration.WINDOW_MODE_UNDEFINED ...@@ -836,7 +832,7 @@ featureAbility.AbilityWindowConfiguration.WINDOW_MODE_UNDEFINED
``` ```
| 名称 | 参数 | 描述 | | 名称 | 参数 | 描述 |
| --------------------------- | ---- | ---------- | | ---------------------------------------- | ---- | ---------------------------------------- |
| WINDOW_MODE_UNDEFINED<sup>7+</sup> | 0 | 未定义。<br/>**系统能力**:SystemCapability.Ability.AbilityRuntime.FAModel | | WINDOW_MODE_UNDEFINED<sup>7+</sup> | 0 | 未定义。<br/>**系统能力**:SystemCapability.Ability.AbilityRuntime.FAModel |
| WINDOW_MODE_FULLSCREEN<sup>7+</sup> | 1 | 全屏。<br/>**系统能力**:SystemCapability.Ability.AbilityRuntime.FAModel | | WINDOW_MODE_FULLSCREEN<sup>7+</sup> | 1 | 全屏。<br/>**系统能力**:SystemCapability.Ability.AbilityRuntime.FAModel |
| WINDOW_MODE_SPLIT_PRIMARY<sup>7+</sup> | 100 | 分屏主屏。<br/>**系统能力**:SystemCapability.Ability.AbilityRuntime.FAModel | | WINDOW_MODE_SPLIT_PRIMARY<sup>7+</sup> | 100 | 分屏主屏。<br/>**系统能力**:SystemCapability.Ability.AbilityRuntime.FAModel |
...@@ -857,7 +853,7 @@ featureAbility.AbilityStartSetting.BOUNDS_KEY ...@@ -857,7 +853,7 @@ featureAbility.AbilityStartSetting.BOUNDS_KEY
``` ```
| 名称 | 参数 | 描述 | | 名称 | 参数 | 描述 |
| --------------- | --------------- | -------------------------- | | ---------------------------- | --------------- | ---------------------------------------- |
| BOUNDS_KEY<sup>7+</sup> | "abilityBounds" | 窗口显示大小属性的名称。<br/>**系统能力**:SystemCapability.Ability.AbilityRuntime.FAModel | | BOUNDS_KEY<sup>7+</sup> | "abilityBounds" | 窗口显示大小属性的名称。<br/>**系统能力**:SystemCapability.Ability.AbilityRuntime.FAModel |
| WINDOW_MODE_KEY<sup>7+</sup> | "windowMode" | 窗口显示模式属性的名称。<br/>**系统能力**:SystemCapability.Ability.AbilityRuntime.FAModel | | WINDOW_MODE_KEY<sup>7+</sup> | "windowMode" | 窗口显示模式属性的名称。<br/>**系统能力**:SystemCapability.Ability.AbilityRuntime.FAModel |
| DISPLAY_ID_KEY<sup>7+</sup> | "displayId" | 窗口显示设备ID属性的名称。<br/>**系统能力**:SystemCapability.Ability.AbilityRuntime.FAModel | | DISPLAY_ID_KEY<sup>7+</sup> | "displayId" | 窗口显示设备ID属性的名称。<br/>**系统能力**:SystemCapability.Ability.AbilityRuntime.FAModel |
...@@ -867,7 +863,7 @@ featureAbility.AbilityStartSetting.BOUNDS_KEY ...@@ -867,7 +863,7 @@ featureAbility.AbilityStartSetting.BOUNDS_KEY
获取错误代码。 获取错误代码。
| 变量 | 值 | 说明 | | 变量 | 值 | 说明 |
| ----------------------------- | ---- | ------------------------------------------------------------ | | ------------------------------ | ---- | ---------------------------------------- |
| NO_ERROR<sup>7+</sup> | 0 | 没有错误。<br/>**系统能力**:SystemCapability.Ability.AbilityRuntime.FAModel | | NO_ERROR<sup>7+</sup> | 0 | 没有错误。<br/>**系统能力**:SystemCapability.Ability.AbilityRuntime.FAModel |
| INVALID_PARAMETER<sup>7+</sup> | -1 | 无效的参数。<br/>**系统能力**:SystemCapability.Ability.AbilityRuntime.FAModel | | INVALID_PARAMETER<sup>7+</sup> | -1 | 无效的参数。<br/>**系统能力**:SystemCapability.Ability.AbilityRuntime.FAModel |
| ABILITY_NOT_FOUND<sup>7+</sup> | -2 | 找不到能力。<br/>**系统能力**:SystemCapability.Ability.AbilityRuntime.FAModel | | ABILITY_NOT_FOUND<sup>7+</sup> | -2 | 找不到能力。<br/>**系统能力**:SystemCapability.Ability.AbilityRuntime.FAModel |
...@@ -879,7 +875,7 @@ featureAbility.AbilityStartSetting.BOUNDS_KEY ...@@ -879,7 +875,7 @@ featureAbility.AbilityStartSetting.BOUNDS_KEY
指示数据的操作类型。 指示数据的操作类型。
| 变量 | 值 | 说明 | | 变量 | 值 | 说明 |
| ----------------------------- | ---- | ------------------------------------------------------------ | | ------------------------ | ---- | ---------------------------------------- |
| TYPE_INSERT<sup>7+</sup> | 1 | 插入类型。<br/>**系统能力**:SystemCapability.Ability.AbilityRuntime.FAModel | | TYPE_INSERT<sup>7+</sup> | 1 | 插入类型。<br/>**系统能力**:SystemCapability.Ability.AbilityRuntime.FAModel |
| TYPE_UPDATE<sup>7+</sup> | 2 | 修改类型。<br/>**系统能力**:SystemCapability.Ability.AbilityRuntime.FAModel | | TYPE_UPDATE<sup>7+</sup> | 2 | 修改类型。<br/>**系统能力**:SystemCapability.Ability.AbilityRuntime.FAModel |
| TYPE_DELETE<sup>7+</sup> | 3 | 删除类型。<br/>**系统能力**:SystemCapability.Ability.AbilityRuntime.FAModel | | TYPE_DELETE<sup>7+</sup> | 3 | 删除类型。<br/>**系统能力**:SystemCapability.Ability.AbilityRuntime.FAModel |
...@@ -892,7 +888,7 @@ featureAbility.AbilityStartSetting.BOUNDS_KEY ...@@ -892,7 +888,7 @@ featureAbility.AbilityStartSetting.BOUNDS_KEY
**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityBase **系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityBase
| 名称 | 读写属性 | 类型 | 必填 | 描述 | | 名称 | 读写属性 | 类型 | 必填 | 描述 |
| ---------- | -------- | --------------------- | ---- | ------------------------------------------------------------ | | ----------------------- | ---- | ------------- | ---- | ------------------------------------- |
| resultCode<sup>7+</sup> | 只读 | number | 是 | 指示销毁该能力后返回的结果代码。您可以定义结果代码来识别错误(暂不支持)。 | | resultCode<sup>7+</sup> | 只读 | number | 是 | 指示销毁该能力后返回的结果代码。您可以定义结果代码来识别错误(暂不支持)。 |
| want<sup>7+</sup> | 只读 | [Want](#want) | 否 | 指示销毁该能力后返回的数据。您可以定义返回的数据。此参数可以为null。 | | want<sup>7+</sup> | 只读 | [Want](#want) | 否 | 指示销毁该能力后返回的数据。您可以定义返回的数据。此参数可以为null。 |
...@@ -901,7 +897,7 @@ featureAbility.AbilityStartSetting.BOUNDS_KEY ...@@ -901,7 +897,7 @@ featureAbility.AbilityStartSetting.BOUNDS_KEY
**系统能力**:以下各项对应的系统能力均为SystemCapability.AbilityRuntime.FAModel **系统能力**:以下各项对应的系统能力均为SystemCapability.AbilityRuntime.FAModel
| 名称 | 读写属性 | 类型 | 必填 | 描述 | | 名称 | 读写属性 | 类型 | 必填 | 描述 |
| ------------------- | -------- | -------------------- | ---- | ------------------------------------------------------------ | | ------------------- | ---- | -------------------- | ---- | -------------------------------------- |
| want | 只读 | [Want](#want) | 是 | 表示需要包含有关目标启动能力的信息。 | | want | 只读 | [Want](#want) | 是 | 表示需要包含有关目标启动能力的信息。 |
| abilityStartSetting | 只读 | {[key: string]: any} | 否 | 表示能力的特殊属性,当开发者启动能力时,该属性可以作为调用中的输入参数传递。 | | abilityStartSetting | 只读 | {[key: string]: any} | 否 | 表示能力的特殊属性,当开发者启动能力时,该属性可以作为调用中的输入参数传递。 |
...@@ -911,7 +907,7 @@ featureAbility.AbilityStartSetting.BOUNDS_KEY ...@@ -911,7 +907,7 @@ featureAbility.AbilityStartSetting.BOUNDS_KEY
**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityBase **系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityBase
| 名称 | 读写属性 | 类型 | 必填 | 描述 | | 名称 | 读写属性 | 类型 | 必填 | 描述 |
| ----------- | -------- | -------------------- | ---- | ------------------------------------------------------------ | | -------------------------------- | ---- | -------------------- | ---- | ---------------------------------------- |
| deviceId | 只读 | string | 否 | 表示运行指定Ability的设备ID。 | | deviceId | 只读 | string | 否 | 表示运行指定Ability的设备ID。 |
| bundleName | 只读 | string | 否 | 表示包描述。如果在Want中同时指定了BundleName和AbilityName,则Want可以直接匹配到指定的Ability。 | | bundleName | 只读 | string | 否 | 表示包描述。如果在Want中同时指定了BundleName和AbilityName,则Want可以直接匹配到指定的Ability。 |
| abilityName | 只读 | string | 否 | 表示待启动的Ability名称。如果在Want中同时指定了BundleName和AbilityName,则Want可以直接匹配到指定的Ability。 | | abilityName | 只读 | string | 否 | 表示待启动的Ability名称。如果在Want中同时指定了BundleName和AbilityName,则Want可以直接匹配到指定的Ability。 |
...@@ -929,7 +925,7 @@ featureAbility.AbilityStartSetting.BOUNDS_KEY ...@@ -929,7 +925,7 @@ featureAbility.AbilityStartSetting.BOUNDS_KEY
**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityBase **系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityBase
| 名称 | 参数 | 描述 | | 名称 | 参数 | 描述 |
| ------------------------------------ | ---------- | ------------------------------------------------------------ | | ------------------------------------ | ---------- | ---------------------------------------- |
| FLAG_AUTH_READ_URI_PERMISSION | 0x00000001 | 指示对URI执行读取操作的授权。 | | FLAG_AUTH_READ_URI_PERMISSION | 0x00000001 | 指示对URI执行读取操作的授权。 |
| FLAG_AUTH_WRITE_URI_PERMISSION | 0x00000002 | 指示对URI执行写入操作的授权。 | | FLAG_AUTH_WRITE_URI_PERMISSION | 0x00000002 | 指示对URI执行写入操作的授权。 |
| FLAG_ABILITY_FORWARD_RESULT | 0x00000004 | 将结果返回给元能力。 | | FLAG_ABILITY_FORWARD_RESULT | 0x00000004 | 将结果返回给元能力。 |
......
...@@ -27,23 +27,25 @@ getDeviceIds(callback: AsyncCallback&lt;Array&lt;number&gt;&gt;): void ...@@ -27,23 +27,25 @@ getDeviceIds(callback: AsyncCallback&lt;Array&lt;number&gt;&gt;): void
**参数:** **参数:**
| 参数 | 类型 | 必填 | 说明 | | 参数 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- | | -------- | ---------------------------------------- | ---- | ----- |
| callback | AsyncCallback&lt;Array&lt;number&gt;&gt; | 是 | 回调函数。 | | callback | AsyncCallback&lt;Array&lt;number&gt;&gt; | 是 | 回调函数。 |
**示例:** **示例:**
``` ```
data: { export default {
data: {
deviceIds: Array, deviceIds: Array,
}, },
callback: function(ids) { callback: function(ids) {
this.deviceIds = ids; this.deviceIds = ids;
}, },
testGetDeviceIds: function () { testGetDeviceIds: function () {
console.info("InputDeviceJsTest---start---testGetDeviceIds"); console.info("InputDeviceJsTest---start---testGetDeviceIds");
inputDevice.getDeviceIds(this.callback); inputDevice.getDeviceIds(this.callback);
console.info("InputDeviceJsTest---end---testGetDeviceIds"); console.info("InputDeviceJsTest---end---testGetDeviceIds");
}
} }
``` ```
...@@ -58,13 +60,14 @@ function getDeviceIds(): Promise<Array<number>> ...@@ -58,13 +60,14 @@ function getDeviceIds(): Promise<Array<number>>
**返回值:** **返回值:**
| 参数 | 说明 | | 参数 | 说明 |
| -------- | -------- | | ---------------------- | ------------------ |
| Promise<Array<number>> | Promise实例,用于异步获取结果 | | Promise<Array<number>> | Promise实例,用于异步获取结果 |
**示例:** **示例:**
``` ```
testGetDeviceIds: function () { export default {
testGetDeviceIds: function () {
console.info("InputDeviceJsTest---start---testGetDeviceIds"); console.info("InputDeviceJsTest---start---testGetDeviceIds");
let promise = inputDevice.getDeviceIds(); let promise = inputDevice.getDeviceIds();
promise.then((data)=> { promise.then((data)=> {
...@@ -72,6 +75,7 @@ testGetDeviceIds: function () { ...@@ -72,6 +75,7 @@ testGetDeviceIds: function () {
}).catch((err)=>{ }).catch((err)=>{
console.error('Failed GetDeviceIds. Cause: ' + JSON.stringify(err)); console.error('Failed GetDeviceIds. Cause: ' + JSON.stringify(err));
}); });
}
} }
``` ```
...@@ -90,27 +94,29 @@ getDevice(deviceId: number, callback: AsyncCallback&lt;InputDeviceData&gt;): voi ...@@ -90,27 +94,29 @@ getDevice(deviceId: number, callback: AsyncCallback&lt;InputDeviceData&gt;): voi
**参数:** **参数:**
| 参数 | 类型 | 必填 | 说明 | | 参数 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- | | -------- | ---------------------------------------- | ---- | --------------------------- |
| deviceId | number | 是 | 需要获取信息的设备id。 | | deviceId | number | 是 | 需要获取信息的设备id。 |
| callback | AsyncCallback&lt;[InputDeviceData](#inputdevicedata)&gt; | 是 | 回调函数,异步返回InputDeviceData对象。 | | callback | AsyncCallback&lt;[InputDeviceData](#inputdevicedata)&gt; | 是 | 回调函数,异步返回InputDeviceData对象。 |
**示例:** **示例:**
``` ```
InputDeviceData { export default {
InputDeviceData {
deviceId : 0, deviceId : 0,
name : "NA", name : "NA",
sources : Array, sources : Array,
axisRanges : Array, axisRanges : Array,
}, },
callback: function(deviceData) { callback: function(deviceData) {
this.InputDeviceData = deviceData; this.InputDeviceData = deviceData;
}, },
testGetDevice: function () { testGetDevice: function () {
// 示例获取设备id为1的设备信息。 // 示例获取设备id为1的设备信息。
console.info("InputDeviceJsTest---start---testGetDevice"); console.info("InputDeviceJsTest---start---testGetDevice");
inputDevice.getDevice(1, this.callback); inputDevice.getDevice(1, this.callback);
console.info("InputDeviceJsTest---end---testGetDevice"); console.info("InputDeviceJsTest---end---testGetDevice");
}
} }
``` ```
...@@ -125,19 +131,20 @@ function getDevice(deviceId: number): Promise<InputDeviceData> ...@@ -125,19 +131,20 @@ function getDevice(deviceId: number): Promise<InputDeviceData>
**返回值:** **返回值:**
| 参数 | 说明 | | 参数 | 说明 |
| -------- | -------- | | ------------------------ | ------------------ |
| Promise<InputDeviceData> | Promise实例,用于异步获取结果 | | Promise<InputDeviceData> | Promise实例,用于异步获取结果 |
**示例:** **示例:**
``` ```
InputDeviceData { export default {
InputDeviceData {
deviceId : 0, deviceId : 0,
name : "NA", name : "NA",
sources : Array, sources : Array,
axisRanges : Array, axisRanges : Array,
}, },
testGetDevice: function () { testGetDevice: function () {
// 示例获取设备id为1的设备信息。 // 示例获取设备id为1的设备信息。
console.info("InputDeviceJsTest---start---testGetDevice"); console.info("InputDeviceJsTest---start---testGetDevice");
let promise = inputDevice.getDevice(1); let promise = inputDevice.getDevice(1);
...@@ -146,6 +153,7 @@ testGetDevice: function () { ...@@ -146,6 +153,7 @@ testGetDevice: function () {
}).catch((err)=>{ }).catch((err)=>{
console.error('Failed GetDeviceId. Cause: ' + JSON.stringify(err)); console.error('Failed GetDeviceId. Cause: ' + JSON.stringify(err));
}); });
}
} }
``` ```
...@@ -158,7 +166,7 @@ testGetDevice: function () { ...@@ -158,7 +166,7 @@ testGetDevice: function () {
**系统能力:** 以下各项对应的系统能力均为SystemCapability.MultimodalInput.Input.InputDevice **系统能力:** 以下各项对应的系统能力均为SystemCapability.MultimodalInput.Input.InputDevice
| 名称 | 参数类型 | 说明 | | 名称 | 参数类型 | 说明 |
| -------- | -------- | -------- | | ------- | -------------------------------------- | ---------------------------------------- |
| id | number | 输入设备的唯一标识,同一个物理设备反复插拔,其设备id会发生变化。 | | id | number | 输入设备的唯一标识,同一个物理设备反复插拔,其设备id会发生变化。 |
| name | string | 输入设备的名字。 | | name | string | 输入设备的名字。 |
| sources | Array&lt;[SourceType](#sourcetype)&gt; | 输入设备支持的源类型。比如有的键盘上附带触摸板,则此设备有keyboard和touchpad两种输入源。 | | sources | Array&lt;[SourceType](#sourcetype)&gt; | 输入设备支持的源类型。比如有的键盘上附带触摸板,则此设备有keyboard和touchpad两种输入源。 |
...@@ -174,7 +182,7 @@ testGetDevice: function () { ...@@ -174,7 +182,7 @@ testGetDevice: function () {
**系统能力:** 以下各项对应的系统能力均为SystemCapability.MultimodalInput.Input.InputDevice **系统能力:** 以下各项对应的系统能力均为SystemCapability.MultimodalInput.Input.InputDevice
| 名称 | 参数类型 | 说明 | | 名称 | 参数类型 | 说明 |
| ------ | ------------------------- | ---------------- | | ------ | ------------------------- | -------- |
| source | [SourceType](#sourcetype) | 轴的输入源类型。 | | source | [SourceType](#sourcetype) | 轴的输入源类型。 |
| axis | [AxisType](axistype) | 轴的类型 | | axis | [AxisType](axistype) | 轴的类型 |
| max | number | 轴上报的最大值 | | max | number | 轴上报的最大值 |
...@@ -189,7 +197,7 @@ testGetDevice: function () { ...@@ -189,7 +197,7 @@ testGetDevice: function () {
**系统能力:** 以下各项对应的系统能力均为SystemCapability.MultimodalInput.Input.InputDevice **系统能力:** 以下各项对应的系统能力均为SystemCapability.MultimodalInput.Input.InputDevice
| 名称 | 参数类型 | 说明 | | 名称 | 参数类型 | 说明 |
| -------- | -------- | -------- | | ----------- | ------ | ----------- |
| keyboard | string | 表示输入设备是键盘。 | | keyboard | string | 表示输入设备是键盘。 |
| touchscreen | string | 表示输入设备是触摸屏。 | | touchscreen | string | 表示输入设备是触摸屏。 |
| mouse | string | 表示输入设备是鼠标。 | | mouse | string | 表示输入设备是鼠标。 |
......
...@@ -31,15 +31,16 @@ on(type: "touch", receiver: TouchEventReceiver): void ...@@ -31,15 +31,16 @@ on(type: "touch", receiver: TouchEventReceiver): void
**系统能力:**SystemCapability.MultimodalInput.Input.InputMonitor **系统能力:**SystemCapability.MultimodalInput.Input.InputMonitor
**参数:** **参数:**
| 参数 | 类型 | 必填 | 说明 | | 参数 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- | | -------- | ---------------------------------------- | ---- | -------------------- |
| type | string | 是 | 监听输入事件类型,只支持“touch”。 | | type | string | 是 | 监听输入事件类型,只支持“touch”。 |
| receiver | [TouchEventReceiver](#toucheventreceiver) | 是 | 触摸输入事件回调函数。 | | receiver | [TouchEventReceiver](#toucheventreceiver) | 是 | 触摸输入事件回调函数。 |
**示例:** **示例:**
``` ```
callback: function (value) { export default {
callback: function (value) {
if (checkEvent(value)) { if (checkEvent(value)) {
//事件满足业务要求,事件被消费 //事件满足业务要求,事件被消费
return true; return true;
...@@ -47,14 +48,15 @@ callback: function (value) { ...@@ -47,14 +48,15 @@ callback: function (value) {
//事件不满足业务要求,事件未被消费 //事件不满足业务要求,事件未被消费
return false; return false;
} }
}, },
testOn: function () { testOn: function () {
console.info("InputMonitorJsTest---start---testOn"); console.info("InputMonitorJsTest---start---testOn");
inputMonitor.on( inputMonitor.on(
"touch", "touch",
this.callback this.callback
); );
console.info("InputMonitorJsTest---end---testOn"); console.info("InputMonitorJsTest---end---testOn");
}
} }
``` ```
...@@ -70,15 +72,16 @@ off(type: "touch", receiver: TouchEventReceiver): void ...@@ -70,15 +72,16 @@ off(type: "touch", receiver: TouchEventReceiver): void
**系统能力:**SystemCapability.MultimodalInput.Input.InputMonitor **系统能力:**SystemCapability.MultimodalInput.Input.InputMonitor
**参数:** **参数:**
| 参数 | 类型 | 必填 | 说明 | | 参数 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- | | -------- | ---------------------------------------- | ---- | -------------------- |
| type | string | 是 | 监听输入事件类型,只支持“touch”。 | | type | string | 是 | 监听输入事件类型,只支持“touch”。 |
| receiver | [TouchEventReceiver](#toucheventreceiver) | 否 | 触摸输入事件回调函数。 | | receiver | [TouchEventReceiver](#toucheventreceiver) | 否 | 触摸输入事件回调函数。 |
**示例:** **示例:**
``` ```
callback: function (value) { export default {
callback: function (value) {
if (checkEvent(value)) { if (checkEvent(value)) {
//事件满足业务要求,事件被消费 //事件满足业务要求,事件被消费
return true; return true;
...@@ -86,15 +89,16 @@ callback: function (value) { ...@@ -86,15 +89,16 @@ callback: function (value) {
//事件不满足业务要求,事件未被消费 //事件不满足业务要求,事件未被消费
return false; return false;
} }
}, },
testOff: function () { testOff: function () {
console.info("InputMonitorJsTest---start---testOff"); console.info("InputMonitorJsTest---start---testOff");
inputMonitor.off( inputMonitor.off(
"touch", "touch",
this.callback this.callback
); );
console.info("InputMonitorJsTest---end---testOff"); console.info("InputMonitorJsTest---end---testOff");
} }
}
``` ```
...@@ -111,18 +115,19 @@ testOff: function () { ...@@ -111,18 +115,19 @@ testOff: function () {
**参数:** **参数:**
| 参数 | 类型 | 必填 | 说明 | | 参数 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- | | ---------- | ---------------------------------------- | ---- | ---------------------------------------- |
| touchEvent | [TouchEvent](../arkui-js/js-components-common-events.md) | 是 | 触摸输入事件回调函数,返回true表示输触事件被监听器消费,false表示输触事件未被监听器消费。 | | touchEvent | [TouchEvent](../arkui-js/js-components-common-events.md) | 是 | 触摸输入事件回调函数,返回true表示输触事件被监听器消费,false表示输触事件未被监听器消费。 |
**返回值:** **返回值:**
| 类型 | 说明 | | 类型 | 说明 |
| -------- | -------- | | ------- | -------------------------------------- |
| Boolean | 返回true表示输触事件被监听器消费,false表示输触事件未被监听器消费。 | | Boolean | 返回true表示输触事件被监听器消费,false表示输触事件未被监听器消费。 |
**示例:** **示例:**
``` ```
callback: function (value) { //此处为(touchEvent:TouchEvent): Boolean 方法的实现 export default {
callback: function (value) { //此处为(touchEvent:TouchEvent): Boolean 方法的实现
if (checkEvent(value)) { if (checkEvent(value)) {
//事件满足业务要求,事件被消费 //事件满足业务要求,事件被消费
return true; return true;
...@@ -130,13 +135,14 @@ callback: function (value) { //此处为(touchEvent:TouchEvent): Boolean 方法 ...@@ -130,13 +135,14 @@ callback: function (value) { //此处为(touchEvent:TouchEvent): Boolean 方法
//事件不满足业务要求,事件未被消费 //事件不满足业务要求,事件未被消费
return false; return false;
} }
}, },
testOff: function () { testOff: function () {
console.info("InputMonitorJsTest---start---testOff"); console.info("InputMonitorJsTest---start---testOff");
inputMonitor.off( inputMonitor.off(
"touch", "touch",
this.callback this.callback
); );
console.info("InputMonitorJsTest---end---testOff"); console.info("InputMonitorJsTest---end---testOff");
}
} }
``` ```
...@@ -1301,7 +1301,7 @@ sensor.off(sensor.SensorType.SENSOR_TYPE_ID_GYROSCOPE, callback); ...@@ -1301,7 +1301,7 @@ sensor.off(sensor.SensorType.SENSOR_TYPE_ID_GYROSCOPE, callback);
## sensor.off(SensorType.SENSOR_TYPE_ID_GYROSCOPE_UNCALIBRATED) ## sensor.off(SensorType.SENSOR_TYPE_ID_GYROSCOPE_UNCALIBRATED)
off(type: SensorType.SENSOR_TYPE_ID_GYROSCOPE_UNCALIBRATED, callback?: Callback&lt;GyroscopeResponse&gt;): void off(type: SensorType.SENSOR_TYPE_ID_GYROSCOPE_UNCALIBRATED, callback?: Callback&lt;GyroscopeUncalibratedResponse&gt;): void
取消订阅传感器数据。 取消订阅传感器数据。
...@@ -1909,7 +1909,7 @@ getGeomagneticDip(inclinationMatrix: Array&lt;number&gt;): Promise&lt;number&gt; ...@@ -1909,7 +1909,7 @@ getGeomagneticDip(inclinationMatrix: Array&lt;number&gt;): Promise&lt;number&gt;
## sensor. getAngleModify ## sensor. getAngleModify
getAngleModify(currentRotationMatrix: Array&lt;number&gt;, preRotationMatrix: Array&lt;number&gt;callback: AsyncCallback&lt;Array&lt;number&gt;&gt;): void getAngleModify(currentRotationMatrix: Array&lt;number&gt;, preRotationMatrix: Array&lt;number&gt;, callback: AsyncCallback&lt;Array&lt;number&gt;&gt;): void
获取两个旋转矩阵之间的角度变化。 获取两个旋转矩阵之间的角度变化。
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册