一种真机系统与虚拟机系统快速切换的方法技术方案

技术编号:31582206 阅读:15 留言:0更新日期:2021-12-25 11:26
本发明专利技术涉及一种真机系统与虚拟机系统快速切换的方法,用于运行至少一个虚拟机的安卓终端上真机系统与虚拟机系统的切换,虚拟机系统有独立的任务栈以及独立的进程,并与真机系统互不冲突,包括如下步骤:S1,启动后台服务,向后台服务发送切换请求;S2,后台服务处理切换请求,将切换前的系统置于后台,切换成在先处于后台的系统。本发明专利技术的技术方案能简单快速切换虚拟机系统与真机系统的切换,双系统互不影响,无需关闭注销某个系统,直接完成切换操作,快速的完成系统切换的操作。快速的完成系统切换的操作。快速的完成系统切换的操作。

【技术实现步骤摘要】
一种真机系统与虚拟机系统快速切换的方法


[0001]本专利技术属于安卓系统应用
,具体涉及一种真机系统与虚拟机系统快速切换的方法。

技术介绍

[0002]安卓(Android)系统由于其开源的特性,得到了较为广泛的应用,各大手机厂商均投入生产、设计自己的安卓系统,安卓系统已成为最具影响力的手机操作系统。
[0003]在安卓系统上安装运行虚拟安卓系统的需求愈来愈强烈,很多人需要多个系统来满足日常需求,但是在多开系统后,虚拟机系统与真机系统之间的切换是当前的难题,无法及时从虚拟系统切换至真机系统。
[0004]现有技术中虚拟机与真机的切换通常是通过注销虚拟机,然后切换至真机系统;上述技术方案存在的缺点:切换需要注销虚拟机后,再回到真机系统,繁琐不及时。
[0005]综上所述,亟需提供一种无需关闭注销某个系统,可直接完成切换操作真机系统与虚拟机系统快速切换的方法。

技术实现思路

[0006]本专利技术的目的是提供一种无需关闭注销某个系统,可直接完成切换操作真机系统与虚拟机系统快速切换的方法。
[0007]上述目的是通过如下技术方案实现:一种真机系统与虚拟机系统快速切换的方法,用于运行至少一个虚拟机的安卓终端上真机系统与虚拟机系统的切换,虚拟机系统有独立的任务栈以及独立的进程,并与真机系统互不冲突,包括如下步骤:
[0008]S1,启动后台服务,向后台服务发送切换请求;
[0009]S2,后台服务处理切换请求,将切换前的系统置于后台,切换成在先处于后台的系统。
[0010]进一步的技术方案是,所述步骤S1中通过点击WindowIcon菜单唤出对应的功能菜单,在功能菜单中点击对应的切换按钮向后台服务发送切换请求。
[0011]进一步的技术方案是,所述步骤S1中启动后台服务呼出WindowIcon菜单的过程包括如下步骤:
[0012]S1.1,授权WindowMenu权限;
[0013]S1.2,启动一个WindowService后台服务;
[0014]S13,初始化WindowIcon,并设置WindowIcon的WindowType类型以及点击响应事件,显示WindowIcon;
[0015]S14,点击WindowIcon,初始化WindowIcon菜单,并设置WindowIcon菜单的WindowType类型以及点击响应事件,显示WindowIcon菜单。
[0016]进一步的技术方案是,所述步骤S1.1中在安卓系统上界面运行在其他应用的上层,手动授权虚拟机客户端WindowMenu权限。
[0017]进一步的技术方案是,所述步骤S1.2中,WindowService用于处理WindowMenu指令以及WindowMenu与虚拟机系统之间的信息通讯,通过虚拟机标识ID,发送操作信息至指定的虚拟机系统。
[0018]进一步的技术方案是,所述切换请求为发送一个切换Click事件。
[0019]进一步的技术方案是,包括如下步骤:
[0020](1)在所述安卓终端上的安卓系统上安装虚拟机客户端,下载并启动至少一个虚拟机;
[0021](2)启动后台服务,点击WindowIcon,唤出悬浮功能菜单;
[0022](3)在悬浮功能菜单点击切换返回真机按钮,发送一个切换Click事件至后台服务;
[0023](4)后台服务处理切换Click事件,将虚拟机系统置于后台,切换至真机系统;
[0024](5)真机系统中点击悬浮球,唤出虚拟机悬浮窗;
[0025](6)点击虚拟机悬浮窗,发送一个切换Click事件至后台服务;
[0026](7)真机系统切换至虚拟机系统。
[0027]功能菜单为悬浮式菜单,具体实施时,必须开启悬浮窗权限,以正常显示操作悬浮球,使WindowIcon正常与客户端通信。
[0028]进一步的技术方案是,所述步骤(4)中虚拟机系统将切换真机系统的过程包括如下步骤:
[0029](4.1)WindowService将虚拟机系统置于后台;
[0030](4.2)当前操作界面显示真机系统。
[0031]进一步的技术方案是,WindowIcon菜单为悬浮球菜单,在真机系统界面,点按WindowIcon并向左拖动,真机系统切换至虚拟机系统;在虚拟机系统界面,点按WindowIcon并向右拖动,虚拟机系统切换至真机系统;
[0032]进一步的技术方案是,所述步骤(3)中向虚拟机客户端发送切换请求的过程包括如下步骤:
[0033](3.1)点击WindowIcon菜单的返回真机按钮,或点按WindowIcon并向右拖动:WindowMenu菜单将指令发至WindowService,WindowService在Service内处理指令,在步骤(4.1)与(4.2)中切换虚拟机系统与真机系统的前后台状态,以达到切换虚拟机前后台界面显示,完成WindowMenu菜单的切换虚拟机指令。
[0034](3.2)WindowService处理返回真机的点击事件。
[0035]本专利技术的技术方案能简单快速切换虚拟机系统与真机系统的切换,双系统互不影响,无需关闭注销某个系统,直接完成切换操作,并能以悬浮球拖动的形式,更快速的完成系统切换的操作。
附图说明
[0036]构成本专利技术的一部分的附图用来提供对本专利技术的进一步理解,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。
[0037]图1和图3分别为本专利技术一种实施方式所涉及的真机系统与虚拟机系统快速切换的方法的流程示意图;
[0038]图2为图1所涉及的真机系统与虚拟机系统快速切换的方法的操作示意图;
[0039]图4为图3所涉及的真机系统与虚拟机系统快速切换的方法的操作示意图。
具体实施方式
[0040]下面结合附图对本专利技术进行详细描述,本部分的描述仅是示范性和解释性,不应对本专利技术的保护范围有任何的限制作用。此外,本领域技术人员根据本文件的描述,可以对本文件中实施例中以及不同实施例中的特征进行相应组合。
[0041]本专利技术实施例如下,参照图1和图3,一种真机系统与虚拟机系统快速切换的方法,用于运行至少一个虚拟机的安卓终端上真机系统与虚拟机系统的切换,虚拟机系统有独立的任务栈以及独立的进程,并与真机系统互不冲突,包括如下步骤:
[0042]S1,启动后台服务,向后台服务发送切换请求;
[0043]S2,后台服务处理切换请求,将切换前的系统置于后台,切换成在先处于后台的系统。
[0044]在上述实施例的基础上,本专利技术另一实施例中,所述步骤S1中通过点击WindowIcon菜单唤出对应的功能菜单,在功能菜单中点击对应的切换按钮向后台服务发送切换请求。
[0045]在上述实施例的基础上,本专利技术另一实施例中,所述步骤S1中启动后台服务呼出WindowIcon本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种真机系统与虚拟机系统快速切换的方法,用于运行至少一个虚拟机的安卓终端上真机系统与虚拟机系统的切换,其特征在于,虚拟机系统有独立的任务栈以及独立的进程,并与真机系统互不冲突,包括如下步骤:S1,启动后台服务,向后台服务发送切换请求;S2,后台服务处理切换请求,将切换前的系统置于后台,切换成在先处于后台的系统。2.根据权利要求1所述的真机系统与虚拟机系统快速切换的方法,其特征在于,所述步骤S1中通过点击WindowIcon菜单唤出对应的功能菜单,在功能菜单中点击对应的切换按钮向后台服务发送切换请求。3.根据权利要求2所述的真机系统与虚拟机系统快速切换的方法,其特征在于,所述步骤S1中启动后台服务呼出WindowIcon菜单的过程包括如下步骤:S1.1,授权WindowMenu权限;S1.2,启动一个WindowService后台服务;S13,初始化WindowIcon,并设置WindowIcon的WindowType类型以及点击响应事件,显示WindowIcon;S14,点击WindowIcon,初始化WindowIcon菜单,并设置WindowIcon菜单的WindowType类型以及点击响应事件,显示WindowIcon菜单。4.根据权利要求3所述的真机系统与虚拟机系统快速切换的方法,其特征在于,所述步骤S1.1中在安卓系统上界面运行在其他应用的上层,手动授权虚拟机客户端WindowMenu权限。5.根据权利要求3所述的真机系统与虚拟机系统快速切换的方法,其特征在于,所述步骤S1.2中,WindowService用于处理WindowMenu指令以及WindowMenu与虚拟机系统之间的信息通讯,通过虚拟机标识ID,发送操作信息至指定的虚拟机系统。6.根据权利要求3所述的真机系统与虚拟机系统快速切换的方法,其特征在于,所述切换请求为发送一个切换Click事件。7.根据...

【专利技术属性】
技术研发人员:李飞莫一臣李国峰刘朝辉
申请(专利权)人:湖南小算科技信息有限公司
类型:发明
国别省市:

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

1