一种SDK的处理方法及移动终端技术

技术编号:17304323 阅读:26 留言:0更新日期:2018-02-18 22:15
本发明专利技术提供了一种SDK的处理方法及移动终端,该方法包括:当应用程序调用SDK时,获取SDK的配置信息表;将配置信息表中的配置信息与应用程序的配置信息进行匹配;若匹配成功,则允许应用程序调用SDK;若匹配失败,则禁止应用程序调用SDK。本发明专利技术提升了SDK的配置信息检测的准确性,并且提高了检测效率,进而提升了用户体验。

A SDK processing method and mobile terminal

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的处理方法的步骤。本专利技术实施例还提供了一种计算机可读存储介质,计算机可读存储介质上存储有SDK的处理程序,SDK的处理程序被处理器执行时实现本专利技术中所示的任意一种SDK的处理方法的步骤。这样,本专利技术实施例中,通过当应用程序调用SDK时,获取SDK的配置信息表;将配置信息表中的配置信息与应用程序的配置信息进行匹配;若匹配成功,则允许应用程序调用SDK;若匹配失败,则禁止应用程序调用SDK,有效提升了SDK的配置信息检测的准确性,并且提高了检测效率,进而提升了用户体验。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例中的一种SDK的处理方法的流程图之一;图2是本专利技术实施例中的一种SDK的处理方法的流程图之二;图3是本专利技术实施例中的一种SDK的处理方法的流程图之三;图4是本专利技术实施例中的移动终端的框图之一;图5是本专利技术实施例中的移动终端的框图之二;图6是本专利技术实施例中的移动终端的框图之三;图7是本专利技术实施例中的移动终端的框图之四;图8是本专利技术实施例中的移动终端的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例一参照图1,示出了本专利技术实施例中一种SDK的处理方法的流程图,具体包括:步骤101,当应用程序调用SDK时,获取SDK的配置信息表。具体的,在本专利技术的实施例中,若移动终端中的移动终端调用已安装的SDK时,则,移动终端获取SDK的配置信息表。在本专利技术的实施例中,SDK的配置信息表由SDK的开发人员进行配置,配置信息表中包括但不限于SDK安装所需的配置项以及资源包等。步骤102,将配置信息表中的配置信息与应用程序的配置信息进行匹配。具体的,在本专利技术的实施例中,移动终端将配置信息表中的配置信息与应用程序的配置信息进行匹配。在一个实施例中,应用程序在接入SDK的过程中,应用程序将依据SDK的需求,对应修改本应用程序的配置信息。步骤103,若匹配成功,则允许应用程序调用SDK。具体的,在本专利技术的实施例中,若SDK的配置信息表中的配置信息与应用程序的配置信息匹配成功,则可确定SDK已成功接入应用程序,移动终端允许应用程序调用SDK。步骤104,若匹配失败,则禁止应用程序调用SDK。具体的,在本专利技术的实施例中,若SDK的配置信息表中的配置信息与应用程序的配置信息匹配失败,则可确定SDK未成功接入应用程序,即,在接入过程中,应用程序未准确配置相关的配置信息,移动终端将禁止应用程序调用SDK,以避免程序崩溃现象的发生。综上,本专利技术实施例中的技术方案,通过当应用程序调用SDK时,获取SDK的配置信息表;将配置信息表中的配置信息与应用程序的配置信息进行匹配;若匹配成功,则允许应用程序调用SDK;若匹配失败,则禁止应用程序调用SDK。从而通过自动化检测,替代人工检测,有效提升了SDK的配置信息检测的准确性,并且提高了检测效率,进而提升了用户体验。实施例二参照图2,示出了本专利技术实施例中一种SDK的处理方法的流程图,具体包括:步骤201,当应用程序调用SDK时,获取SDK的配置信息表。具体的,在本专利技术的实施例中,若移动终端中的移动终端调用已安装的SDK时,则,移动终端获取SDK的配置信息表。在本专利技术的实施例中,步骤201具体包括:1)在应用程序安装SDK的过程中,更新应用程序中与SDK相关的配置信息;2)实时监测应用程序是否运行SDK;3)若是,则从SDK的指定路径下,获取SDK的配置信息表。具体的,在本专利技术的实施例中,移动终端在应用程序安装SDK的过程中,更新应用程序中与SDK相关的配置信息,包括但不限于安装配置项和/或安装资源包。随后,移动终端实时监测应用程序是否运行SDK,即是否对SDK进行调用。若是,则移动终端从SDK的指定路径下,获取SDK的配置信息表。在本专利技术的实施例中,SDK的配置信息表由SDK的开发人员预先进行配置,并存放于SDK的指定路径下。步骤202,若应用程序为初次调用SDK,则将配置表中的至少一个配置信息与应用程序的配置信息逐一进行比较。具体的,在本专利技术的实施例中,移动终端若检测到移动终端本次调用SDK为初次调用,即,SDK接入后的首次调用,则将SDK配置表中的至少一个配置信息与应用程序的配置信息逐一进行比较。在一个实施例中,应用程序在接入SDK的过程中,应用程序将依据SDK的需求,对应修改本应用程序的配置信息。步骤203,若至少一个配置信息中的任一个配置信息与应用程序的配置信息不一致,则确定配置信息表匹配失败。具体的,在本专利技术的实施例中,若至少一个配置信息中的任一个配置信息与应用程序的配置信息不一致,则可确定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

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

1