提交 675bca56 编写于 作者: N ningning

update

Signed-off-by: Nningning <3248127340@qq.com>
上级 259b35e9
# @ohos.InputMethodExtensionAbility (InputMethodExtensionAbility)
开发者可通过继承本模块开发自己的输入法应用并管理输入法应用生命周期。
本模块支持开发者自行开发输入法应用,以及管理输入法应用的生命周期。
> **说明:**
>
......@@ -18,7 +18,7 @@ import InputMethodExtensionAbility from '@ohos.InputMethodExtensionAbility';
| 名称 | 类型 | 可读 | 可写 | 说明 |
| -------- | -------- | -------- | -------- | -------- |
| context | [InputMethodExtensionContext](js-apis-inputmethod-extension-context.md) | 是 | 否 | InputMethodExtension的上下文环境,继承ExtensionContext。 |
| context | [InputMethodExtensionContext](js-apis-inputmethod-extension-context.md) | 是 | 否 | InputMethodExtension的上下文环境,继承ExtensionContext。 |
## InputMethodExtensionAbility.onCreate
......
# @ohos.InputMethodExtensionContext (InputMethodExtensionContext)
InputMethodExtensionContext模块是InputMethodExtensionAbility的上下文环境,继承自ExtensionContext。
InputMethodExtensionContext模块提供InputMethodExtensionAbility具有的能力和接口,包括启动、停止、绑定、解绑Ability。
InputMethodExtensionContext模块是InputMethodExtensionAbility的上下文环境,继承于ExtensionContext,提供InputMethodExtensionAbility具有的能力和接口,包括启动、停止、绑定、解绑Ability。
> **说明:**
>
......@@ -31,7 +29,7 @@ class EntryAbility extends InputMethodExtensionAbility {
destroy(callback: AsyncCallback\<void>): void
停止输入法应用自身。使用callback异步回调。
销毁输入法应用。使用callback异步回调。
**系统能力:** SystemCapability.MiscServices.InputMethodFramework
......@@ -39,7 +37,7 @@ destroy(callback: AsyncCallback\<void>): void
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------------------- | ---- | ------------------------------------------------------------ |
| callback | AsyncCallback\<void> | 是 | 回调函数。当停止输入法应用自身成功时,err为undefined;否则为错误对象。 |
| callback | AsyncCallback\<void> | 是 | 回调函数。当销毁输入法应用成功时,err为undefined;否则为错误对象。 |
**示例:**
......@@ -53,7 +51,7 @@ this.context.destroy(() => {
destroy(): Promise\<void>;
停止输入法应用自身。通过Promise异步回调。
销毁输入法应用。使用Promise异步回调。
**系统能力:** SystemCapability.MiscServices.InputMethodFramework
......@@ -61,7 +59,7 @@ destroy(): Promise\<void>;
| 类型 | 说明 |
| -------- | -------- |
| Promise\<void>; | 无返回结果的Promise对象。 |
| Promise\<void> | 无返回结果的Promise对象。 |
**示例:**
......
# @ohos.InputMethodSubtype (输入法子类型)
本模块提供对输入法子类型的属性管理。输入法应用子类型的含义,如:输入法的中文版、英文版、大写模式、小写模式等都属于输入法的子类型。
本模块提供对输入法子类型的属性管理。输入法子类型允许输入法根据需要显示不用的输入模式或语言,完成模式或语言切换,如:输入法的中文/英文键盘等均属于输入法的子类型。
> **说明:**
>
......@@ -22,11 +22,11 @@ import InputMethodSubtype from '@ohos.InputMethodSubtype';
| -------- | -------- | -------- | -------- | -------- |
| label | string | 是 | 否 | 非必填。输入法子类型的标签。 |
| labelId<sup>10+</sup> | string | 是 | 否 | 非必填。输入法子类型的标签资源号。 |
| name | string | 是 | 否 | 必填。输入法应用的包名。 |
| name | string | 是 | 否 | 必填。输入法子类型所属应用的包名。 |
| id | string | 是 | 否 | 必填。输入法子类型的id。 |
| mode | string | 是 | 否 | 非必填。输入法子类型的模式,包括upper(大写)和lower(小写)。 |
| locale | string | 是 | 否 | 必填。输入法子类型的方言版本。 |
| language | string | 是 | 否 | 必填。 输入法子类型的语言。 |
| icon | string | 是 | 否 | 非必填。输入法子类型的图标,可以通过iconId查询获取。预留字段,暂不支持使用。 |
| iconId | number | 是 | 否 | 非必填。输入法子类型的图标id。 |
| extra | object | 是 | 是 | 非必填。输入法子类型的其他信息。预留字段,当前无具体含义,暂不支持使用。<br/>**说明:** 从API version 10开始改为非必选参数。 |
| extra | object | 是 | 是 | 必填。输入法子类型的其他信息。<br/>说明:<br/>- 从API version 10开始为非必填参数。<br/>- 预留字段,当前无具体含义,暂不支持使用。 |
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册