The present invention provides a method for treatment of SDK and the mobile terminal. The method includes: when the application calls SDK, configuration information table for SDK; by matching the configuration information in the configuration information table configuration information and applications; if the matching is successful, allowing the application to call SDK; if the matching fails it is prohibited, the application calls the SDK. The invention improves the accuracy of the configuration information detection of SDK, improves the detection efficiency, and then improves the user experience.
【技术实现步骤摘要】
一种SDK的处理方法及移动终端
本专利技术实施例涉及通信领域,尤其涉及一种SDK的处理方法及移动终端。
技术介绍
随着移动终端的发展,人们对移动终端中的应用的要求也越来越高。各个应用为丰富自身的功能,则会接入第三方的软件开发工具包(SoftwareDevelopmentKit,SDK)来满足需求。SDK在接入应用程序的过程中,需要依据SDK的需求更改应用程序自身的配置,包括资源文件以及配置文件等。在现有技术中,配置文件与资源文件的检测通常依赖于操作人员。但是,若在接入过程中出现资源文件或配置文件出错,并且操作人员未检测出错误,则用户在使用与SDK相关的功能时,应用程序将会出现无法调用SDK,甚至应用程序崩溃的问题,严重影响了用户体验。
技术实现思路
本专利技术实施例提供一种SDK的处理方法,以解决现有技术中,SDK的配置文件与资源文件的检测依赖于操作人员,若在接入过程中出现资源文件或配置文件出错,并且操作人员未检测出错误,则用户在使用与SDK相关的功能时,应用程序将会无法调用SDK,甚至崩溃,严重影响了用户体验的问题。为了解决上述技术问题,本专利技术是这样实现的:本专利技术提供了一种SDK的处理方法,所述方法应用于移动终端,所述方法包括:当应用程序调用SDK时,获取SDK的配置信息表;将配置信息表中的配置信息与应用程序的配置信息进行匹配;若匹配成功,则允许应用程序调用SDK;若匹配失败,则禁止应用程序调用SDK。另一方面,本专利技术还提供了一种移动终端,所述移动终端包括:获取模块,用于当应用程序调用SDK时,获取SDK的配置信息表;匹配模块,用于将配置信息表中 ...
【技术保护点】
一种软件开发工具包SDK的处理方法,应用于移动终端,其特征在于,所述方法包括:当应用程序调用SDK时,获取所述SDK的配置信息表;将所述配置信息表中的配置信息与所述应用程序的配置信息进行匹配;若匹配成功,则允许所述应用程序调用所述SDK;若匹配失败,则禁止所述应用程序调用所述SDK。
【技术特征摘要】
1.一种软件开发工具包SDK的处理方法,应用于移动终端,其特征在于,所述方法包括:当应用程序调用SDK时,获取所述SDK的配置信息表;将所述配置信息表中的配置信息与所述应用程序的配置信息进行匹配;若匹配成功,则允许所述应用程序调用所述SDK;若匹配失败,则禁止所述应用程序调用所述SDK。2.根据权利要求1所述的方法,其特征在于,所述将所述配置信息表中的配置信息与所述应用程序的配置信息进行匹配的步骤,具体包括:若所述应用程序为初次调用所述SDK,则将所述配置表中的至少一个配置信息与所述应用程序的配置信息逐一进行比较,其中,所述配置信息包括安装资源包和/或安装配置项;若所述至少一个配置信息中的任一个配置信息与所述应用程序的配置信息不一致,则确定所述配置信息表匹配失败。3.根据权利要求1所述的方法,其特征在于,所述将所述配置信息表中的配置信息与所述应用程序的配置信息进行匹配的步骤,具体包括:若所述应用程序已调用所述SDK至少一次,则检测所述SDK是否被更新;若是,则将所述配置表中的至少一个更新配置信息与所述应用程序的配置信息进行逐一比较,其中,所述更新配置信息包括所述SDK的当前版本较之前版本已删除的资源包和/或已删除的配置项;若所述至少一个更新配置信息中的任一个更新配置信息与所述应用程序的配置信息一致,则确定所述配置信息表匹配失败。4.根据权利要求1所述的方法,其特征在于,所述当应用程序调用SDK时,获取所述SDK的配置信息表的步骤,具体包括:在所述应用程序安装所述SDK的过程中,更新所述应用程序中与所述SDK相关的配置信息;实时监测所述应用程序是否运行所述SDK;若是,则从所述SDK的指定路径下,获取所述SDK的配置信息表。5.一种移动终端,其特征在于,包括:获取模块,用于当应用程序调用SDK时,获取所述SDK的配置信息表;匹配模块,用于将所述配置信息表中的配置信息与所述应用程序的配置信息进行匹配;允许模块,用于若匹...
【专利技术属性】
技术研发人员:胡延成,潘维,
申请(专利权)人:维沃移动通信有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。