The embodiment of the invention relates to a method and a terminal for application installation, which solves the problem that the configuration installation of an application in the prior art can only be fixed and scanned under a specified directory, and can not be dynamically configured and installed. The embodiment of the invention determines the application under different processing modes corresponding to the target operator according to the corresponding configuration files of the target operator, processes the list of non-uninstallable systems and the list of uninstallable systems respectively according to the application under different processing modes corresponding to the determined target operator, and scans and installs the processed list of uninstallable systems. Non-uninstallable system list and uninstallable system list, therefore, in the application installation, there is no need to configure different system versions for different operators, but the same system version can be used for different operators, according to the operator's pre-configuration file stored for different applications of the way of processing can ultimately be To achieve flexible selection for application scanning installation.
【技术实现步骤摘要】
一种进行应用安装的方法和终端
本专利技术涉及安卓开发
,特别涉及一种进行应用安装的方法和终端。
技术介绍
Android(安卓)终端中应用是一个重要的组成部分,其中,应用为系统应用和/或第三方应用。以第三方应用为例,在手机厂商发布版本时,往往要针对不同的运营商需求预置不同的应用,而android现有技术中,对于应用,只会去默认的路径下进行扫描,一旦应用被放置到指定目录下,开机后就会进行扫描安装。因此要求厂商针对每个有不同需求的运营商单独修改代码并发布系统版本,因为手机系统版本中预置的应用都是固定的,不掺杂有其他不需要的应用,因此在进行扫描安装时安装的是运营商需要的应用;但是如果在手机系统版本中预置有运营商不需要的应用,则在进行扫描安装时,也会将运营商不需要的应用进行安装。同时要求手机系统版本中的一个包名只能对应一个文件名的apk,如果在手机版本中同时预置多个相同包名不同文件名的apk,在进行扫描安装的时候,只会对扫描到的第一个apk进行安装。综上,在现有技术中系统版本一旦发布,在进行应用的安装时,只能固定配置,并去指定的目录下扫描安装,无法进行动态的配置安装。
技术实现思路
本专利技术实施例提供一种进行应用安装的方法和终端,用以解决现有技术中在进行应用的配置安装时,只能固定配置,并去指定的目录下扫描安装,无法进行动态配置安装的问题。第一方面,本专利技术实施例提供一种进行应用安装的方法,该方法包括:根据目标运营商对应的配置文件,确定所述目标运营商对应的不同处理方式下的应用;根据确定的所述目标运营商对应的不同处理方式下的应用,分别对不可卸载系统列表和可卸载系 ...
【技术保护点】
1.一种进行应用安装的方法,其特征在于,该方法包括:根据目标运营商对应的配置文件,确定所述目标运营商对应的不同处理方式下的应用;根据确定的所述目标运营商对应的不同处理方式下的应用,分别对不可卸载系统列表和可卸载系统列表进行处理;扫描并安装处理后的不可卸载系统列表和可卸载系统列表中的应用。
【技术特征摘要】
1.一种进行应用安装的方法,其特征在于,该方法包括:根据目标运营商对应的配置文件,确定所述目标运营商对应的不同处理方式下的应用;根据确定的所述目标运营商对应的不同处理方式下的应用,分别对不可卸载系统列表和可卸载系统列表进行处理;扫描并安装处理后的不可卸载系统列表和可卸载系统列表中的应用。2.如权利要求1所述的方法,其特征在于,所述根据目标运营商对应的配置文件,确定所述目标运营商对应的不同处理方式下的应用之前,还包括:根据运营商和配置文件存储路径的绑定关系,通过所述目标运营商对应的配置文件存储路径获取目标运营商对应的配置文件。3.如权利要求2所述的方法,其特征在于,所述配置文件存储路径包括更新的配置文件存储路径和原始的配置文件存储路径;所述根据运营商和配置文件存储路径的绑定关系,通过所述目标运营商对应的配置文件存储路径获取目标运营商对应的配置文件,包括:根据运营商和更新的配置文件存储路径的绑定关系,通过所述目标运营商对应的更新的配置文件存储路径获取目标运营商对应的配置文件;若无法获取,则根据运营商和原始的配置文件存储路径的绑定关系,通过所述目标运营商对应的原始的配置文件存储路径获取目标运营商对应的配置文件。4.如权利要求1所述的方法,其特征在于,所述扫描并安装处理后的不可卸载系统列表和可卸载系统列表中的应用,包括:从所述目标运营商对应的配置文件中,确定位于不可卸载系统列表和可卸载系统列表中的所述目标运营商对应的应用的存储路径;根据确定的所述存储路径获取安装包进行安装。5.如权利要求1所述的方法,其特征在于,所述目标运营商对应的不同处理方式包括不可卸载处理方式、可卸载处理方式以及需要删除处理方式;所述根据确定的所述目标运营商对应的不同处理方式下的应用,对不可卸载系统列表进行处理,包括:若所述目标运营商对应的处理方式包括需要删除的处理方式,删除不可卸载系统列表中含有的需要删除的处理方式对应的应用,以及将所述运营商对应的不可卸载的处理方式对应的应用将入到所述不可卸载系统列表中;所述根据确定的所述目标运营商对应的不同处理方式下的应用,对可卸载系统列表进行处理,包括:若所述目标运营商对应的处理方式包括需要删除的处理方式,删除可卸载系统列表中含有...
【专利技术属性】
技术研发人员:孙哲,
申请(专利权)人:青岛海信移动通信技术股份有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。