【技术实现步骤摘要】
本专利技术涉及移动终端领域,特别涉及ー种API (Application ProgrammingInterface,应用程序编程接ロ)的拦截方法、装置及移动终端。
技术介绍
随着Android(安卓)系统的快速发展,使用Android系统的终端越来越多,Android系统是ー个开放源代码系统,可以在使用Android系统终端内安装应用,Android系统为该应用提供运行环境。目前,厂商在生产使用Android系统的终端时,可以直接在終端内内置应用,用户·也可以根据自己的需要在終端内安装其他的应用;这些应用都是由相应的厂商提供,且每个应用在开发完成后,每个应用的功能都固定下来了,不可以对应用的功能进行扩展或进行修改。
技术实现思路
为了能够对应用的功能进行扩展或修改,本专利技术提供了一种拦截函数的方法及装置。所述技术方案如下一种应用程序编程接ロ API的拦截方法,所述方法包括根据API进程的进程标识在系统对应的虚拟机中对所述API进程进行实时监控;当API进程被启动吋,根据API进程的进程标识从内存中获取所述API进程对应的虚拟机实例;根据待拦截API的标识信息从所述 ...
【技术保护点】
一种应用程序编程接口API的拦截方法,其特征在于,所述方法包括:根据API进程的进程标识在系统对应的虚拟机中对所述API进程进行实时监控;当API进程被启动时,根据API进程的进程标识从内存中获取所述API进程对应的虚拟机实例;根据待拦截API的标识信息从所述API进程对应的虚拟机实例中将所述待拦截的采用第一计算机语言编写的第一API的代码指向地址替换为已存储的采用第二计算机语言编写的且与第一API相对应的第二API的代码指向地址,所述第二语言与第一代码相区别;通过第二函数实现对API进程的控制。
【技术特征摘要】
【专利技术属性】
技术研发人员:张立春,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。