CN106598672A - 应用配置方法及装置 - Google Patents
应用配置方法及装置 Download PDFInfo
- Publication number
- CN106598672A CN106598672A CN201611165679.5A CN201611165679A CN106598672A CN 106598672 A CN106598672 A CN 106598672A CN 201611165679 A CN201611165679 A CN 201611165679A CN 106598672 A CN106598672 A CN 106598672A
- Authority
- CN
- China
- Prior art keywords
- terminal
- application
- configuration file
- type
- file
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44505—Configuring for program initiating, e.g. using registry, configuration files
- G06F9/4451—User profiles; Roaming
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Abstract
本发明实施例提供了一种应用配置方法及装置。一方面,本发明实施例通过确定安装应用的终端的类型;从而,根据所述安装应用的终端的类型,获取对应的配置文件;进而基于所述配置文件,对所述终端中安装的所述应用中的各功能进行配置。因此,本发明实施例提供的技术方案能够使得安装包在安装过程中可以根据不同的终端***进行配置,安装效率高,集成复杂度比较低,异常处理效率比较高。
Description
【技术领域】
本发明涉及计算机技术领域,尤其涉及一种应用配置方法及装置。
【背景技术】
目前,应用的平台化开发中,一个应用需要满足不同平台、不同项目以及不同用户的需求,针对不同用户往往有不一样的需求,传统的实现方式是在应用的安装包发布的同时,根据不同的平台、不同的项目等提供相匹配的配置文件,然后可以根据配置文件对应用中的功能进行配置。
然而,目前的实现方式中配置文件与应用的安装包是相互独立的,因此,在项目集成时还需要考虑到配置文件,增加了集成复杂度;而且,当应用出现异常时需要通过配置文件进行解决,此时必须对整个***进行OTA升级,因此异常处理效率比较低。
【发明内容】
有鉴于此,本发明实施例提供了一种应用配置方法及装置,用以解决现有技术中集成复杂度比较高和异常处理效率比较低的问题。
一方面,本发明实施例提供了一种应用配置方法,所述方法包括:
确定安装应用的终端的类型;
根据所述安装应用的终端的类型,获取对应的配置文件;
基于所述配置文件,对所述终端中安装的所述应用中的各功能进行配置。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,根据所述安装应用的终端的类型,获取对应的配置文件,包括:
根据所述安装应用的终端的类型,在配置目录中找到以该终端的类型标识命名的目录;
在以该终端的类型标识命名的目录中获取所述配置文件。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,在以该终端的类型标识命名的目录中获取所述配置文件,包括:
在以该终端的类型标识命名的目录中,找到公共目录,从所述公共目录中获取所述配置文件。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,还包括:
获取所述终端所属的地区;
在以该终端的类型标识命名的目录中,根据所述终端所属地区,找到地区目录,从找到的地区目录中获取所述配置文件。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,还包括:
获取所述终端所属的地区;
在以该终端的类型标识命名的目录中,根据所述终端所属地区,找到地区目录;
获取所述终端所属项目;
在所述地区目录中,根据所述终端所属项目,找到项目目录,从所述项目目录中获取所述配置文件。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述基于所述配置文件,对所述终端中安装的所述应用中的各功能进行配置,包括:
从所述配置文件中获得所述终端中安装的所述应用中的各功能的开关标识;
根据各功能的开关标识,对所述终端中安装的所述应用的各功能进行开关配置。
另一方面,本发明实施例提供了一种应用配置装置,包括:
类型获取单元,用于确定安装应用的终端的类型;
文件获取单元,用于根据所述安装应用的终端的类型,获取对应的配置文件;
应用配置单元,用于基于所述配置文件,对所述终端中安装的所述应用中的各功能进行配置。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述文件获取单元具体用于:
根据所述安装应用的终端的类型,在配置目录中找到以该终端的类型标识命名的目录;
在以该终端的类型标识命名的目录中获取所述配置文件。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述文件获取单元具体用于:
在以该终端的类型标识命名的目录中,找到公共目录,从所述公共目录中获取所述配置文件。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述文件获取单元还用于:
获取所述终端所属的地区;
在以该终端的类型标识命名的目录中,根据所述终端所属地区,找到地区目录,从找到的地区目录中获取所述配置文件。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述文件获取单元还用于:
获取所述终端所属的地区;
在以该终端的类型标识命名的目录中,根据所述终端所属地区,找到地区目录;
获取所述终端所属项目;
在所述地区目录中,根据所述终端所属项目,找到项目目录,从所述项目目录中获取所述配置文件。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述应用配置单元具体用于:
从所述配置文件中获得所述终端中安装的所述应用中的各功能的开关标识;
根据各功能的开关标识,对所述终端中安装的所述应用的各功能进行开关配置
上述技术方案中的一个技术方案具有如下有益效果:
本发明实施例提供的应用配置方法及装置,终端在安装应用时,应用确定终端的类型,并根据终端的类型读取应用安装包内的配置文件,然后根据相应的配置文件对终端中安装的应用中的各功能进行配置,将配置文件与安装包内的其他源文件统一进行打包形成安装包,使得安装包在安装过程中可以根据不同的终端***进行配置,安装效率高,集成复杂度比较低,异常处理效率比较高,解决现有技术中集成复杂度比较高和异常处理效率比较低的问题。
【附图说明】
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
图1为本发明实施例提供的安装包的生成方法实施例的流程图;
图2为本发明实施例提供的应用配置方法实施例的流程图;
图3为本发明实施例提供的安装包的生成装置实施例的结构示意图;
图4为本发明实施例提供的应用配置装置实施例的结构示意图。
【具体实施方式】
为了更好的理解本发明的技术方案,下面结合附图对本发明实施例进行详细描述。
应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。
实施例一
图1为本发明实施例提供的安装包的生成方法实施例的流程图,如图1所示,本发明实施例提供的安装包的生成方法,具体可以包括如下步骤:
101、为指定应用的至少一个指定功能中每个指定功能生成对应的配置文件。
用户A在开发一个应用的时候,会根据用户B的需求在应用中设置至少一个指定功能。用户A在开发一个相同的应用时,还会根据用户C的需求在应用中设置至少一个指定功能。用户B和用户C的需求会不同,相应的该应用的指定功能也会不同。因此,在本发明实施例中,指定应用可以是任何一个待开发的应用,其可以根据用户的需求进行开发。例如,指定应用为音乐应用,包括播放功能、歌曲列表功能、下载功能、登录网页功能等。
其中,每个指定功能均具有相应的配置文件,可以理解的是,配置文件中可以包括每个指定功能的具体实现方式,例如,显示比例、显示文字的位置、字体、颜色、背景图案等。
为了能够使得应用适应与不同的终端***,在为每个指定功能生成对应的配置文件时,可以为每个指定功能设定开关。即根据每个指定功能的开关标识,为指定应用的至少一个指定功能中每个指定功能生成对应的配置文件。可以理解的是,开关标识可以表示应用A中的指定功能A在安装在A终端上时,是否出现在终端中;也可以表示应用A中的指定功能A在安装在B终端后,A功能的开启和关闭。
102、根据需要安装指定应用的终端的类型,建立终端的类型与各配置文件的对应关系。
在本发明实施例中,同一个应用在安装在不同的终端上时,其相应的每个指定功能的呈现与终端自身的***相关,因此,在配置文件中,每个指定应用的功能可以根据不同的***设置进行调整,进而生成对应的配置文件。例如,终端A的***为A***,应用中需要配置适用于A***的指定功能的配置文件,终端B的***为B***,应用中需要配置适用于B***的指定功能的配置文件。
在一个具体的实现过程中,建立终端的类型与各配置文件的对应关系的具体流程可以包括:
创建资源目录;
在资源目录下创建配置目录;
在配置目录下为各终端的类型分别创建以终端的类型标识命名的目录;
在每个以终端的类型标识命名的目录下存入至少一个配置文件,以建立终端的类型与各配置文件的对应关系。
可以理解的是,在设计应用时,通常先建立一个总文件夹,在总文件夹中设置不同的子文件夹,例如,源文件文件夹,前台文件夹、数据库文件夹等,相应的,在子文件文件夹中创建资源目录,进步一地,在资源目录下创建配置目录。为了使得应用可以安装在不同的终端上,相应的在配置目录下需要为不同的终端类型创建目录,在本发明实施例中,不同的终端类型主要是指运行不同***的终端,例如,运行安卓***的终端、运行IOS(苹果公司开发的***名称)***的终端等。因此,为了方便区分不同的终端类型,可以以终端的类型表示命名相应的目录。
创建了以终端的类型标识命名的目录后,在每个目录下面存入至少一个配置文件,在本发明实施例中,可以一个指定功能对应一个配置文件,或者可以一个指定功能对应多个配置文件,或者还可以是多个指定功能对应同一个配置文件。相应的,通过不同的配置文件来建立终端的类型与各配置文件之间的对应关系。
例如,适用于终端A的应用A,其安装包内设置有A目录,在A目录下包括配置文件A、配置文件B以及配置文件C。
又例如,适用于终端A和终端B的应用C,其安装包内设置有A目录以及B目录,在A目录下包括配置文件A、配置文件B以及配置文件C,在B目录下包括配置文件D和配置文件E。
103、根据源文件、各配置文件以及对应关系,为各类型的终端分别生成对应指定应用的安装包。
在本发明实施例中,除了指定功能以外,安装包中还具有公共的功能,可以理解的是,公共功能为适用于任何一种终端的功能,相应的,公共功能也具有与其对应的公共配置,因此,在每个以终端的类型标识命名的目录下创建公共目录,并在公共目录下存入满足终端的公共配置需求的配置文件。
由于不同国家使用的终端***会有不同,因此,为了简化安装包内的文件数量,在一个具体的实现过程中,可以按照地区对终端的类型进行划分,可以理解的是,该地区指代的是终端的销售地。相应的可以在每个以终端的类型标识命名的目录下创建地区目录,并在地区目录中存入满足终端的地区配置需求的配置文件。
由于不同国家使用的终端***会有不同,或者同一地区使用的终端的型号不同,因此,为了简化安装包内的文件数量,在一个具体的实现过程中,可以按照地区对终端的类型进行划分,可以理解的是,该地区指代的是终端的销售地。项目指代的是每一个地区中使用的不同型号的终端,相应的可以在每个以终端的类型标识命名的目录下创建地区目录,并在地区目录下创建项目目录,并在项目目录中存入满足终端的地区配置需求和终端的项目配置需求的配置文件。
在本发明实施例中,每个应用中,源文件内容添加完成、配置文件以及与终端的类型相关的对应关系建立完成后,根据源文件、各配置文件以及对应关系,为各类型的终端分别生成对应指定应用的安装包。具体地,在一个具体的实现过程中,生成安装包的过程可以是,首先确定需要封装的文件夹以及文件夹内的主程序文件名,然后连带着配置文件一并进行封装,生成压缩文件,即安装包。
需要说明的是,本发明实施例中所涉及的终端可以包括但不限于个人计算机(Personal Computer,PC)、个人数字助理(Personal Digital Assistant,PDA)、无线手持设备、平板电脑(Tablet Computer)、手机、MP3播放器、MP4播放器等。
可以理解的是,应用可以是安装在终端上的应用程序(nativeApp),或者还可以是终端上的浏览器的一个网页程序(webApp),本发明实施例对此不进行限定。
本发明实施例提供的安装包的生成方法,首先为指定应用中的至少一个指定功能生成对应的配置文件,然后根据不同的终端类型建立与各个配置文件直接的关系,最后生成一个可以适用于多种类型终端的安装包,使得安装包在安装过程中可以根据不同的终端***读取相应的配置文件,无需因为安装包与终端的***不匹配而对终端的***进行升级,安装效率高。
实施例二
基于上述实施例一所提供的安装包的生成方法,本发明实施例二中提供一种应用配置方法,图2为本发明实施例提供的应用配置方法实施例的流程图,如图2所示,本发明实施例提供的应用配置方法,具体可以包括如下步骤:
201、确定安装应用的终端的类型。
终端在安装应用的时候,需要先将应用的安装包下载至存储器中,然后安装包解压缩,由安装包内的文件读取终端的类型,在本发明实施例中终端的类型指代终端的***或者终端的型号。在读取到相应的终端的类型后,可以确定终端的类型。
202、根据安装应用的终端的类型,获取对应的配置文件。
在实施例一中,详细介绍了关于本发明实施例中的安装包的生成方法,因此,在确定了终端的类型之后,根据相应的终端类型,在安装包中获取对应的配置文件,以使得安装包可以安装在终端上。
在一个具体的实现过程中,获取对应的配置文件的流程可以包括:
根据安装应用的终端的类型,在配置目录中找到以该终端的类型标识命名的目录;
在以该终端的类型标识命名的目录中获取配置文件。
可以理解的是,在安装包生成过程中,其安装包中建立了文件夹,文件的名称可以理解为与终端的类型标识对应的目录,因此,安装包可以根据终端的类型表示在相应的目录中检索相应的配置文件。
在一个具体的实现过程中,除了获取到与终端的类型相对应的特定的配置文件以外,安装包中还具有适用于所有终端类型的公共配置文件,其具体的流程可以包括:
在以该终端的类型标识命名的目录中,找到公共目录,从公共目录中获取配置文件。
可以理解的是,在安装包生成过程中,其安装包中建立了公共文件夹,公共文件夹可以理解为公共目录,在公共目录下存入了至少一个公共功能的配置文件,因此,安装包在公共牡蛎目录中,找到相应的配置文件。
在实施例一中,用户在开发应用的时候会考虑到不同国家使用的终端***会有不同,因此,在安装包中还可以建立有以地区为名称的地区目录,终端的***中也会建立有相应的地区标识,可以由安装包进行读取。因此,在一个具体的实现过程中,获取对应的配置文件的流程除了上述的流程以外,还可以包括:
获取终端所属的地区;
在以该终端的类型标识命名的目录中,根据终端所属地区,找到地区目录;
获取终端所属项目;
在地区目录中,根据终端所属项目,找到项目目录,从项目目录中获取配置文件。
在本发明实施例中,安装包内建立有以地区为名称的地区目录,在地区目录下建立有与终端所属项目为名称的项目目录,安装包在读取到终端所属的地区后,在以该终端的类型标识命名的目录下,检索以该地区为名称的地区目录,获取到该地区目录下的该终端所属的项目,可以理解的是,项目指代的是开发终端时的项目名称。在本发明实施例中,设置有地区目录、项目目录的目的在于精确检索目标,可以加快安装包的安装速度。
在本发明实施例中,安装包在查找配置文件过程中,可以按照精度程度从高到底的顺序进行,例如,先查找地区目录,再查找项目目录。
可以理解的是,在本发明实施例中,多种获取到应用的配置文件的方法,安装包中可以仅包含一种方式,也可以包含多种方式,其可以根据每一个安装包的需求进行匹配。
203、基于配置文件,对终端中安装的应用中的各功能进行配置。
在实施例一中,安装包生成过程中,对于每个指定功能均设置有相应的配置文件,在配置文件中还可以为每个指定功能设定开关。因此,在本发明实施例中,安装包在按照配置文件中的内容进行配置的过程中,可以采用如下方式:
从配置文件中获得终端中安装的应用中的各功能的开关标识;
根据各功能的开关标识,对终端中安装的应用的各功能进行开关配置。
可以理解的是,终端的页面内呈现的应用为安装包安装后的结果,根据不同的终端类型不同,相应的终端的页面内呈现的应用中的功能也会不同。因此,安祖包在检索到相应的配置文件后,基于配置文件,对终端中安装的应用中的各功能进行配置,最后完成安装包的安装。
综上,在本发明实施例中的应用配置方法,首选确定安装应用的终端的类型,然后根据相应的终端类型获取安装包内的配置文件,最后基于配置文件的内容对应用的各个功能进行配置,在本发明实施例中的技术方案,同一个安装包内配置有适用于不同终端类型的配置文件,因此,安装包在安装过程中,仅去检索到与该终端类型相匹配的配置文件即可以进行配置,提高了安装的速度,并且集成复杂度比较低,异常处理效率比较高,解决现有技术中集成复杂度比较高和异常处理效率比较低的问题。
实施例三
图3为本发明实施例提供的安装包的生成装置实施例的结构示意图,如图3所示,本发明实施例提供的安装包的生成装置,可以包括:文件生成单元11、创建单元12以及安装包生成单元13。
文件生成单元11,用于为指定应用的至少一个指定功能中每个指定功能生成对应的配置文件。
创建单元12用于根据需要安装应用的终端的类型,建立终端的类型与各配置文件的对应关系。
安装包生成单元13,用于根据源文件、生成的各配置文件以及对应关系,为各类型的终端分别生成对应应用的安装包。
其中,文件生成单元11,具体用于:
根据每个指定功能的开关标识,为指定应用的至少一个指定功能中每个指定功能生成对应的配置文件。
其中,创建单元12,具体用于:
创建资源目录;
在资源目录下创建配置目录;
在配置目录下为各终端的类型分别创建以终端的类型标识命名的目录;
在每个以终端的类型标识命名的目录下存入至少一个配置文件,以建立终端的类型与各配置文件的对应关系。
创建单元12还用于:
在每个以终端的类型标识命名的目录下创建公共目录,并在公共目录下存入满足终端的公共配置需求的配置文件。
创建单元12还用于:
在每个以终端的类型标识命名的目录下创建地区目录,并在地区目录中存入满足终端的地区配置需求的配置文件。
创建单元12还用于:
在每个以终端的类型标识命名的目录下创建地区目录,并在地区目录下创建项目目录,并在项目目录中存入满足终端的地区配置需求和终端的项目配置需求的配置文件。
本实施例的装置,可以用于执行图1所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
实施例四
图4为本发明实施例提供的应用配置装置实施例的结构示意图,如图4所示,本发明实施例提供的应用配置装置,可以包括:类型获取单元21、文件获取单元22以及应用配置单元23。
类型获取单元21,用于确定安装应用的终端的类型;
文件获取单元22,用于根据安装应用的终端的类型,获取对应的配置文件;
应用配置单元23,用于基于配置文件,对终端中安装的应用中的各功能进行配置。
其中,文件获取单元22具体用于:
根据安装应用的终端的类型,在配置目录中找到以该终端的类型标识命名的目录;
在以该终端的类型标识命名的目录中获取配置文件。
文件获取单元22具体用于:
在以该终端的类型标识命名的目录中,找到公共目录,从公共目录中获取配置文件。
文件获取单元22还用于:
获取终端所属的地区;
在以该终端的类型标识命名的目录中,根据终端所属地区,找到地区目录,从找到的地区目录中获取配置文件。
文件获取单元22还用于:
获取终端所属的地区;
在以该终端的类型标识命名的目录中,根据终端所属地区,找到地区目录;
获取终端所属项目;
在地区目录中,根据终端所属项目,找到项目目录,从项目目录中获取配置文件。
应用配置单元23具体用于:
从配置文件中获得终端中安装的应用中的各功能的开关标识;
根据各功能的开关标识,对终端中安装的应用的各功能进行开关配置。
本实施例的装置,可以用于执行图2所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本发明所提供的几个实施例中,应该理解到,所揭露的***,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如,多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机装置(可以是个人计算机,服务器,或者网络装置等)或处理器(Processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
Claims (12)
1.一种应用配置方法,其特征在于,所述方法包括:
确定安装应用的终端的类型;
根据所述安装应用的终端的类型,获取对应的配置文件;
基于所述配置文件,对所述终端中安装的所述应用中的各功能进行配置。
2.如权利要求1所述的方法,其特征在于,根据所述安装应用的终端的类型,获取对应的配置文件,包括:
根据所述安装应用的终端的类型,在配置目录中找到以该终端的类型标识命名的目录;
在以该终端的类型标识命名的目录中获取所述配置文件。
3.根据权利要求2所述的方法,其特征在于,在以该终端的类型标识命名的目录中获取所述配置文件,包括:
在以该终端的类型标识命名的目录中,找到公共目录,从所述公共目录中获取所述配置文件。
4.根据权利要求3所述的方法,其特征在于,还包括:
获取所述终端所属的地区;
在以该终端的类型标识命名的目录中,根据所述终端所属地区,找到地区目录,从找到的地区目录中获取所述配置文件。
5.根据权利要求3所述的方法,其特征在于,还包括:
获取所述终端所属的地区;
在以该终端的类型标识命名的目录中,根据所述终端所属地区,找到地区目录;
获取所述终端所属项目;
在所述地区目录中,根据所述终端所属项目,找到项目目录,从所述项目目录中获取所述配置文件。
6.根据权利要求1所述的方法,其特征在于,所述基于所述配置文件,对所述终端中安装的所述应用中的各功能进行配置,包括:
从所述配置文件中获得所述终端中安装的所述应用中的各功能的开关标识;
根据各功能的开关标识,对所述终端中安装的所述应用的各功能进行开关配置。
7.一种应用配置装置,其特征在于,所述装置包括:
类型获取单元,用于确定安装应用的终端的类型;
文件获取单元,用于根据所述安装应用的终端的类型,获取对应的配置文件;
应用配置单元,用于基于所述配置文件,对所述终端中安装的所述应用中的各功能进行配置。
8.如权利要求7所述的装置,其特征在于,所述文件获取单元具体用于:
根据所述安装应用的终端的类型,在配置目录中找到以该终端的类型标识命名的目录;
在以该终端的类型标识命名的目录中获取所述配置文件。
9.根据权利要求8所述的装置,其特征在于,所述文件获取单元具体用于:
在以该终端的类型标识命名的目录中,找到公共目录,从所述公共目录中获取所述配置文件。
10.根据权利要求9所述的装置,其特征在于,所述文件获取单元还用于:
获取所述终端所属的地区;
在以该终端的类型标识命名的目录中,根据所述终端所属地区,找到地区目录,从找到的地区目录中获取所述配置文件。
11.根据权利要求9所述的装置,其特征在于,所述文件获取单元还用于:
获取所述终端所属的地区;
在以该终端的类型标识命名的目录中,根据所述终端所属地区,找到地区目录;
获取所述终端所属项目;
在所述地区目录中,根据所述终端所属项目,找到项目目录,从所述项目目录中获取所述配置文件。
12.根据权利要求7所述的装置,其特征在于,所述应用配置单元具体用于:
从所述配置文件中获得所述终端中安装的所述应用中的各功能的开关标识;
根据各功能的开关标识,对所述终端中安装的所述应用的各功能进行开关配置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611165679.5A CN106598672A (zh) | 2016-12-16 | 2016-12-16 | 应用配置方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611165679.5A CN106598672A (zh) | 2016-12-16 | 2016-12-16 | 应用配置方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106598672A true CN106598672A (zh) | 2017-04-26 |
Family
ID=58802902
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611165679.5A Pending CN106598672A (zh) | 2016-12-16 | 2016-12-16 | 应用配置方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106598672A (zh) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107918543A (zh) * | 2017-12-22 | 2018-04-17 | 金蝶蝶金云计算有限公司 | 安装包生成的方法、装置、计算机设备和存储介质 |
WO2019023973A1 (zh) * | 2017-08-02 | 2019-02-07 | 福建联迪商用设备有限公司 | 一种配置文件分级方法及终端 |
CN109522153A (zh) * | 2018-10-15 | 2019-03-26 | 广东宝莱特医用科技股份有限公司 | 一种用于监护仪的配置文件自动修复方法及*** |
CN109951318A (zh) * | 2019-02-22 | 2019-06-28 | 珠海天燕科技有限公司 | 应用的功能配置方法及装置 |
CN110007930A (zh) * | 2018-03-28 | 2019-07-12 | 上海联影医疗科技有限公司 | 应用部署方法及*** |
CN110502245A (zh) * | 2018-05-16 | 2019-11-26 | 华为技术有限公司 | 数据处理方法、终端、服务器以及应用开发设备 |
CN111124432A (zh) * | 2018-10-31 | 2020-05-08 | 成都鼎桥通信技术有限公司 | 一种针对apk的信息的存储方法和装置 |
CN112035177A (zh) * | 2020-07-29 | 2020-12-04 | 长沙市到家悠享网络科技有限公司 | 安装包处理方法、装置及*** |
CN112764799A (zh) * | 2021-01-08 | 2021-05-07 | 重庆创通联智物联网有限公司 | 车辆中控***及其配置方法和装置 |
CN114546223A (zh) * | 2022-01-25 | 2022-05-27 | 吕贺 | 文件控制方法、装置、电子设备及计算机可读存储介质 |
CN118093444A (zh) * | 2024-04-25 | 2024-05-28 | 深圳柯拓云物联科技有限公司 | 测试方法、装置、电子设备及存储介质 |
CN118093444B (zh) * | 2024-04-25 | 2024-08-02 | 深圳柯拓云物联科技有限公司 | 测试方法、装置、电子设备及存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014187341A1 (zh) * | 2013-12-16 | 2014-11-27 | 中兴通讯股份有限公司 | 一种终端的配置方法及装置、终端、存储介质 |
CN104346177A (zh) * | 2013-07-24 | 2015-02-11 | 杭州海康威视数字技术股份有限公司 | 终端的配置方法及装置 |
CN106034247A (zh) * | 2015-03-12 | 2016-10-19 | Tcl集团股份有限公司 | 一种智能电视应用的配置方法及装置 |
CN106055375A (zh) * | 2016-07-13 | 2016-10-26 | 青岛海信移动通信技术股份有限公司 | 应用程序安装方法及装置 |
-
2016
- 2016-12-16 CN CN201611165679.5A patent/CN106598672A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104346177A (zh) * | 2013-07-24 | 2015-02-11 | 杭州海康威视数字技术股份有限公司 | 终端的配置方法及装置 |
WO2014187341A1 (zh) * | 2013-12-16 | 2014-11-27 | 中兴通讯股份有限公司 | 一种终端的配置方法及装置、终端、存储介质 |
CN106034247A (zh) * | 2015-03-12 | 2016-10-19 | Tcl集团股份有限公司 | 一种智能电视应用的配置方法及装置 |
CN106055375A (zh) * | 2016-07-13 | 2016-10-26 | 青岛海信移动通信技术股份有限公司 | 应用程序安装方法及装置 |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2019023973A1 (zh) * | 2017-08-02 | 2019-02-07 | 福建联迪商用设备有限公司 | 一种配置文件分级方法及终端 |
CN107918543A (zh) * | 2017-12-22 | 2018-04-17 | 金蝶蝶金云计算有限公司 | 安装包生成的方法、装置、计算机设备和存储介质 |
CN107918543B (zh) * | 2017-12-22 | 2020-10-23 | 金蝶蝶金云计算有限公司 | 安装包生成的方法、装置、计算机设备和存储介质 |
CN110007930A (zh) * | 2018-03-28 | 2019-07-12 | 上海联影医疗科技有限公司 | 应用部署方法及*** |
CN110007930B (zh) * | 2018-03-28 | 2024-02-27 | 上海联影医疗科技股份有限公司 | 应用部署方法及*** |
CN110502245A (zh) * | 2018-05-16 | 2019-11-26 | 华为技术有限公司 | 数据处理方法、终端、服务器以及应用开发设备 |
CN109522153A (zh) * | 2018-10-15 | 2019-03-26 | 广东宝莱特医用科技股份有限公司 | 一种用于监护仪的配置文件自动修复方法及*** |
CN111124432B (zh) * | 2018-10-31 | 2023-10-20 | 成都鼎桥通信技术有限公司 | 一种针对apk的信息的存储方法和装置 |
CN111124432A (zh) * | 2018-10-31 | 2020-05-08 | 成都鼎桥通信技术有限公司 | 一种针对apk的信息的存储方法和装置 |
CN109951318A (zh) * | 2019-02-22 | 2019-06-28 | 珠海天燕科技有限公司 | 应用的功能配置方法及装置 |
CN112035177A (zh) * | 2020-07-29 | 2020-12-04 | 长沙市到家悠享网络科技有限公司 | 安装包处理方法、装置及*** |
CN112764799A (zh) * | 2021-01-08 | 2021-05-07 | 重庆创通联智物联网有限公司 | 车辆中控***及其配置方法和装置 |
CN114546223A (zh) * | 2022-01-25 | 2022-05-27 | 吕贺 | 文件控制方法、装置、电子设备及计算机可读存储介质 |
CN118093444A (zh) * | 2024-04-25 | 2024-05-28 | 深圳柯拓云物联科技有限公司 | 测试方法、装置、电子设备及存储介质 |
CN118093444B (zh) * | 2024-04-25 | 2024-08-02 | 深圳柯拓云物联科技有限公司 | 测试方法、装置、电子设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106598672A (zh) | 应用配置方法及装置 | |
CN106569869B (zh) | 插件化打包方法及装置 | |
CN111176976B (zh) | 测试数据的生成方法和装置、存储介质及电子装置 | |
CN102779151B (zh) | 应用程序的搜索方法、装置及*** | |
CN101833467B (zh) | 一种在Android的菜单中添加菜单项的方法及设备 | |
CN102202087B (zh) | 一种标识存储设备的方法及*** | |
CN105006234A (zh) | 一种k歌处理方法及装置 | |
CN106155651A (zh) | 应用程序版本的自动化发布及更新的方法和*** | |
CN102497424A (zh) | 一种通过移动存储设备实现云存储的方法 | |
CN105550252A (zh) | 一种文件定位方法、装置及电子设备 | |
CN106406952B (zh) | 电子终端及应用程序管理装置与方法 | |
CN104133765B (zh) | 网络活动的测试用例发送方法及测试用例服务器 | |
CN108415708A (zh) | 应用程序安装包大小的处理方法、装置、设备和存储介质 | |
CN105095265A (zh) | 实现移动设备页面展示的方法及装置 | |
CN103677821A (zh) | 软件开发工具代码发布的方法和装置 | |
CN106066802A (zh) | 一种加载mbn文件的方法和装置 | |
CN103051652A (zh) | 一种移动终端云计算发布平台 | |
CN107729072A (zh) | 控件属性读取方法、装置、终端及可读存储介质 | |
CN109726295A (zh) | 品牌知识图谱显示方法、装置、图服务器及存储介质 | |
CN111984293B (zh) | 一种信息处理方法、装置和存储介质 | |
CN104199929B (zh) | 一种元数据之间相互关系描述的方法 | |
CN102685716A (zh) | 时间信息获取方法及移动终端 | |
CN104978221A (zh) | 实现程序的下载删除的方法及*** | |
CN106897049A (zh) | 一种安装包的打包方法和装置 | |
CN112162731B (zh) | 数据扩展方法、装置、存储介质及电子装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
AD01 | Patent right deemed abandoned | ||
AD01 | Patent right deemed abandoned |
Effective date of abandoning: 20200626 |