一种分屏调节方法、终端及计算机可读存储介质技术

技术编号:16755060 阅读:19 留言:0更新日期:2017-12-09 01:49
本发明专利技术公开了一种分屏调节方法,通过系统服务单元System Server在终端启动分屏显示时在该终端屏幕上生成分屏调节栏Split Screen Adjust Bar,并为该分屏调节栏Split Screen Adjust Bar注册输入事件监听Pointer Event Listener,以供该分屏调节栏Split Screen Adjust Bar对外部对其进行的操作进行监听;系统服务单元System Server根据该分屏调节栏Split Screen Adjust Bar监听到的操作对分屏显示的相应显示窗口大小进行调整,以实现分屏调节。本发明专利技术还公开了一种终端及计算机可读存储介质,通过上述方案,分屏调节栏Split Screen Adjust Bar不必调用跨进程通信机制将用户操作数据发送给系统服务单元System Server,因此有利于提高分屏调节的相应速度及流畅性,也能够避免现有的分屏调节方式存在的由于分屏应用进程崩溃、被杀等情况导致的分屏异常的问题,提高了分屏稳定性。

A split screen adjustment method, a terminal and a computer readable storage medium

The invention discloses a screen adjusting method, through system service unit System Server terminal in the start screen display in the terminal screen generation screen adjustment bar Split Screen Adjust Bar, and the regulation of Split Screen screen bar Adjust Bar Pointer registered input event monitoring Event Listener, for the Split Screen bar screen adjustment Adjust Bar foreign department to conduct the operation monitoring system; service unit System Server according to the regulation of Split Screen screen bar Adjust Bar listen to the operation on the screen display of the display window size is adjusted to achieve split screen adjustment. The invention also discloses a terminal and computer readable storage medium, through the scheme, screen bar Split Screen Adjust regulation Bar without calling the interprocess communication mechanism will send the data to the user operating system service unit System Server, so as to increase the corresponding speed and fluency of the split screen adjustment, also to avoid screen current regulation exists due to screen split screen application process leads to collapse and killed the abnormal problems, improve the stability of the split screen.

【技术实现步骤摘要】
一种分屏调节方法、终端及计算机可读存储介质
本专利技术涉及电子
,更具体地说,涉及一种分屏调节方法、终端及计算机可读存储介质。
技术介绍
现有终端中(例如手机、平板pad等)通常都具有分屏功能,以将一个终端的物理屏幕划分成多个显示窗口进行显示,各个显示窗口可以分别显示不同的界面,从而方便用户使用。具体的,现有分屏是通过相应的分屏应用或者SystemUI(系统界面)进程等方式实现的,但是,通过上述方式实现分屏的过程中,需要通过AIDL(AndroidInterfaceDefinitionLanguage:接口定义语言)的跨进程通信机制来通知SystemServer(系统服务)进程以对分屏操作实现处理,因此对分屏调节的相应速度以及流畅性有一定影响。例如,通过分屏应用实现分屏时,首先需要启动该分屏应用进程,以生成相应的分屏调节栏,并接收用户对该分屏调节栏的移动操作以实现相应两个窗口大小的调节,从而实现分屏,但是在用户对分屏调节栏进行移动操作的过程中,需要终端将该移动操作的坐标发送给SystemServer进程进行处理,由于该应用进程与SystemServer进程本身不属于相同的进程,而进程间的通信需要通过相应的跨进程通信机制才能实现,因此需要调用相应的跨进程通信机制将该用户的分屏操作(分屏调节栏被移动坐标)发送给SystemServer进程进行处理,以将该分屏调节栏移动到该坐标相应位置处实现分屏窗口大小的调节。同样,以SystemUI方式实现的分屏,因为SystemUI与SystemServer进程属于不同的进程,因此也需要调用跨进程通信机制才能将用户对分屏调节栏的分屏操作发送给SystemServer进程进行分屏处理。显然,通过调用相应的跨进程通信机制以将一个进程的数据发送给另一个进程响应处理,其必定不是最好的处理方式,跨进程通信机制的调用必然也会影响分屏调节的响应速度和流畅性;另外,通过分屏应用实现分屏的方式,其很有可能存在该分屏应用出现崩溃或者被杀等情况时,无法正常实现分屏的问题,分屏稳定性较差,因此不利于用户使用,影响用户体验。
技术实现思路
本专利技术要解决的技术问题在于:现有的终端分屏调节方式对分屏调节的相应速度及流畅性有一定影响,分屏稳定性较差,不利于用户使用的问题,针对该技术问题,提供一种分屏调节方法、终端及计算机可读存储介质。为解决上述技术问题,本专利技术提供一种分屏调节方法,所述分屏调节方法包括:系统服务单元SystemServer在终端启动分屏显示时,在所述终端屏幕上生成分屏调节栏SplitScreenAdjustBar;所述系统服务单元SystemServer为生成的所述分屏调节栏SplitScreenAdjustBar注册输入事件监听PointerEventListener,以供所述分屏调节栏SplitScreenAdjustBar对外部对其进行的操作进行监听;所述系统服务单元SystemServer根据所述分屏调节栏SplitScreenAdjustBar监听到的操作对分屏显示的相应显示窗口大小进行调整。进一步地,所述系统服务单元SystemServer在所述终端屏幕上生成分屏调节栏SplitScreenAdjustBar包括:所述系统服务单元SystemServer通过活动管理服务单元ActivityManagerService通知窗口管理服务单元WindowManagerService以调用视图Surface,所述视图Surface在所述终端屏幕上待调整的两个显示窗口之间绘制分屏调节栏SplitScreenAdjustBar。进一步地,所述分屏调节栏SplitScreenAdjustBar对外部对其进行的操作进行监听包括:监听外部对自身进行的移动操作,获取每一次移动操作后自身在所述终端屏幕上的坐标。进一步地,所述系统服务单元SystemServer根据监听到的对所述分屏调节栏SplitScreenAdjustBar进行的操作对分屏显示的相应显示窗口大小进行调整包括:根据监听到的所述分屏调节栏SplitScreenAdjustBar被移动操作后在所述终端屏幕上的坐标,对待分屏的两个显示窗口对应的分屏堆栈进行相应调整。进一步地,所述分屏调节方法还包括:所述系统服务单元SystemServer在所述分屏调节栏SplitScreenAdjustBar被移动过程中,根据所述分屏调节栏SplitScreenAdjustBar当前被移动操作后在所述终端上的坐标动态生成新的分屏调节栏SplitScreenAdjustBar,并清除原分屏调节栏SplitScreenAdjustBar。本专利技术提供了一种终端,所述终端包括处理器、存储器及通信总线;所述通信总线用于实现处理器和存储器之间的连接通信;所述处理器用于执行存储器中存储的分屏调节程序,以实现以下步骤:系统服务单元SystemServer在终端启动分屏显示时,在所述终端屏幕上生成分屏调节栏SplitScreenAdjustBar;所述系统服务单元SystemServer为生成的所述分屏调节栏SplitScreenAdjustBar注册输入事件监听PointerEventListener,以供所述分屏调节栏SplitScreenAdjustBar对外部对其进行的操作进行监听;所述系统服务单元SystemServer根据所述分屏调节栏SplitScreenAdjustBar监听到的操作对分屏显示的相应显示窗口大小进行调整。进一步地,所述处理器用于执行所述存储器中存储的分屏调节程序以实现所述系统服务单元SystemServer在所述终端屏幕上生成分屏调节栏SplitScreenAdjustBar的步骤包括:所述系统服务单元SystemServer通过活动管理服务单元ActivityManagerService通知窗口管理服务单元WindowManagerService以调用视图Surface,所述视图Surface在所述终端屏幕上待调整的两个显示窗口之间绘制分屏调节栏SplitScreenAdjustBar。进一步地,所述处理器用于执行存储器中存储的分屏调节程序以实现所述分屏调节栏SplitScreenAdjustBar对外部对其进行的操作进行监听的步骤包括:监听外部对自身进行的移动操作,获取每一次移动操作后自身在所述终端屏幕上的坐标。进一步地,所述处理器用于执行存储器中存储的分屏调节程序以实现所述系统服务单元SystemServer根据监听到的对所述分屏调节栏SplitScreenAdjustBar进行的操作对分屏显示的相应显示窗口大小进行调整的步骤包括:根据监听到的所述分屏调节栏SplitScreenAdjustBar被移动操作后在所述终端屏幕上的坐标,对待分屏的两个显示窗口对应的分屏堆栈进行相应调整。本专利技术还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有分屏调节程序,所述分屏调节程序可被一个或者多个处理器执行,以实现上述分屏调节方法的步骤。有益效果本专利技术实施例提供一种分屏调节方法、终端及计算机可读存储介质,通过系统服务单元SystemServer在终端启动分屏显示时在该终端屏幕上生成分屏调节栏SplitScreenAdjust本文档来自技高网
...
一种分屏调节方法、终端及计算机可读存储介质

【技术保护点】
一种分屏调节方法,其特征在于,所述分屏调节方法包括:系统服务单元System Server在终端启动分屏显示时,在所述终端屏幕上生成分屏调节栏Split Screen Adjust Bar;所述系统服务单元System Server为生成的所述分屏调节栏Split Screen Adjust Bar注册输入事件监听Pointer Event Listener,以供所述分屏调节栏Split Screen Adjust Bar对外部对其进行的操作进行监听;所述系统服务单元System Server根据所述分屏调节栏Split Screen Adjust Bar监听到的操作对分屏显示的相应显示窗口大小进行调整。

【技术特征摘要】
1.一种分屏调节方法,其特征在于,所述分屏调节方法包括:系统服务单元SystemServer在终端启动分屏显示时,在所述终端屏幕上生成分屏调节栏SplitScreenAdjustBar;所述系统服务单元SystemServer为生成的所述分屏调节栏SplitScreenAdjustBar注册输入事件监听PointerEventListener,以供所述分屏调节栏SplitScreenAdjustBar对外部对其进行的操作进行监听;所述系统服务单元SystemServer根据所述分屏调节栏SplitScreenAdjustBar监听到的操作对分屏显示的相应显示窗口大小进行调整。2.如权利要求1所述的分屏调节方法,其特征在于,所述系统服务单元SystemServer在所述终端屏幕上生成分屏调节栏SplitScreenAdjustBar的步骤包括:所述系统服务单元SystemServer通过活动管理服务单元ActivityManagerService通知窗口管理服务单元WindowManagerService以调用视图Surface,所述视图Surface在所述终端屏幕上待调整的两个显示窗口之间绘制分屏调节栏SplitScreenAdjustBar。3.如权利要求1或2所述的分屏调节方法,其特征在于,所述分屏调节栏SplitScreenAdjustBar对外部对其进行的操作进行监听的步骤包括:监听外部对自身进行的移动操作,获取每一次移动操作后自身在所述终端屏幕上的坐标。4.如权利要求3所述的分屏调节方法,其特征在于,所述系统服务单元SystemServer根据监听到的对所述分屏调节栏SplitScreenAdjustBar进行的操作对分屏显示的相应显示窗口大小进行调整的步骤包括:根据监听到的所述分屏调节栏SplitScreenAdjustBar被移动操作后在所述终端屏幕上的坐标,对待分屏的两个显示窗口对应的分屏堆栈进行相应调整。5.如权利要求3所述的分屏调节方法,其特征在于,所述分屏调节方法还包括:所述系统服务单元SystemServer在所述分屏调节栏SplitScreenAdjustBar被移动过程中,根据所述分屏调节栏SplitScreenAdjustBar当前被移动操作后在所述终端上的坐标动态生成新的分屏调节栏SplitScreenAdjustBar,并清除原分屏调节栏SplitScreenAdjustBar。6.一种终端,...

【专利技术属性】
技术研发人员:张军伟
申请(专利权)人:努比亚技术有限公司
类型:发明
国别省市:广东,44

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

1