The invention discloses an application interface detection method, apparatus and computer readable storage medium, the method comprises the following steps: detecting the original system with the interface; the measurement is based on the development of the new system of the original system interface; the original system and the new system interface interface, interface of the new system are unique; used to detect whether to call the special interface of the new system. According to the technical scheme of the invention, the original system interface, the new system and the original system on the basis of manufacturers in the development of customized interface were compared, analysis of specific interface manufacturers new system difference with the original system, and can determine whether the application invokes the detected special interface, application specific interface calls to based on the analysis of the application of the compatibility can be.
【技术实现步骤摘要】
应用接口检测方法、设备和计算机可读存储介质
本专利技术涉及移动终端领域,尤其涉及一种应用接口检测方法、设备和计算机可读存储介质。
技术介绍
随着手机技术的发展,新技术不断涌现,作为Android手机开发公司,需要在手机芯片平台厂商的基础上开发手机,手机中预置的应用的安装文件(apk)通常充分利用手机的硬件性能、特性。这种应用不可避免地利用了平台的特性,换言之即使用了平台厂商开发提供的特有接口。从软件开发的角度上来说,使用了厂商特有接口,即意味着应用的可移植性不好,不能在非该平台厂商的手机上运行,这种情况应该尽量避免。因此,需要一种技术方案来检测应用使用了哪些厂商接口,以进一步确定应用的兼容性情况。
技术实现思路
本专利技术的主要目的在于提出一种应用接口检测方法、设备和计算机可读存储介质,旨在对应用调用的厂商特有接口进行检测,以进一步确定应用的兼容性。为实现上述目的,本专利技术提供的一种应用接口检测方法,所述应用接口检测方法包括以下步骤:检测原始系统所具有的接口;检测基于所述原始系统开发的新系统所具有的接口;将所述原始系统的接口与所述新系统的接口进行比较,得到所述新系统的特有接口;检测应用是否调用了所述新系统的特有接口。可选地,前述的应用接口检测方法,所述检测基于所述原始系统开发的新系统所具有的接口的步骤,包括:将所述新系统中隐藏的接口设为公开的接口后,检测所述新系统中所有公开的接口。可选地,前述的应用接口检测方法,所述检测应用是否调用了所述新系统的特有接口的步骤,包括:提取所述应用的接口调用文件,根据所述接口调用文件判断所述应用调用的接口中是否包含所述新系统的 ...
【技术保护点】
一种应用接口检测方法,其特征在于,所述应用接口检测方法包括以下步骤:检测原始系统所具有的接口;检测基于所述原始系统开发的新系统所具有的接口;将所述原始系统的接口与所述新系统的接口进行比较,得到所述新系统的特有接口;检测应用是否调用了所述新系统的特有接口。
【技术特征摘要】
1.一种应用接口检测方法,其特征在于,所述应用接口检测方法包括以下步骤:检测原始系统所具有的接口;检测基于所述原始系统开发的新系统所具有的接口;将所述原始系统的接口与所述新系统的接口进行比较,得到所述新系统的特有接口;检测应用是否调用了所述新系统的特有接口。2.根据权利要求1所述的应用接口检测方法,其特征在于,所述检测基于所述原始系统开发的新系统所具有的接口的步骤,包括:将所述新系统中隐藏的接口设为公开的接口后,检测所述新系统中所有公开的接口。3.根据权利要求1所述的应用接口检测方法,其特征在于,所述检测应用是否调用了所述新系统的特有接口的步骤,包括:提取所述应用的接口调用文件,根据所述接口调用文件判断所述应用调用的接口中是否包含所述新系统的特有接口。4.根据权利要求1所述的应用接口检测方法,其特征在于,所述检测基于所述原始系统开发的新系统所具有的接口的步骤,还包括:获取预设的所述新系统对应的接口文件,根据所述接口文件中的接口对已检测的所述新系统的接口进行更新。5.根据权利要求1至4中任一项所述的应用接口检测方法,其特征在于,所述应用为所述新系统中的预置应用。6.一种应用接口检测设备,其特征在于,所述应用接口检测设备包括处理器、存储器及通信总线;所述通信总线用于实现处理器和存储器之间的连接通信;所述处理器用于执行存储器中存储的保费支付程序,以实现以下步骤:检测原始系统所具有的接口;检测基于所述原始系统开发的新...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。