[发明专利]一种多控件之间焦点切换的方法及系统在审
申请号: | 201711338031.8 | 申请日: | 2017-12-14 |
公开(公告)号: | CN108124179A | 公开(公告)日: | 2018-06-05 |
发明(设计)人: | 程新 | 申请(专利权)人: | 上海斐讯数据通信技术有限公司 |
主分类号: | H04N21/422 | 分类号: | H04N21/422;H04N21/431;G06F3/0481;G06F3/0484 |
代理公司: | 杭州千克知识产权代理有限公司 33246 | 代理人: | 周希良;吴辉辉 |
地址: | 201616 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 控件 按键事件 预设 焦点切换 焦点 输入信号判断 焦点转移 模拟按键 用户操作 用户提供 预设算法 人性化 遥控器 节约 响应 服务 | ||
1.一种多控件之间焦点切换的方法,其特征在于,包括步骤:
S1:接收预设遥控器的按键事件输入信号;
S2:根据接收的按键事件输入信号判断控件焦点是否在所述按键事件对应的预设控件;
S3:若控件焦点在所述按键事件对应的预设控件,则执行所述按键事件,若控件焦点不在对应的预设控件,执行预设算法将控件焦点转移到所述按键事件对应的预设控件;
S4:在该预设控件上模拟所述按键事件,并执行该模拟按键事件。
2.根据权利要求1所述的一种多控件之间焦点切换的方法,其特征在于,步骤S2包括:
S21:根据接收的按键事件输入信号判断所述按键事件;
S22:获取所述按键事件的事件属性;
S23:根据所述事件属性判断所述控件焦点是否在所述按键事件对应的预设控件。
3.根据权利要求1所述的一种多控件之间焦点切换的方法,其特征在于,步骤S3包括:
S31:若控件焦点不在对应的预设控件,调用requestFocus算法;
S32:执行requestFocus算法,设置所述控件焦点至对应的预设控件。
4.根据权利要求1所述的一种多控件之间焦点切换的方法,其特征在于,步骤S4包括:
S41:获取所述按键事件的事件属性;
S42:调用预设Instrumentation框架;
S43:把所述事件属性导入该预设Instrumentation框架,通过该导入所述事件属性的预设Instrumentation框架,模拟所述按键事件并执行。
5.根据权利要求1所述的一种多控件之间焦点切换的方法,其特征在于,步骤S43包括:
S431:把所述事件属性导入该预设Instrumentation框架,通过该导入所述事件属性的预设Instrumentation框架,模拟所述按键事件,重新写入OnkeyUp事件;
S432:拦截所述模拟按键事件的事件属性;
S433:执行该模拟按键事件的拦截的事件属性。
6.一种多控件之间焦点切换的系统,其特征在于,包括:
接收信号模块,用于接收预设遥控器的按键事件输入信号;
判断模块,用于根据接收的按键事件输入信号判断控件焦点是否在所述按键事件对应的预设控件;
焦点切换模块,用于当控件焦点不在对应的预设控件时,执行预设算法将控件焦点转移到所述按键事件对应的预设控件;
模拟事件模块,用于在该预设控件上模拟所述按键事件,并执行该模拟按键事件。
7.根据权利要求6所述的一种多控件之间焦点切换的系统,其特征在于,所述判断模块包括:
判断按键事件单元,用于根据接收的按键事件输入信号判断所述按键事件;
第一获取事件属性单元,用于获取所述按键事件的事件属性;
判断位置单元,用于根据所述事件属性判断所述控件焦点是否在所述按键事件对应的预设控件。
8.根据权利要求6所述的一种多控件之间焦点切换的系统,其特征在于,焦点切换模块包括:
调用算法单元,用于当控件焦点不在对应的预设控件时,调用requestFocus算法;
切换焦点单元,用于执行requestFocus算法,设置所述控件焦点至对应的预设控件。
9.根据权利要求6所述的一种多控件之间焦点切换的系统,其特征在于,模拟事件模块包括:
第二事件属性获取单元,用于获取所述按键事件的事件属性;
调用框架单元,用于调用预设Instrumentation框架;
模拟单元,用于把所述事件属性导入该预设Instrumentation框架,通过该导入所述事件属性的预设Instrumentation框架,模拟所述按键事件并执行。
10.根据权利要求6所述的一种多控件之间焦点切换的系统,其特征在于,模拟单元包括:
重新写入OnkeyUp事件单元,用于把所述事件属性导入该预设Instrumentation框架,通过该导入所述事件属性的预设Instrumentation框架,模拟所述按键事件后重新写入OnkeyUp事件;
拦截单元,用于拦截所述模拟按键事件的事件属性;
执行单元,用于执行该模拟按键事件的拦截的事件属性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海斐讯数据通信技术有限公司,未经上海斐讯数据通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711338031.8/1.html,转载请声明来源钻瓜专利网。