一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种接口调用方法、装置、设备及介质与流程

2022-06-05 13:53:19 来源:中国专利 TAG:

技术特征:
1.一种接口调用方法,其特征在于,应用于非系统应用程序,包括:根据待调用接口的接口信息,确定所述待调用接口的接口类型;若所述待调用接口的接口类型为非sdk接口,则在所述待调用接口的接口信息中获取与所述待调用接口对应的反射类;其中,所述反射类用于反射调用所述待调用接口;基于所述反射类,反射调用所述待调用接口。2.根据权利要求1所述的方法,其特征在于,在根据待调用接口的接口信息,确定所述待调用接口的接口类型之后,还包括:在系统中的与非系统应用程序关联的信息中,确定所述系统中的与非系统应用程序对应的接口限制标志信息;其中,所述接口限制标志信息用于控制所述系统是否开启限制所述非系统应用程序调用所述系统中的各非sdk接口的机制。3.根据权利要求2所述的方法,其特征在于,在确定所述系统中的与非系统应用程序对应的接口限制标志信息之后,还包括:调用修改函数将所述接口限制标志信息修改为目标标志信息,以使所述系统关闭限制所述非系统应用程序调用所述系统中的各非sdk接口的机制;调用所述待调用接口。4.根据权利要求1所述的方法,其特征在于,所述根据待调用接口的接口信息,确定所述待调用接口的接口类型,包括:从所述待调用接口的接口信息中获取所述待调用接口的接口标识;在预设的非sdk接口列表中,查询与所述待调用接口的接口标识相同的第一目标接口标识;若查询到所述第一目标接口标识,则确定所述待调用接口的接口类型为非sdk接口。5.根据权利要求4所述的方法,其特征在于,在从所述待调用接口的接口信息中获取所述待调用接口的接口标识之后,还包括:在预设的通用sdk接口列表中,查询与所述待调用接口的接口标识相同的第二目标接口标识;若查询到所述第二目标接口标识,则确定所述待调用接口的接口类型为通用sdk接口。6.根据权利要求5所述的方法,其特征在于,在根据待调用接口的接口信息,确定所述待调用接口的接口类型之后,还包括:若所述待调用接口的接口类型为通用sdk接口,则调用所述待调用接口。7.根据权利要求1所述的方法,其特征在于,在根据待调用接口的接口信息,确定所述待调用接口的接口类型之前,还包括:将与非系统应用程序关联的各接口的接口信息存储至预设位置;其中,针对接口类型为非sdk接口的接口,所述接口的接口信息中包含用于反射调用所述接口的反射类。8.一种接口调用装置,其特征在于,配置于非系统应用程序,包括:接口类型确定模块,用于根据待调用接口的接口信息,确定所述待调用接口的接口类型;反射类获取模块,用于若所述待调用接口的接口类型为非sdk接口,则在所述待调用接
口的接口信息中获取与所述待调用接口对应的反射类;其中,所述反射类用于反射调用所述待调用接口;接口调用模块,用于基于所述反射类,反射调用所述待调用接口。9.一种电子设备,其特征在于,所述电子设备包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1-7中任一项所述的接口调用方法。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现权利要求1-7中任一项所述的接口调用方法。

技术总结
本发明公开了一种接口调用方法、装置、设备及介质。方法包括:根据待调用接口的接口信息,确定待调用接口的接口类型;若待调用接口的接口类型为非SDK接口,则在待调用接口的接口信息中获取与待调用接口对应的反射类;反射类用于反射调用待调用接口;基于反射类,反射调用待调用接口。本发明实施例可以基于电子设备的操作系统中提供的反射类,反射调用待调用接口,将待调用接口的调用者由非系统应用程序转化为系统,实现待调用接口的调用者的身份转换,将非系统应用程序调用转换为系统调用,通过系统调用完成对待调用接口的调用,通过反射调用的方式,调用系统中的无法直接调用的非SDK接口,保证非系统应用程序安全稳定地运行。保证非系统应用程序安全稳定地运行。保证非系统应用程序安全稳定地运行。


技术研发人员:袁耀辉 朱家锐
受保护的技术使用者:北京博睿宏远数据科技股份有限公司
技术研发日:2022.03.15
技术公布日:2022/6/4
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献