[发明专利]一种分屏调节方法、终端及计算机可读存储介质在审
申请号: | 201710494885.9 | 申请日: | 2017-06-26 |
公开(公告)号: | CN107450872A | 公开(公告)日: | 2017-12-08 |
发明(设计)人: | 张军伟 | 申请(专利权)人: | 努比亚技术有限公司 |
主分类号: | G06F3/14 | 分类号: | G06F3/14;G06F3/0481 |
代理公司: | 深圳鼎合诚知识产权代理有限公司44281 | 代理人: | 江婷,李发兵 |
地址: | 518057 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 调节 方法 终端 计算机 可读 存储 介质 | ||
技术领域
本发明涉及电子技术领域,更具体地说,涉及一种分屏调节方法、终端及计算机可读存储介质。
背景技术
现有终端中(例如手机、平板pad等)通常都具有分屏功能,以将一个终端的物理屏幕划分成多个显示窗口进行显示,各个显示窗口可以分别显示不同的界面,从而方便用户使用。具体的,现有分屏是通过相应的分屏应用或者System UI(系统界面)进程等方式实现的,但是,通过上述方式实现分屏的过程中,需要通过AIDL(Android Interface Definition Language:接口定义语言)的跨进程通信机制来通知System Server(系统服务)进程以对分屏操作实现处理,因此对分屏调节的相应速度以及流畅性有一定影响。
例如,通过分屏应用实现分屏时,首先需要启动该分屏应用进程,以生成相应的分屏调节栏,并接收用户对该分屏调节栏的移动操作以实现相应两个窗口大小的调节,从而实现分屏,但是在用户对分屏调节栏进行移动操作的过程中,需要终端将该移动操作的坐标发送给System Server进程进行处理,由于该应用进程与System Server进程本身不属于相同的进程,而进程间的通信需要通过相应的跨进程通信机制才能实现,因此需要调用相应的跨进程通信机制将该用户的分屏操作(分屏调节栏被移动坐标)发送给System Server进程进行处理,以将该分屏调节栏移动到该坐标相应位置处实现分屏窗口大小的调节。
同样,以System UI方式实现的分屏,因为System UI与System Server进程属于不同的进程,因此也需要调用跨进程通信机制才能将用户对分屏调节栏的分屏操作发送给System Server进程进行分屏处理。
显然,通过调用相应的跨进程通信机制以将一个进程的数据发送给另一个进程响应处理,其必定不是最好的处理方式,跨进程通信机制的调用必然也会影响分屏调节的响应速度和流畅性;另外,通过分屏应用实现分屏的方式,其很有可能存在该分屏应用出现崩溃或者被杀等情况时,无法正常实现分屏的问题,分屏稳定性较差,因此不利于用户使用,影响用户体验。
发明内容
本发明要解决的技术问题在于:现有的终端分屏调节方式对分屏调节的相应速度及流畅性有一定影响,分屏稳定性较差,不利于用户使用的问题,针对该技术问题,提供一种分屏调节方法、终端及计算机可读存储介质。
为解决上述技术问题,本发明提供一种分屏调节方法,所述分屏调节方法包括:
系统服务单元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监听到的操作对分屏显示的相应显示窗口大小进行调整。
进一步地,所述系统服务单元System Server在所述终端屏幕上生成分屏调节栏Split Screen Adjust Bar包括:
所述系统服务单元System Server通过活动管理服务单元Activity Manager Service通知窗口管理服务单元Window Manager Service以调用视图Surface,所述视图Surface在所述终端屏幕上待调整的两个显示窗口之间绘制分屏调节栏Split Screen Adjust Bar。
进一步地,所述分屏调节栏Split Screen Adjust Bar对外部对其进行的操作进行监听包括:
监听外部对自身进行的移动操作,获取每一次移动操作后自身在所述终端屏幕上的坐标。
进一步地,所述系统服务单元System Server根据监听到的对所述分屏调节栏Split Screen Adjust Bar进行的操作对分屏显示的相应显示窗口大小进行调整包括:
根据监听到的所述分屏调节栏Split Screen Adjust Bar被移动操作后在所述终端屏幕上的坐标,对待分屏的两个显示窗口对应的分屏堆栈进行相应调整。
进一步地,所述分屏调节方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于努比亚技术有限公司,未经努比亚技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710494885.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:无线传屏的展示方法、装置及存储介质
- 下一篇:终端操作方法及装置