发明名称 |
实现安卓设备虚拟按键隐藏和显示的方法和系统 |
摘要 |
本发明公开了一种实现安卓设备虚拟按键隐藏和显示的方法,其包括以下步骤:步骤S1、将View类的通用属性进行优化组合,封装成三种样式的函数接口;步骤S2、创建一个提供三种样式的函数接口的虚拟按键显示服务,运行于系统的进程中;步骤S3、重写窗口界面类的requestFeature(int flag)方法;步骤S4、在窗口界面刷新时,调用所述重写的requestFeature(int flag)方法,并传递不同的函数参数。本发明还公开了包括函数接口封装单元、创建服务单元、重写单元和调用单元四部分结构的实现安卓设备虚拟按键隐藏和显示的系统。本发明可灵活调用封装的函数接口,实现界面窗口对虚拟按键的灵活控制,同时能最优代码结构,减少代码冗余,提供开发效率。 |
申请公布号 |
CN105487868A |
申请公布日期 |
2016.04.13 |
申请号 |
CN201510855278.1 |
申请日期 |
2015.11.30 |
申请人 |
上海斐讯数据通信技术有限公司 |
发明人 |
钟凡;杨海晓 |
分类号 |
G06F9/44(2006.01)I;G06F9/445(2006.01)I |
主分类号 |
G06F9/44(2006.01)I |
代理机构 |
上海硕力知识产权代理事务所 31251 |
代理人 |
郭桂峰 |
主权项 |
一种实现安卓设备虚拟按键隐藏和显示的方法,其特征在于,其包括以下步骤:步骤S1、将View类的通用属性进行优化组合,封装成虚拟按键的完全隐藏、半隐藏以及完全显示三种样式的函数接口,每种样式的函数接口带有一个相应的函数参数;步骤S2、创建一个提供三种样式的函数接口的虚拟按键显示服务,运行于系统的进程中;步骤S3、根据所述函数接口重写窗口界面类的requestFeature(int flag)方法;步骤S4、在窗口界面刷新时,调用所述重写的requestFeature(int flag)方法,并传递不同的函数参数。 |
地址 |
201616 上海市松江区思贤路3666号 |