系统特性的兼容配置方法、装置、计算机设备和介质制造方法及图纸

技术编号:32511271 阅读:17 留言:0更新日期:2022-03-02 10:56
本公开涉及一种系统特性的兼容配置方法、装置、计算机设备和介质;其中,该方法包括:获取系统的主板对应的标识信息;根据标识信息确定系统对应的目标特性,其中,不同的标识信息对应不同的目标特性;从系统特性的配置文件中获取目标特性,并将目标特性添加至系统对应的特性列表中。本公开实施例能够对系统特性进行兼容配置,避免出现应用功能异常的情况。避免出现应用功能异常的情况。避免出现应用功能异常的情况。

【技术实现步骤摘要】
系统特性的兼容配置方法、装置、计算机设备和介质


[0001]本公开涉及计算机通信
,尤其涉及系统特性的兼容配置方法、装置、计算机设备和介质。

技术介绍

[0002]Android系统目前在各种设备上广泛使用,基于Android平台上开发的功能也越来越多样。通常情况下,许多常规需求基于平台现有的支持情况,就可以实现。但有的特殊情况,需要在平台上进行定制。例如,Android系统上SystemConfig中的特性就有定制的可能。
[0003]目前,Android系统的配置文件中定义了各种模块所需要的特性,但配置的特性是固定的,无法根据具体的需求进行修改。例如,同一模块的同一个特性,当不同的项目对该特性有不同的需求时,在软件中不能同时进行配置。而当某些特性在系统中没有配置好的话,在谷歌或者其他第三方的某些应用中可能会出现功能异常的情况,对项目的实施有很大影响。因此,需要对系统特性进行兼容配置。

技术实现思路

[0004]为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种系统特性的兼容配置方法、装置、计算机设备和介质。
[0005]本公开实施例提供了一种系统特性的兼容配置方法,所述方法包括:
[0006]获取系统的主板对应的标识信息;
[0007]根据所述标识信息确定所述系统对应的目标特性,其中,不同的标识信息对应不同的目标特性;
[0008]从所述系统特性的配置文件中获取所述目标特性,并将所述目标特性添加至所述系统对应的特性列表中。
[0009]在一个实施例中,所述根据所述标识信息确定所述系统对应的目标特性,包括:
[0010]查询预先存储的标识信息与项目信息的对应关系表,其中,所述项目信息根据开发需求确定;
[0011]从所述对应关系表中获取与所述标识信息对应的项目信息;
[0012]根据所述项目信息,确定所述系统对应的设备的器件属性信息;
[0013]通过所述器件属性信息,确定所述系统对应的目标特性。
[0014]在一个实施例中,所述从所述系统特性的配置文件中获取所述目标特性,并将所述目标特性添加至所述系统对应的特性列表中,包括:
[0015]读取所述配置文件,得到所述配置文件中包含的所有系统特性;
[0016]确定所有系统特性中是否包含所述目标特性;
[0017]若是,则将所述目标特性添加至所述系统对应的特性列表中。
[0018]在一个实施例中,所述方法还包括:
[0019]若所有系统特性中不包含所述目标特性,则向对应的终端发送重新编写所述配置
文件的消息;
[0020]接收所述终端传输的新的配置文件,并读取所述新的配置文件,得到所述目标特性;
[0021]将所述目标特性添加至所述系统对应的特性列表中。
[0022]在一个实施例中,从所述系统特性的配置文件中获取所述目标特性,并将所述目标特性添加至所述系统对应的特性列表中之前,还包括:
[0023]获取所述配置文件在所述系统中对应的存储路径;
[0024]根据所述存储路径,获取所述配置文件。
[0025]在一个实施例中,将所述目标特性添加至所述系统对应的特性列表中之后,还包括:
[0026]将所述特性列表通过对应的软件接口传输至应用层,以供所述应用层中的应用程序调用。
[0027]在一个实施例中,所述标识信息根据所述主板中配置的识别电路确定所述主板对应的型号之后通过对应的变量定义。
[0028]本公开实施例提供了一种系统特性的兼容配置装置,所述装置包括:
[0029]获取模块,用于获取系统的主板对应的标识信息;
[0030]确定模块,用于根据所述标识信息确定所述系统对应的目标特性,其中,不同的标识信息对应不同的目标特性;
[0031]添加模块,用于从所述系统特性的配置文件中获取所述目标特性,并将所述目标特性添加至所述系统对应的特性列表中。
[0032]在一个实施例中,确定模块,具体用于:
[0033]查询预先存储的标识信息与项目信息的对应关系表,其中,所述项目信息根据开发需求确定;
[0034]从所述对应关系表中获取与所述标识信息对应的项目信息;
[0035]根据所述项目信息,确定所述系统对应的设备的器件属性信息;
[0036]通过所述器件属性信息,确定所述系统对应的目标特性。
[0037]在一个实施例中,添加模块,具体用于:
[0038]读取所述配置文件,得到所述配置文件中包含的所有系统特性;
[0039]确定所有系统特性中是否包含所述目标特性;
[0040]若是,则将所述目标特性添加至所述系统对应的特性列表中。
[0041]在一个实施例中,添加模块,还具体用于:
[0042]若所有系统特性中不包含所述目标特性,则向对应的终端发送重新编写所述配置文件的消息;
[0043]接收所述终端传输的新的配置文件,并读取所述新的配置文件,得到所述目标特性;
[0044]将所述目标特性添加至所述系统对应的特性列表中。
[0045]在一个实施例中,所述装置还包括:
[0046]路径获取模块,用于从所述系统特性的配置文件中获取所述目标特性,并将所述目标特性添加至所述系统对应的特性列表中之前,获取所述配置文件在所述系统中对应的
存储路径;
[0047]文件获取模块,用于根据所述存储路径,获取所述配置文件。
[0048]在一个实施例中,所述装置还包括:
[0049]传输模块,用于将所述目标特性添加至所述系统对应的特性列表中之后,将所述特性列表通过对应的软件接口传输至应用层,以供所述应用层中的应用程序调用。
[0050]在一个实施例中,所述标识信息根据所述主板中配置的识别电路确定所述主板对应的型号之后通过对应的变量定义。
[0051]本公开实施例提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现本公开任意实施例所提供的系统特性的兼容配置方法的步骤。
[0052]本公开实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本公开任意实施例所提供的系统特性的兼容配置方法的步骤。
[0053]本公开实施例提供的技术方案与现有技术相比具有如下优点:首先获取系统的主板对应的标识信息,然后根据标识信息确定系统对应的目标特性,其中,不同的标识信息对应不同的目标特性,最后从系统特性的配置文件中获取目标特性,并将目标特性添加至系统对应的特性列表中,通过上述方案能够对系统特性进行兼容配置,避免出现应用功能异常的情况。
附图说明
[0054]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
[0055]为了更清楚地说明本公开实施例本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种系统特性的兼容配置方法,其特征在于,所述方法包括:获取系统的主板对应的标识信息;根据所述标识信息确定所述系统对应的目标特性,其中,不同的标识信息对应不同的目标特性;从所述系统特性的配置文件中获取所述目标特性,并将所述目标特性添加至所述系统对应的特性列表中。2.根据权利要求1所述的方法,其特征在于,所述根据所述标识信息确定所述系统对应的目标特性,包括:查询预先存储的标识信息与项目信息的对应关系表,其中,所述项目信息根据开发需求确定;从所述对应关系表中获取与所述标识信息对应的项目信息;根据所述项目信息,确定所述系统对应的设备的器件属性信息;通过所述器件属性信息,确定所述系统对应的目标特性。3.根据权利要求1所述的方法,其特征在于,所述从所述系统特性的配置文件中获取所述目标特性,并将所述目标特性添加至所述系统对应的特性列表中,包括:读取所述配置文件,得到所述配置文件中包含的所有系统特性;确定所有系统特性中是否包含所述目标特性;若是,则将所述目标特性添加至所述系统对应的特性列表中。4.根据权利要求3所述的方法,其特征在于,还包括:若所有系统特性中不包含所述目标特性,则向对应的终端发送重新编写所述配置文件的消息;接收所述终端传输的新的配置文件,并读取所述新的配置文件,得到所述目标特性;将所述目标特性添加至所述系统对应的特性列表中。5.根据权利要求1所述的方法,其特征...

【专利技术属性】
技术研发人员:侯志鹏
申请(专利权)人:西安闻泰信息技术有限公司
类型:发明
国别省市:

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

1