Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
534e97ce
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看板
提交
534e97ce
编写于
10月 12, 2022
作者:
H
Hollokin
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
错误码异常处理及输入法子类型API接口资料添加
Signed-off-by:
N
Hollokin
<
taoyuxin2@huawei.com
>
上级
bb190769
变更
5
展开全部
隐藏空白更改
内联
并排
Showing
5 changed file
with
1537 addition
and
48 deletion
+1537
-48
zh-cn/application-dev/reference/apis/js-apis-inputmethod-extension-ability.md
...v/reference/apis/js-apis-inputmethod-extension-ability.md
+73
-0
zh-cn/application-dev/reference/apis/js-apis-inputmethod.md
zh-cn/application-dev/reference/apis/js-apis-inputmethod.md
+482
-23
zh-cn/application-dev/reference/apis/js-apis-inputmethodengine.md
...plication-dev/reference/apis/js-apis-inputmethodengine.md
+826
-25
zh-cn/application-dev/reference/apis/js-apis-inputmethodsubtype.md
...lication-dev/reference/apis/js-apis-inputmethodsubtype.md
+24
-0
zh-cn/application-dev/reference/errorcodes/errcode-InputMethodFramework.md
...-dev/reference/errorcodes/errcode-InputMethodFramework.md
+132
-0
未找到文件。
zh-cn/application-dev/reference/apis/js-apis-inputmethod-extension-ability.md
浏览文件 @
534e97ce
...
...
@@ -64,3 +64,76 @@ Extension生命周期回调,在销毁输入法应用时回调,执行资源
}
}
```
## InputMethodExtensionAbility.onRequest()
onRequest(want: Want, startId: number): void;
Extension生命周期回调,在开始执行输入法应用时回调,执行输入法的相关操作。
**系统能力**
:SystemCapability.MiscServices.InputMethodFramework
**示例:**
```
js
class
InputMethodExt
extends
InputMethodExtensionAbility
{
onRequest
()
{
console
.
log
(
'
onRequest, want:
'
+
want
.
abilityName
+
'
startId:
'
+
startId
);
}
}
```
## InputMethodExtensionAbility.onConnect()
onConnect(want: Want): rpc.RemoteObject;
Extension生命周期回调,在首次链接输入法ability时回调。
**系统能力**
:SystemCapability.MiscServices.InputMethodFramework
**示例:**
```
js
class
InputMethodExt
extends
InputMethodExtensionAbility
{
onConnect
()
{
console
.
log
(
'
onConnect, want:
'
+
want
.
abilityName
);
}
}
```
## InputMethodExtensionAbility.onDisconnect()
onDisconnect(want: Want): rpc.RemoteObject;
Extension生命周期回调,在所有链接在输入法extention上的ability都断开的时候回调。
**系统能力**
:SystemCapability.MiscServices.InputMethodFramework
**示例:**
```
js
class
InputMethodExt
extends
InputMethodExtensionAbility
{
onDisconnect
()
{
console
.
log
(
'
onDisconnect, want:
'
+
want
.
abilityName
);
}
}
```
## InputMethodExtensionAbility.onReconnect()
onReconnect(want: Want): rpc.RemoteObject;
Extension生命周期回调,在一个新的客户端去尝试连接输入法extention的时候回调(先前连接在extention上的客户端全部断开的情况下)。
**系统能力**
:SystemCapability.MiscServices.InputMethodFramework
**示例:**
```
js
class
InputMethodExt
extends
InputMethodExtensionAbility
{
onReconnect
()
{
console
.
log
(
'
onReconnect, want:
'
+
want
.
abilityName
);
}
}
```
zh-cn/application-dev/reference/apis/js-apis-inputmethod.md
浏览文件 @
534e97ce
此差异已折叠。
点击以展开。
zh-cn/application-dev/reference/apis/js-apis-inputmethodengine.md
浏览文件 @
534e97ce
此差异已折叠。
点击以展开。
zh-cn/application-dev/reference/apis/js-apis-inputmethodsubtype.md
0 → 100644
浏览文件 @
534e97ce
# 输入法子类型
本模块提供对输入法子类型的属性管理
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
>
> 本模块首批接口从API version 9开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
## InputMethodSubtype
属性值。
**系统能力**
:以下各项对应的系统能力均为SystemCapability.MiscServices.InputMethodFramework
| 名称 | 参数类型 | 可读 | 可写 | 必选 | 说明 |
| -------- | -------- | -------- | -------- | -------- | -------- |
| label | string | 是 | 否 | 否 | 输入法子类型的标签。 |
| id | string | 是 | 否 | 是 | 输入法子类型的id。 |
| mode | string | 是 | 否 | 否 | 输入法子类型的模式,包括upper和lower。 |
| locale | string | 是 | 否 | 是 | 输入法子类型的locale。 |
| language | string | 是 | 否 | 是 | 输入法子类型的语言。 |
| icon | string | 是 | 否 | 否 | 输入法子类型的图标。 |
| iconId | number | 是 | 否 | 否 | 输入法子类型的图标id。 |
| extra | object | 是 | 是 | 是 | 输入法子类型的其他信息。 |
\ No newline at end of file
zh-cn/application-dev/reference/errorcodes/errcode-InputMethodFramework.md
0 → 100644
浏览文件 @
534e97ce
# 输入法框架错误码
## 12800201 权限校验异常
### 错误信息
the permissions check fails.
### 可能原因
该错误码表示未通过权限校验。
### 处理步骤
给应用配置相应的权限
## 12800401 参数校验异常
### 错误信息
the parameters check fails.
### 可能原因
该错误码表示调用接口时传入的参数个数不对或者参数类型不对。
### 处理步骤
修改接口调用时传入的参数个数或者类型
## 12800801 功能支持异常
### 错误信息
call unsupported api.
### 可能原因
该错误码表示调用了不被支持的接口
### 处理步骤
调用其他接口去实现想要的功能
## 12800001 包管理异常
### 错误信息
package manager error.
### 可能原因
该错误码表示
### 处理步骤
## 12800002 输入法引擎异常
### 错误信息
input method engine error
### 可能原因
该错误码表示未能正确获得输入法引擎
### 处理步骤
重新获取输入法引擎
## 12800003 输入法客户端异常
### 错误信息
input method client error
### 可能原因
该错误码表示在输入法客户端发生异常
### 处理步骤
检查修改在输入法客户端的操作
## 12800004 鼠标事件进程异常
### 错误信息
key event processing error
### 可能原因
该错误码表示在鼠标执行过程中发生异常
### 处理步骤
重新执行鼠标事件
## 12800005 配置持久化异常
### 错误信息
configuration persisting error
### 可能原因
该错误码表示获取先前的配置失败
### 处理步骤
重新获取先前配置
## 12800006 输入法控制器异常
### 错误信息
input method controller error
### 可能原因
该错误码表示使用输入法控制器时发生异常
### 处理步骤
重新获取输入法控制器
## 12800007 输入法配置拓展异常
### 错误信息
input method settings extension error
### 可能原因
该错误码表示使用输入法配置执行一些操作时候发生异常
### 处理步骤
重新获取输入法配置
## 12800008 输入法管理服务异常
### 错误信息
input method manager service error
### 可能原因
该错误码表示输入法服务侧发生异常
### 处理步骤
重新获取输入法服务
## 12899999 其他异常
### 错误信息
others error
### 可能原因
该错误码表示除了上述异常之外的未定义异常
### 处理步骤
无
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录