An application running method applied to the electronic device, the method includes: a first window display of the target application, to detect whether the received multi task instruction; if the received multi task instruction, through system service belongs to the target application within the process of starting the target application of the second window. Keep the first window for running state. The invention also provides an application running device. The invention can open a plurality of windows of the application in an application, thereby improving the efficiency of user application.
【技术实现步骤摘要】
应用运行方法及装置
本专利技术涉及电子
,具体涉及一种应用运行方法及装置。
技术介绍
随着移动互联网的发展,电子设备的上安装的应用越来越多。由于电子设备的屏幕、硬件资源等因素,现有应用通常只支持单任务操作,即应用在某时刻只能通过某一界面与用户交互。例如,用户在某购物APP上购买山地车时,首先通过搜索界面找到山地车A,并进入山地车A的详细信息界面查看山地车A的参数信息。若客户需要浏览其他山地车,需要退出山地车A的详细信息界面,再在搜索或者是历史足迹页面找到山地车B,然后进入山地车B的详细信息界面查看山地车B的参数信息。在以上浏览山地车A与山地车B的过程中,需要打开山地车B的详细信息界面时必须要先退出山地车A的详细信息界面,无法同时打开山地车A的详细信息界面与山地车B的详细信息界面。由于现有应用使用时,每当需要打开其他显示界面时都需要退出当前显示界面,使得用户需要打开不同显示界面时总是需要经过一系列操作才能打开,操作繁琐,使用十分不便。
技术实现思路
鉴于此,有必要提供一种应用运行方法及装置,可实现在一个应用内打开该应用的多个窗口,提高用户使用应用的效率。本申请的第一方面提供一种应用运行方法,应用于电子设备中,所述方法包括:当显示目标应用的第一窗口时,检测是否接收到多任务指令;若接收到所述多任务指令,通过系统服务在所述目标应用所属的进程内启动所述目标应用的第二窗口,保持所述第一窗口为运行状态。另一种可能的实现方式中,所述第一窗口包括的显示对象保存于第一容器中,所述通过系统服务在所述目标应用所属的进程内启动所述目标应用的第二窗口包括:通过系统服务在所述目标应用 ...
【技术保护点】
一种应用运行方法,应用于电子设备中,其特征在于,所述方法包括:当显示目标应用的第一窗口时,检测是否接收到多任务指令;若接收到所述多任务指令,通过系统服务在所述目标应用所属的进程内启动所述目标应用的第二窗口,保持所述第一窗口为运行状态。
【技术特征摘要】
1.一种应用运行方法,应用于电子设备中,其特征在于,所述方法包括:当显示目标应用的第一窗口时,检测是否接收到多任务指令;若接收到所述多任务指令,通过系统服务在所述目标应用所属的进程内启动所述目标应用的第二窗口,保持所述第一窗口为运行状态。2.如权利要求1所述的方法,其特征在于,所述第一窗口包括的显示对象保存于第一容器中,所述通过系统服务在所述目标应用所属的进程内启动所述目标应用的第二窗口包括:通过系统服务在所述目标应用所属的进程内创建第二窗口;将所述第一窗口包括的显示对象复制保存于第二容器;在所述第二窗口中显示所述第二容器包括的显示对象。3.如权利要求2所述的方法,其特征在于,所述系统服务包括活动管理服务ActivityManagerService,所述显示对象包括活动Activity,所述第一容器和所述第二容器包括Activity栈。4.如权利要求1所述的方法,其特征在于,所述通过系统服务在所述目标应用所属的进程内启动所述目标应用的第二窗口包括:检测所述第一窗口内的预设可操作对象是否被触发;若是,通过系统服务在所述目标应用所属的进程内创建第二窗口,获取所述预设可操作对象对应的显示对象,将所述显示对象显示于所述第二窗口中。5.如权利要求1所述的方法,其特征在于,所述通过系统服务在所述目标应用所属的进程内启动所述目标应用的第二窗口包括:获取所述第一窗口包括的显示对象;将所述第一窗口包括的显示对象显示于通过系统服务在所述目标应用所属的进程内创建的第二窗口中;清除所述第一窗口包括的显示对象;将所述多任务指令对应的显示对象显示于所述第一窗口中。6.如权利要求1至5任一项...
【专利技术属性】
技术研发人员:江威,
申请(专利权)人:珠海市魅族科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。