利用Dialog实现安卓自定义软键盘的方法、装置及电子设备

基本信息

申请号 CN201911401611.6 申请日 -
公开(公告)号 CN111190599A 公开(公告)日 2020-05-22
申请公布号 CN111190599A 申请公布日 2020-05-22
分类号 G06F8/38 分类 计算;推算;计数;
发明人 耿鹏飞;张鹤;张彦雷 申请(专利权)人 久盈世纪(北京)科技有限公司
代理机构 上海京沪专利代理事务所(普通合伙) 代理人 久盈世纪(北京)科技有限公司
地址 100089 北京市海淀区交大东路66号院2号楼1035
法律状态 -

摘要

摘要 本公开实施例中提供了一种利用Dialog实现安卓自定义软键盘的方法、装置及电子设备,属于安卓系统智能终端的技术领域,该方法包括:在Dialog对象中集成KeyboardView软键盘视图,以便于进行键盘的弹入和弹出,以及键盘的状态监听;在Java代码中实现NativeInterface接口中相关函数供WebView中的Js代码调用,以便于进行安全软键盘的摊入弹出以及内容输入;通过读取手机的第一尺寸参数和所述软键盘的第二尺寸参数,确定软键盘的偏移高度;通过ViewGroup的接口将整个WebView视图向上移动所述偏移高度。本发明创建的自定义软键盘动画流畅、软件运行稳定,同时集成方便。