From 8811f9966058519406bc5e286173f12c29d6defb Mon Sep 17 00:00:00 2001 From: Hollokin Date: Fri, 14 Oct 2022 15:22:09 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BE=93=E5=85=A5=E6=B3=95=E6=A1=86=E6=9E=B6?= =?UTF-8?q?=E9=94=99=E8=AF=AF=E7=A0=81=E4=BF=A1=E6=81=AF=E7=9B=B8=E5=85=B3?= =?UTF-8?q?=E8=B5=84=E6=96=99=E8=A1=A5=E5=85=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Hollokin --- .../errcode-InputMethodFramework.md | 66 +++++++++++-------- 1 file changed, 37 insertions(+), 29 deletions(-) diff --git a/zh-cn/application-dev/reference/errorcodes/errcode-InputMethodFramework.md b/zh-cn/application-dev/reference/errorcodes/errcode-InputMethodFramework.md index f5a5a40c17..f975dd8350 100644 --- a/zh-cn/application-dev/reference/errorcodes/errcode-InputMethodFramework.md +++ b/zh-cn/application-dev/reference/errorcodes/errcode-InputMethodFramework.md @@ -1,26 +1,26 @@ # 输入法框架错误码 -## 201 权限校验异常 +## 201 权限校验失败 ### 错误信息 the permissions check fails. ### 可能原因 -该错误码表示未通过权限校验。 +该错误码特指接口权限校验(permission)不通过的情况,表示调用目标接口时未申请权限。 ### 处理步骤 -给应用配置相应的权限 +在调用该接口时给应用配置相应的权限 -## 401 参数校验异常 +## 401 参数检查失败 ### 错误信息 the parameters check fails. ### 可能原因 -该错误码表示调用接口时传入的参数个数不对或者参数类型不对。 +该错误码表示napi层eTS/TS/JS接口参数检查失败。 ### 处理步骤 -修改接口调用时传入的参数个数或者类型 +按照参数类型、位置,传入合法参数 ## 801 功能支持异常 @@ -28,64 +28,66 @@ the parameters check fails. call unsupported api. ### 可能原因 -该错误码表示调用了不被支持的接口 +该错误码表示该设备不支持此接口,给SysCap不足够具体的api预留的 ### 处理步骤 -调用其他接口去实现想要的功能 +取消调用此接口,或调用替代接口 -## 12800001 包管理异常 +## 12800001 包管理服务异常 ### 错误信息 package manager error. ### 可能原因 -该错误码表示 +该错误码表示依赖包管理接口来获取输入法及子类型信息的调用失败 ### 处理步骤 +1. 确认包管理服务正常 +2. 查询包信息接口正常 -## 12800002 输入法引擎异常 +## 12800002 输入法应用异常 ### 错误信息 input method engine error ### 可能原因 -该错误码表示未能正确获得输入法引擎 +该错误码表示用户调用输入法应用接口失败 ### 处理步骤 -重新获取输入法引擎 +确认输入法应用进程正常 -## 12800003 输入法客户端异常 +## 12800003 客户端应用异常 ### 错误信息 input method client error ### 可能原因 -该错误码表示在输入法客户端发生异常 +该错误码表示客户端应用(编辑控件)调用失败 ### 处理步骤 -检查修改在输入法客户端的操作 +确认客户端应用该进程正常 -## 12800004 鼠标事件进程异常 +## 12800004 按键事件处理异常 ### 错误信息 key event processing error ### 可能原因 -该错误码表示在鼠标执行过程中发生异常 +该错误码表示按键事件分发、消费、监听异常 ### 处理步骤 -重新执行鼠标事件 +确认窗口按键事件正常消费 -## 12800005 配置持久化异常 +## 12800005 配置固化失败 ### 错误信息 configuration persisting error ### 可能原因 -该错误码表示获取先前的配置失败 +该错误码表示保存输入法及子类型设置的调用异常 ### 处理步骤 -重新获取先前配置 +确认输入法系统参数配置文件存在且权限正常(root: root, 644) ## 12800006 输入法控制器异常 @@ -93,21 +95,26 @@ configuration persisting error input method controller error ### 可能原因 -该错误码表示使用输入法控制器时发生异常 +该错误码表示在获取输入法控制器,并以此进行软键盘的显示、隐藏、输入会话的停止等时发生异常 ### 处理步骤 -重新获取输入法控制器 +1. 确认输入法管理服务进程正常 +2. 确认获取输入法控制器接口调用正常 +3. 确认输入法应用进程正常 +4. 确认显示隐藏接口调用正常 -## 12800007 输入法配置拓展异常 +## 12800007 输入法设置器异常 ### 错误信息 input method settings extension error ### 可能原因 -该错误码表示使用输入法配置执行一些操作时候发生异常 +该错误码表示在获取输入法设置器,并以此进行列出输入法应用、列出子类型、列出当前输入法时发生的异常 ### 处理步骤 -重新获取输入法配置 +1. 确认输入法管理服务进程正常 +2. 确认输入法应用进程正常 +3. 确认切换输入法接口调用正常 ## 12800008 输入法管理服务异常 @@ -115,10 +122,11 @@ input method settings extension error input method manager service error ### 可能原因 -该错误码表示输入法服务侧发生异常 +该错误码表示由于SA异常导致的调用InputMethodSystemAbility接口异常 ### 处理步骤 -重新获取输入法服务 +1. 确认输入法管理服务进程正常 +2. 尝试重启输入法管理服务 ## 12899999 其他异常 -- GitLab