【技术实现步骤摘要】
一种软键盘调起方法以及移动应用开发终端
本申请涉及通信
,尤其涉及一种软键盘调起方法以及移动应用开发终端。
技术介绍
在应用(Application,App)开发时,可能会用到多个网页工具库(weblibrary),为便于App开发,可以对多个weblibrary进行改动,获得混合软件开发工具包(HybridSDK),进而可以使App接入该HybridSDK,以降低App开发的复杂度。由于对weblibrary进行了改动,因此在App接入HybridSDK之后,当显示某些页面时,可能会出现软键盘无法自动弹起的情况。现有技术中,为了解决App接入HybridSDK之后,软键盘无法自动弹起的问题,通常会对比weblibrary的代码与HybridSDK的代码,找出weblibrary抽取成HybridSDK的改动点,进而根据找到的改动点在HybridSDK中进行修改,以解决软键盘无法自动弹起的问题。但是,从weblibrary中抽取HybridSDK时对代码进行了大量的重构和调整,相关代码可能分散在webl ...
【技术保护点】
1.一种软键盘调起方法,应用于接入混合软件开发工具包Hybrid SDK的移动应用开发终端,其特征在于,所述方法包括:/nNative端接收Java script端发送的第一控制指令,其中,所述第一控制指令包含用于指示在所述Java script端所显示的目标页面上调起软键盘的第一信息;/n所述Native端根据所述第一控制指令所包含的用于指示调起软键盘的第一信息,调用所述Hybrid SDK所包含的多个功能中的软键盘调起功能,以使软键盘悬浮显示于所述目标页面之上。/n
【技术特征摘要】
1.一种软键盘调起方法,应用于接入混合软件开发工具包HybridSDK的移动应用开发终端,其特征在于,所述方法包括:
Native端接收Javascript端发送的第一控制指令,其中,所述第一控制指令包含用于指示在所述Javascript端所显示的目标页面上调起软键盘的第一信息;
所述Native端根据所述第一控制指令所包含的用于指示调起软键盘的第一信息,调用所述HybridSDK所包含的多个功能中的软键盘调起功能,以使软键盘悬浮显示于所述目标页面之上。
2.如权利要求1所述的方法,其特征在于,所述第一信息还用于指示进行输入框聚焦,所述方法还包括:
所述Native端根据所述第一控制指令所包含的用于指示进行输入框聚焦的第一信息,控制所述Javascript端所显示的目标页面所包含的目标输入框进行聚焦。
3.如权利要求2所述的方法,其特征在于,所述Native端根据所述第一控制指令所包含的用于指示进行输入框聚焦的第一信息,控制所述Javascript端所显示的目标页面所包含的目标输入框进行聚焦,包括:
所述Native端根据所述第一控制指令所包含的用于指示进行输入框聚焦的第一信息,调用网页视图webview的聚焦函数,对所述目标页面所包含的目标输入框进行识别;
所述Native端对识别出的所述目标页面所包含的目标输入框进行聚焦。
4.一种软键盘调起方法,应用于接入混合软件开发工具包HybridSDK的移动应用开发终端,其特征在于,所述方法包括:
Javascript端显示目标页面;
所述Javascript端向Native端发送第一控制指令,其中,所述第一控制指令包含用于指示在所述Javascript端所显示的目标页面上调起软键盘的第一信息,以使所述Native端根据所述第一信息,调用所述HybridSDK所包含的多个功能中的软键盘调起功能。
5.一种移动应用开发终端,所述移动应用开发终端接入混合软件开发工具包HybridSDK,其特征在于,包括:
接收模块,Native端通过所述接收模块接收Javascript端发送的第一控制指令,其中,所述第一控制指令包...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。