输入法启动方法、装置和电子设备制造方法及图纸

技术编号:37678695 阅读:14 留言:0更新日期:2023-05-26 04:45
本申请公开了一种输入法启动方法、终端设备及电子设备,属于通信领域。所述方法包括:在目标应用的布局文件中增加第一组件,所述第一组件为所述目标应用所在的系统中的组件;接收针对目标应用的第一输入;响应于所述第一输入,通过所述第一组件启动输入法应用程序;获取所述第一组件的第一属性参数,传递至所述输入法应用程序,以在所述目标应用的应用界面中启动输入法功能。启动输入法功能。启动输入法功能。

【技术实现步骤摘要】
输入法启动方法、装置和电子设备


[0001]本申请属于通信领域,具体涉及一种输入法启动方法、装置及电子设备。

技术介绍

[0002]随着科技的不断发展,小型电子设备,如穿戴设备越来越普及。小型电子设备不仅携带方便,使用简单,而且适用人群非常广泛,人们在享受利用小型电子设备进行社交、通信以及娱乐带来便利的同时,对小型电子设备的信息输入功能也提出更高的需求。
[0003]现有技术中小型电子设备,如穿戴设备的信息输入的方式为在穿戴设备中安装强、弱两个操作系统。在用户进行信息输入时,调用功能较强的操作系统,在完成输入以后切换至功能较弱的操作系统。现有技术存在操作系统切换繁琐、消耗电量较大的问题,降低了用户的体验感。

技术实现思路

[0004]本申请实施例的目的是提供一种输入法启动方法、终端设备及电子设备,能够解决现有技术中对输入法启动步骤繁琐的问题。
[0005]第一方面,本申请实施例提供了一种输入法启动方法,该方法包括:
[0006]在目标应用的布局文件中增加第一组件,所述第一组件为所述目标应用所在的系统中的组件;
[0007]接收针对目标应用的第一输入;
[0008]响应于所述第一输入,通过所述第一组件启动输入法应用程序;
[0009]获取所述第一组件的第一属性参数,传递至所述输入法应用程序,以在所述目标应用的应用界面中启动输入法功能。
[0010]进一步的,在所述在目标应用的布局文件中增加第一组件之后,在所述接收针对目标应用的第一输入之前,所述方法还包括:
[0011]为所述第一组件配置第一属性;
[0012]所述获取所述第一组件的第一属性,传递至所述输入法应用程序,以启动输入功能,包括:
[0013]获取所述第一属性;
[0014]将所述第一属性传递至输入法应用程序,以供输入法应用进行解析,启动所述第一属性对应的输入法类型的输入法功能。
[0015]进一步的,在所述在目标应用的布局文件中增加第一组件之后,在所述接收针对目标应用的第一输入之前,所述方法还包括:
[0016]为所述第一组件配置第二属性参数;
[0017]通过所述第二属性参数注册第一回调函数;
[0018]在所述获取所述第一组件的第一属性参数,传递至所述输入法应用程序,以在所述目标应用的应用界面中启动输入法功能之后,所述方法还包括:
[0019]在所述应用界面显示输入法界面;
[0020]接收针对所述输入法界面的第二输入;
[0021]响应于所述第二输入,通过所述第一回调函数获取第二输入对应的的输入内容;
[0022]将所述输入内容回传至所述目标应用,以在所述输入法界面显示所述输入内容。
[0023]进一步的,在所述在目标应用的布局文件中增加第一组件之后,在所述接收针对目标应用的第一输入之前,所述方法还包括:
[0024]为所述目标应用所在的系统中写入输入法接口;
[0025]在将所述输入内容回传至所述目标应用之前,所述方法还包括:
[0026]通过所述输入法接口将所述输入内容从输入法应用程序传递至调用所述输入法应用程序的第一组件,并将所述输入法应用程序关闭。
[0027]进一步的,在所述接收第一输入之前,所述方法还包括:
[0028]在目标应用的布局文件中增加第二组件,所述第二组件为所述目标应用所在的系统中的组件;
[0029]在响应于所述第一输入之后,通过所述第一组件启动输入法应用程序之前,还包括:
[0030]通过第二组件调用第一组件。
[0031]进一步的,通过第二组件调用第一组件,包括:
[0032]获取所述第二组件的第三属性参数;
[0033]通过所述第三属性参数注册的第二回调函数基于所述第二组件的组件ID调用第一组件。
[0034]进一步的,在所述为目标应用的布局文件中增加第一组件之后,所述方法还包括:
[0035]为所述第一组件配置第四属性参数,所述第四属性参数用于隐藏所述第一组件。
[0036]第二方面,本申请实施例提供了一种输入法启动装置,其特征在于,包括:
[0037]第一组件添加模块,用于在目标应用的布局文件中增加第一组件,所述第一组件为所述目标应用所在的系统中的组件;
[0038]指令接收模块,用于接收针对目标应用的第一输入;
[0039]输入法启动模块,用于响应于所述第一输入,通过所述第一组件启动输入法应用程序;
[0040]输入功能启动模块,用于获取所述第一组件的第一属性参数,传递至所述输入法应用程序,以在所述目标应用的应用界面中启动输入法功能。
[0041]进一步的,所述装置还包括:
[0042]第一属性配置模块,用于为所述第一组件配置第一属性;
[0043]所述输入功能启动模块,包括:
[0044]第一属性获取子模块,用于获取所述第一属性;
[0045]输入法类型解析子模块,用于将所述第一属性传递至输入法应用程序,以供输入法应用进行解析,启动所述第一属性对应的输入法类型的输入法功能。
[0046]进一步的,所述装置还包括:
[0047]第二属性配置模块,用于为所述第一组件配置第二属性参数;
[0048]第一回调函数注册模块,用于通过所述第二属性参数注册第一回调函数;
[0049]内容数据回传模块,所述内容数据回传模块,用于:
[0050]在所述应用界面显示输入法界面;
[0051]接收针对所述输入法界面的第二输入;
[0052]响应于所述第二输入,通过所述第一回调函数获取第二输入对应的的输入内容;
[0053]将所述输入内容回传至所述目标应用,以在所述输入法界面显示所述输入内容。
[0054]进一步的,所述装置还包括:
[0055]输入法接口写入模块,用于为所述目标应用所在的系统中写入输入法接口;
[0056]输入内容传递模块,用于通过所述输入法接口将所述输入内容从输入法应用程序传递至调用所述输入法应用程序的第一组件,并将所述输入法应用程序关闭。
[0057]进一步的,所述装置还包括:
[0058]第二组件添加模块,用于在目标应用的布局文件中增加第二组件,所述第二组件为所述目标应用所在的系统中的组件;
[0059]调用模块,用于通过第二组件调用第一组件。
[0060]进一步的,所述调用模块,具体用于:
[0061]获取所述第二组件的第三属性参数;
[0062]通过所述第三属性参数注册的第二回调函数基于所述第二组件的组件ID调用第一组件。
[0063]进一步的,所述装置还包括:
[0064]第一组件隐藏模块,用于为所述第一组件配置第四属性参数,所述第四属性参数用于隐藏所述第一组件。
[0065]第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种输入法启动方法,其特征在于,所述方法包括:在目标应用的布局文件中增加第一组件,所述第一组件为所述目标应用所在的系统中的组件;接收针对目标应用的第一输入;响应于所述第一输入,通过所述第一组件启动输入法应用程序;获取所述第一组件的第一属性参数,传递至所述输入法应用程序,以在所述目标应用的应用界面中启动输入法功能。2.根据权利要求1所述的方法,其特征在于,在所述在目标应用的布局文件中增加第一组件之后,在所述接收针对目标应用的第一输入之前,所述方法还包括:为所述第一组件配置第一属性;所述获取所述第一组件的第一属性参数,传递至所述输入法应用程序,以在所述目标应用的应用界面中启动输入法功能,包括:获取所述第一属性;将所述第一属性传递至输入法应用程序,以供输入法应用进行解析,启动所述第一属性对应的输入法类型的输入法功能。3.根据权利要求1所述的方法,其特征在于,在所述在目标应用的布局文件中增加第一组件之后,在所述接收针对目标应用的第一输入之前,所述方法还包括:为所述第一组件配置第二属性参数;通过所述第二属性参数注册第一回调函数;在所述获取所述第一组件的第一属性参数,传递至所述输入法应用程序,以在所述目标应用的应用界面中启动输入法功能之后,所述方法还包括:在所述应用界面显示输入法界面;接收针对所述输入法界面的第二输入;响应于所述第二输入,通过所述第一回调函数获取第二输入对应的的输入内容;将所述输入内容回传至所述目标应用,以在所述输入法界面显示所述输入内容。4.根据权利要求3所述的方法,其特征在于,在所述在目标应用的布局文件中增加第一组件之后,在所述接收针对目标应用的第一输入之前,所述方法还包括:为所述目标应用所在的系统中写入输入法接口;在将所述输入内容回传至所述目标应用之前,所述方法还包括:通过所述输入法接口将所述输入内容从输入法应用程序传递至调用所述输入法应用程序的第一组件,并将所述输入法应用程序关闭。5.根据权利要求1所述的方法,其特征在于,在所述接收第一输入之前,所述方法还包括:在目标应用的布局文件中增加第二组件,所述第二组件为所述目标应用所在的系统中的组件;在响应于所述第一输入之后,通过所述第一组件启动输入法应用程序之前,还包括:通过第二组件调用第一组件。6.根据权利要求5所述的方法,其特征在于,通过第二组件调用第一组件,包括:获取所述第二组件的第三属性参数;
通过所述第三属性参数注册的第二回调函数基于所述第二组件的组件ID调用第一组件。7.根据权利要求1所述的方法,其特征在于,在所述为目标应用的布局文件中增加第一组件之后,所述方法还包括:为所述第一组件配置第四属性参...

【专利技术属性】
技术研发人员:唐志勇
申请(专利权)人:维沃移动通信有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1