一种应用程序运行方法和装置制造方法及图纸

技术编号:12996470 阅读:102 留言:0更新日期:2016-03-10 11:14
本发明专利技术公开了一种应用程序运行方法和装置,包括:显示应用程序的多个页面,检测所述多个页面中的页面是否被选择;当检测到所述多个页面中的目标页面被选择时,显示包括所述目标页面的目标任务路径,其中,所述目标任务路径中的任一页面与所述目标任务路径中的除所述任一页面的外的至少一个页面存在跳转关系;检测所述目标任务路径是否被选择;当检测到所述目标任务路径被选择时,将所述目标任务路径中的页面进行打包得到应用安装包,以使得所述测试终端接收并运行所述应用安装包后,显示所述目标任务路径中的页面。采用本发明专利技术实施例,可以减少应用程序的运行步骤,减少运行环境的资源消耗,提高开发效率。

【技术实现步骤摘要】

本专利技术涉及电子
,尤其涉及一种应用程序运行方法和装置
技术介绍
开发者在WINDOWS/MAC等操作系统中开发应用程序时,通常需要查看应用程序的运行效果,从而判定代码和业务逻辑的准确性。在现有技术方案中,在计算机上完成一个功能特性或者页面后,首先将应用程序的源代码编译成可执行的应用安装包,然后将该应用安装包发送至与计算机连接的便携式设备或模拟器上运行,以查看该应用程序的运行效果。但是,便携式设备或模拟器运行应用程序时,需要对应用安装包进行整体解析,包括VC层的代码,数据库中的各个数据表调用接口等,造成运行环境资源的严重浪费,并且每次运行应用程序时,开发者需要从应用程序启动的初始界面开始,逐步点击完整任务路径,才能流转到开发者聚焦的页面,影响开发效率。
技术实现思路
本专利技术实施例提供一种应用程序运行方法和装置。可以减少应用程序的运行步骤,减少运行环境的资源消耗,提高开发效率。本专利技术第一方面提供了一种应用程序运行方法,包括:显示应用程序的多个页面,检测所述多个页面中的页面是否被选择;当检测到所述多个页面中的目标页面被选择时,显示包括所述目标页面的目标任务路径,其中,所述目标任务路径中的任一页面与所述目标任务路径中的除所述任一页面的外的至少一个页面存在跳转关系;检测所述目标任务路径是否被选择;当检测到所述目标任务路径被选择时,将所述目标任务路径中的页面进行打包得到应用安装包,以使得所述测试终端接收并运行所述应用安装包后,显示所述目标任务路径中的页面。在第一方面的第一种可能的实现方式中,所述目标任务路径为预先建立的多条任务路径中的任务路径。在第一方面的第二种可能的实现方式中,所述目标任务路径中的页面调用的接口的接口类型相同。在第一方面的第三种可能的实现方式中,所述目标任务路径中的页面所对应的文件位于同一个文件夹。结合第一方面、以及第一方面的第一种至第三种可能的实现方式,在第一方面的第四种可能的实现方式中,所述显示包括所述目标页面的目标任务路径包括:通过使用不同颜色标记的显示方式、使用不同粗细线条标记的显示方式、通过将所述目标任务路径弹出的显示方式、通过使用数字标记所述目标任务路径的显示方式以及通过动态画面呈现所述目标任务路径的显示方式中的至少一种显示方式,显示所述目标任务路径。结合第一方面、以及第一方面的第一种至第四种可能的实现方式,在第一方面的第五种可能的实现方式中,所述将所述目标任务路径中的页面进行打包得到应用安装包包括:判断所述目标任务路径中的页面是否缺少启动条件;当所述目标任务路径中的页面不缺少启动条件时,将所述目标任务路径中的页面进行打包得到应用安装包。结合第一方面、以及第一方面的第一种至第四种可能的实现方式,在第一方面的第六种可能的实现方式中,所述将所述目标任务路径中的页面进行打包得到应用安装包包括:判断所述目标任务路径中的页面是否缺少启动条件;当所述目标任务路径中的页面缺少启动条件时,显示用于输入所述启动条件的提示窗口 ;当检测到所述提示窗口输入所述启动条件之后,将所述目标任务路径中的页面进行打包得到应用安装包。相应地,本专利技术实第二方面提供了一种应用程序运行装置,包括:路径显示模块,用于当检测到所述多个页面中的目标页面被选择时,显示包括所述目标页面的目标任务路径,其中,所述目标任务路径中的任一页面与所述目标任务路径中的除所述任一页面的外的至少一个页面存在跳转关系;路径检测模块,用于检测所述目标任务路径是否被选择;页面打包模块,用于当检测到所述目标任务路径被选择时,将所述目标任务路径中的页面进行打包得到应用安装包,以使得所述测试终端接收并运行所述应用安装包后,显示所述目标任务路径中的页面。在第二方面的第一种可能的实现方式中,,所述目标任务路径为预先建立的多条任务路径中的任务路径。在第二方面的第二种可能的实现方式中,所述目标任务路径中的页面调用的接口的接口类型相同。在第二方面的第三种可能的实现方式中,所述目标任务路径中的页面所对应的文件位于同一个文件夹。结合第二方面、以及第二方面的第一种至第三种可能的实现方式,在第二方面的第四种可能的实现方式中,所述路径显示模块具体用于:通过使用不同颜色标记的显示方式、使用不同粗细线条标记的显示方式、通过将所述目标任务路径弹出的显示方式、通过使用数字标记所述目标任务路径的显示方式以及通过动态画面呈现所述目标任务路径的显示方式中的至少一种显示方式,显示所述目标任务路径。结合第二方面、以及第二方面的第一种至第四种可能的实现方式,在第二方面的第五种可能的实现方式中,所述页面打包模块具体用于:判断所述目标任务路径中的页面是否缺少启动条件;当所述目标任务路径中的页面不缺少启动条件时,将所述目标任务路径中的页面进行打包得到应用安装包。结合第二方面、以及第二方面的第一种至第四种可能的实现方式,在第二方面的第六种可能的实现方式中,所述页面打包模块具体用于:判断所述目标任务路径中的页面是否缺少启动条件;当所述目标任务路径中的页面缺少启动条件时,显示用于输入所述启动条件的提示窗口 ;当检测到所述提示窗口输入所述启动条件之后,将所述目标任务路径中的页面进行打包得到应用安装包。相应地,本专利技术实第三方面提供了一种应用程序运行装置,所述装置包括网络接口、存储器以及处理器,其中,存储器中存储一组程序代码,且处理器用于调用存储器中存储的程序代码,用于执行以下操作:显示应用程序的多个页面,检测所述多个页面中的页面是否被选择;当检测到所述多个页面中的目标页面被选择时,显示包括所述目标页面的目标任务路径,其中,所述目标任务路径中的任一页面与所述目标任务路径中的除所述任一页面的外的至少一个页面存在跳转关系;检测所述目标任务路径是否被选择; 当检测到所述目标任务路径被选择时,将所述目标任务路径中的页面进行打包得到应用安装包,以使得所述测试终端接收并运行所述应用安装包后,显示所述目标任务路径中的页面。实施本专利技术实施例,首先显示应用程序的多个页面,检测所述多个页面中的页面是否被选择;然后当检测到所述多个页面中的目标页面被选择时,显示包括所述目标页面的目标任务路径,其中,所述目标任务路径中的任一页面与所述目标任务路径中的除所述任一页面的外的至少一个页面存在跳转关系;其次检测所述目标任务路径是否被选择;最后当检测到所述目标任务路径被选择时,将所述目标任务路径中的页面进行打包得到应用安装包,以使得所述测试终端接收并运行所述应用安装包后,显示所述目标任务路径中的页面,从而实现从多个页面中节选出目标任务路径中的页面进行运行,减少应用程序的运行步骤,减少运行环境的资源消耗,提高开发效率。【附图说明】为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中当前第1页1 2 3 4 5 本文档来自技高网...

【技术保护点】
一种应用程序运行方法,其特征在于,所述方法包括:显示应用程序的多个页面,检测所述多个页面中的页面是否被选择;当检测到所述多个页面中的目标页面被选择时,显示包括所述目标页面的目标任务路径,其中,所述目标任务路径中的任一页面与所述目标任务路径中的除所述任一页面的外的至少一个页面存在跳转关系;检测所述目标任务路径是否被选择;当检测到所述目标任务路径被选择时,将所述目标任务路径中的页面进行打包得到应用安装包,以使得所述测试终端接收并运行所述应用安装包后,显示所述目标任务路径中的页面。

【技术特征摘要】

【专利技术属性】
技术研发人员:潘健敏林学森陆文杰
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1