一种应用安装方法及装置制造方法及图纸

技术编号:10701143 阅读:93 留言:0更新日期:2014-12-03 10:29
本发明专利技术提供一种应用安装方法及装置,其中一种应用安装方法包括:获取电子设备中待安装的安装文件,所述安装文件包括多种配置信息;获取电子设备的参数信息;从安装文件中确定与电子设备的参数信息相匹配的第一配置信息;在安装文件的安装过程中,仅安装所匹配的第一配置信息。应用本发明专利技术实施例提供的应用安装方法,电子设备在安装某个安装文件时,可以从安装文件中确定与电子设备的参数信息相匹配的第一配置信息,这样在安装文件的安装过程中,可以仅安装所匹配的第一配置信息,降低安装在电子设备上的配置信息的信息量,节省电子设备的存储空间。当运行该安装文件对应的应用程序时,所加载和查找的配置信息降低,从而提高运行速度。

【技术实现步骤摘要】
【专利摘要】本专利技术提供一种应用安装方法及装置,其中一种应用安装方法包括:获取电子设备中待安装的安装文件,所述安装文件包括多种配置信息;获取电子设备的参数信息;从安装文件中确定与电子设备的参数信息相匹配的第一配置信息;在安装文件的安装过程中,仅安装所匹配的第一配置信息。应用本专利技术实施例提供的应用安装方法,电子设备在安装某个安装文件时,可以从安装文件中确定与电子设备的参数信息相匹配的第一配置信息,这样在安装文件的安装过程中,可以仅安装所匹配的第一配置信息,降低安装在电子设备上的配置信息的信息量,节省电子设备的存储空间。当运行该安装文件对应的应用程序时,所加载和查找的配置信息降低,从而提高运行速度。【专利说明】一种应用安装方法及装置
本专利技术涉及应用程序
,特别涉及一种应用安装方法及装置。
技术介绍
随着电子设备的普及以及各种应用程序的出现,用户可以在使用的电子设备上安装的应用程序数量呈现直线上升的趋势。但是运营商在开发某个应用程序时,为了提高应用程序的通用性,在应用程序的开发过程中为应用程序配置不同操作系统下的配置信息,如配置windows操作系统和android操作系统下应用程序A使用的图片资源和语言资源坐寸ο 为应用系统配置的不同操作系统下的配置信息存储在同一个安装文件中,因此当电子设备安装该安装文件时,除了会安装自身运行的操作系统下的配置信息,还会安装其他操作系统下的配置信息,这样会导致电子设备上安装信息量增加,导致电子设备空闲的存储空间不足,使得操作系统运行缓慢。
技术实现思路
有鉴于此,本专利技术实施例提供一种应用安装方法及装置,用于解决现有电子设备安装应用程序导致电子设备空闲的存储空间不足以及操作系统运行缓慢的问题。技术方案如下: 本专利技术实施例提供一种应用安装方法,所述方法包括: 获取电子设备中待安装的安装文件,所述安装文件包括多种配置信息; 获取所述电子设备的参数信息; 从所述安装文件中确定与所述电子设备的参数信息相匹配的第一配置信息; 在所述安装文件的安装过程中,仅安装所匹配的第一配置信息。 优选地,所述方法还包括: 从所述安装文件中确定与所述电子设备的参数信息不相匹配的第二配置信息; 删除所述第二配置信息。 优选地,所述方法还包括: 获取所述安装文件中的资源映射列表,所述资源映射列表用于记载每种配置信息的安装目录; 从所述资源映射列表中查找所匹配的第一配置信息的安装目录; 在所述资源映射列表中仅保留所查找到的安装目录。 优选地,从所述安装文件中确定与所述电子设备的参数信息相匹配的第一配置信息包括: 依据所述电子设备的参数信息,仅解压所述安装文件中与所述参数信息匹配的第一配置信息,以确定出所述第一配置信息。 优选地,所述参数信息包括:屏幕的分辨率和屏幕的尺寸。 优选地,所述方法还包括: 获取所述电子设备支持的语言类别; 保留所述安装文件中与所支持的语言类别相对应的第一语言配置信息,并删除与所支持的语言类别不相对应的第二语言配置信息; 在所述安装文件的安装过程中,安装所述第一语言配置信息。 本专利技术实施例还提供一种应用安装装置,所述装置包括: 第一获取单元,用于获取电子设备中待安装的安装文件,所述安装文件包括多种配置信息; 第二获取单元,用于获取所述电子设备的参数信息; 第一确定单元,用于从所述安装文件中确定与所述电子设备的参数信息相匹配的第一配置信息; 第一信息处理单元,用于在所述安装文件的安装过程中,仅安装所匹配的第一配置信息。 优选地,所述装置还包括: 第二确定单元,用于从所述安装文件中确定与所述电子设备的参数信息不相匹配的第二配置信息; 第二信息处理单元,用于删除所述第二配置信息。 优选地,所述装置还包括: 第三获取单元,用于获取所述安装文件中的资源映射列表,所述资源映射列表用于记载每种配置信息的安装目录; 第一确定单元,还用于从所述资源映射列表中查找所匹配的第一配置信息的安装目录; 第一信息处理单元,还用于在所述资源映射列表中仅保留所查找到的安装目录。 优选地,所述第一确定单元从所述安装文件中确定与所述电子设备的参数信息相匹配的第一配置信息包括: 依据所述电子设备的参数信息,仅解压所述安装文件中与所述参数信息匹配的第一配置信息,以确定出所述第一配置信息。 优选地,所述参数信息包括:屏幕的分辨率和屏幕的尺寸。 优选地,所述装置还包括: 第四获取单元,用于获取所述电子设备支持的语言类别; 第三确定单元,用于保留所述安装文件中与所支持的语言类别相对应的第一语言配置信息,并删除与所支持的语言类别不相对应的第二语言配置信息; 第三信息处理单元,用于在所述安装文件的安装过程中,安装所述第一语言配置信息。 与现有技术相比,本专利技术包括以下优点: 应用本专利技术实施例提供的应用安装方法,电子设备在安装某个安装文件时,可以从安装文件中确定与电子设备的参数信息相匹配的第一配置信息,这样在安装文件的安装过程中,可以仅安装所匹配的第一配置信息,降低安装在电子设备上的配置信息的信息量,节省电子设备的存储空间。当运行该安装文件对应的应用程序时,所加载和查找的配置信息降低,从而提高运行速度。 当然,实施本专利技术的任一产品并不一定需要同时达到以上所述的所有优点。 【专利附图】【附图说明】 为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。 图1是本专利技术实施例提供的应用安装方法的第一种流程图; 图2是本专利技术实施例提供的应用安装方法的第二种流程图; 图3是本专利技术实施例提供的应用安装方法的第三种流程图; 图4是本专利技术实施例提供的应用安装方法的第四种流程图; 图5是本专利技术实施例提供的应用安装方法的第五种流程图; 图6是本专利技术实施例提供的应用安装装置的第一种结构示意图; 图7是本专利技术实施例提供的应用安装装置的第二种结构示意图; 图8是本专利技术实施例提供的应用安装装置的第三种结构示意图; 图9是本专利技术实施例提供的应用安装装置的第四种结构示意图。 【具体实施方式】 本专利技术实施例提供的应用安装方法及装置可用于众多通用或专用的计算装置环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器装置、包括以上任何装置或设备的分布式计算环境等等。 为了使本领域技术人员更好地理解本专利技术实施例,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。 请参阅图1,其示出了本专利技术实施例提供的应用安装方法的流程图,可以包括以下步骤: 101:获取电子设备中待安装的安装文件,安装文件包括多种配置信息。在本专利技术实施例中,安装文件是Android安装包(Android Package,本文档来自技高网...

【技术保护点】
一种应用安装方法,所述方法包括:获取电子设备中待安装的安装文件,所述安装文件包括多种配置信息;获取所述电子设备的参数信息;从所述安装文件中确定与所述电子设备的参数信息相匹配的第一配置信息;在所述安装文件的安装过程中,仅安装所匹配的第一配置信息。

【技术特征摘要】

【专利技术属性】
技术研发人员:陈金凤
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京;11

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

1