The embodiment of the invention discloses a split screen mechanism under the focus of state implementation method, device, terminal and storage medium, the method includes: to monitor if the application starts, as the monitor application registration and focus state associated with the listener, if the listener to enter a page application and adding the operation page controls to focus manager set in advance, and the listener to monitor the operation, if the operation event is triggered by the focus of management for operation of the operation of the controls in the page, will switch to the operation after the control is set to focus on state. This scheme makes the operation of the terminal more smooth, and the focus state is not lost.
【技术实现步骤摘要】
分屏机制下的焦点态实现方法、装置、终端及存储介质
本专利技术实施例涉及计算机技术,尤其涉及一种分屏机制下的焦点态实现方法、装置、终端及存储介质。
技术介绍
随着科技的发展,车联网产品越来越普及。通过车联网技术实现了终端设备(如用户的手机)和车机的互联,使得在车机端实现更为丰富的功能,如在车机屏幕上使用手机功能。现有技术中,当车机端屏幕采用非触摸屏时,需要使用车辆上的旋钮、摇杆以及硬质按键对手机端的应用内容进行操作,操作过程中焦点的选择基于截屏方法实现,此种控件焦点态的选择存在缺陷,需要改进。
技术实现思路
本专利技术提供了一种分屏机制下的焦点态实现方法、装置、终端及存储介质,使得对终端中应用的操作更加顺畅,同时焦点态不会丢失。第一方面,本专利技术实施例提供了一种分屏机制下的焦点态实现方法,包括:如果待监听应用程序启动,为所述待监听应用程序注册与焦点态相关联的监听器;如果所述待监听应用程序进入一个操作页面,将所述操作页面中的控件添加到预先设置的焦点管理器中,并通过所述监听器对操作事件进行监听;如果有操作事件被触发,通过所述焦点管理器对所述操作页面中的控件进行操作,将操作后切换到的控件设置为焦点态。第二方面,本专利技术实施例还提供了一种分屏机制下的焦点态实现装置,包括:监听器创建模块,用于如果待监听应用程序启动,为所述待监听应用程序注册与焦点态相关联的监听器;控制监听模块,用于如果所述待监听应用程序进入一个操作页面,将所述操作页面中的控件添加到预先设置的焦点管理器中,并通过所述监听器对操作事件进行监听;焦点切换模块,用于如果有操作事件被触发,通过所述焦点管理器对所 ...
【技术保护点】
一种分屏机制下的焦点态实现方法,其特征在于,包括:如果待监听应用程序启动,为所述待监听应用程序注册与焦点态相关联的监听器;如果所述待监听应用程序进入一个操作页面,将所述操作页面中的控件添加到预先设置的焦点管理器中,并通过所述监听器对操作事件进行监听;如果有操作事件被触发,通过所述焦点管理器对所述操作页面中的控件进行操作,将操作后切换到的控件设置为焦点态。
【技术特征摘要】
1.一种分屏机制下的焦点态实现方法,其特征在于,包括:如果待监听应用程序启动,为所述待监听应用程序注册与焦点态相关联的监听器;如果所述待监听应用程序进入一个操作页面,将所述操作页面中的控件添加到预先设置的焦点管理器中,并通过所述监听器对操作事件进行监听;如果有操作事件被触发,通过所述焦点管理器对所述操作页面中的控件进行操作,将操作后切换到的控件设置为焦点态。2.根据权利要求1所述的方法,其特征在于,为所述待监听应用程序注册与焦点态相关联的监听器包括:获取所述待监听应用程序的根视图,在所述根视图中注册触摸模式变化监听器以及全局焦点变化监听器。3.根据权利要求2所述的方法,特征在于,在将操作后切换到的控件设置为焦点态之后,还包括:如果通过触摸模式变化监听器监听到触摸模式发生变化,判断控件的焦点态是否丢失,如果丢失,则将触摸模式切换为焦点态模式,并将最后处于焦点态的控件再次设置为焦点态。4.根据权利要求1-3中任一项所述的方法,其特征在于,将所述操作页面中的控件添加到预先设置的焦点管理器中包括:将所述操作页面中的控件按照预设顺序添加到焦点管理器中;相应的,所述通过所述焦点管理器对所述操作页面中的控件进行操作包括:依据所述旋钮的旋转方向、摇杆的摇动方向或手写板的滑动方向,按照控件添加到焦点管理器中的顺序依次切换。5.根据权利要求4所述的方法,其特征在于,将所述操作页面中的控件添加到预先设置的焦点管理器中还包括:对所述操作页面中的控件添加编号标识,将带有编号标识的控件添加到焦点管理器中;相应的,依据所述操作事件通过所述焦点管理器对所述操作页面中的控件进行操作还包括:依据手写板中录入的编号选择焦点管理器中对应编号标识的控件进行切换。6.一种分屏机制下的焦点态实现装置,其特征在于,包括:监听器创建模块,用于如果待监听应用程序启动,为所述待监听应用程序注册与焦点态相关联的监听器;控制监听模块,用于如果所述待监听应用程序进入一个操作页面,将所述操作页面中的控件添加到预先设置的焦点管理器中,并通过所述监听器对操作事件进行...
【专利技术属性】
技术研发人员:廖瑞华,
申请(专利权)人:百度在线网络技术北京有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。