一种按键事件的处理方法以及智能终端技术

技术编号:15638679 阅读:34 留言:0更新日期:2017-06-15 18:46
本申请提出了一种按键事件的处理方法,在检测到按键事件时,首先判断该按键事件是否为应用注册的紧急按键事件。在判断结果为是时,将按键事件告知给应用,并根据应用对于该按键事件的注册请求对该按键事件进行处理。从而实现了根据应用的需求,及时地将应用急需获取的按键事件告知给应用,进而使得应用可以尽早的对该按键事件采取恰当的应对措施。

【技术实现步骤摘要】
一种按键事件的处理方法以及智能终端
本专利技术涉及通信
,特别涉及一种按键事件的处理方法,同时本申请还特别涉及一种智能终端。
技术介绍
按键事件是指对键盘(包括虚拟键盘)的操作,例如,敲击键盘中的某个按键,按住键盘中的某个键不放,或者按组合快捷键等,都属于按键事件。智能终端对于按键事件的响应有其自己的机制,智能终端中的按键分发系统(InputManagerService)在收到用户驱动的按键事件后,首先会将其加入到自身的按键事件处理队列中,然后按照队列中各按键事件的先后次序,依次对各按键事件进行处理。专利技术人在实现本申请的过程中,发现现有技术的上述按键事件处理方法中至少存在以下的问题:上述通过按键分发系统处理案件事件的方法所需要的时间较长,导致在案件事件发生时,上层的应用不能够在第一时间内获知该按键事件发生的消息。然而对于一些紧急的按键事件,应用的实时性要求或者优先级会比较高,倘若不能够及时的获取按键事件发生的消息,则会导致应用无法及时的对按键事件进行处理,影响用户的使用体验。可见,在按键事件发生之后,如何让应用能够在第一时间内获知该按键事件发生的消息,进而使得应用能够提前对本文档来自技高网...
一种按键事件的处理方法以及智能终端

【技术保护点】
一种按键事件的处理方法,应用于智能终端中,其特征在于,包括:在检测到按键事件时,判断所述按键事件是否为所述智能终端的应用注册的紧急按键事件;若判断结果为是,则将所述按键事件发生的消息通知给所述应用,并根据所述应用对于所述按键事件的注册请求对所述按键事件进行处理;若判断结果为否,则将所述按键事件发送给所述智能终端的按键分发队列。

【技术特征摘要】
1.一种按键事件的处理方法,应用于智能终端中,其特征在于,包括:在检测到按键事件时,判断所述按键事件是否为所述智能终端的应用注册的紧急按键事件;若判断结果为是,则将所述按键事件发生的消息通知给所述应用,并根据所述应用对于所述按键事件的注册请求对所述按键事件进行处理;若判断结果为否,则将所述按键事件发送给所述智能终端的按键分发队列。2.如权利要求1所述的方法,其特征在于,在所述判断所述按键事件是否为所述智能终端的应用注册的紧急按键事件之前,所述方法还包括:接收所述应用发送的对于所述按键事件的注册请求;在监控列表中加入所述按键事件的监控指示。3.如权利要求2所述的方法,其特征在于,所述判断所述按键事件是否为所述智能终端的应用注册的紧急按键事件,具体包括:判断所述监控列表中是否存在所述按键事件的监控指示;若判断结果为存在,则确认所述按键事件为所述应用注册的紧急按键事件;若判断结果为不存在,则确认所述按键事件不是所述应用注册的紧急按键事件。4.如权利要求1所述的方法,其特征在于,所述注册请求中包含对于所述按键事件的处理动作,所述处理动作具体包括分发以及屏蔽,所述根据所述应用对于所述按键事件的注册请求对所述按键事件进行处理,具体包括:获取所述注册请求包含的对于所述按键事件的处理动作;若所述处理动作为所述分发,则将所述按键事件发送给所述智能终端的按键分发队列;若所述处理动作为所述屏蔽,则丢弃所述按键事件。5.如权利要求2所述的方法,其特征在于,所述方法还包括:在接收到所述应用对所述按键事件的解...

【专利技术属性】
技术研发人员:王云刚
申请(专利权)人:青岛海信电器股份有限公司
类型:发明
国别省市:山东,37

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

1