【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种在目标平台运行原平台代码的实现方法及装置,以解决修改接口函数工作量较大,并且不利于后期维护的问题。该方法包括:将构建的类导入目标平台,所述构建的类包括原平台代码中与目标平台不同的接口函数,所述构建的类与原平台代码中包括所述不同接口函数的类同名;对构建的类进行反射。【专利说明】一种在目标平台运行原平台代码的实现方法及装置
本专利技术涉及计算机
,尤其涉及一种在目标平台运行原平台代码的实现方法及装置。
技术介绍
利用JAVA实现跨平台时,是通过虚拟机实现的,虚拟机运行需要进行反射操作并调用大量的接口函数。具有相同功能的软件在不同的平台时,代码框架可能相同或者类似,但是调用的接口参数不同,因此需要运行的虚拟机也并不相同。当具有相同功能的软件实现在目标平台运行原平台代码的操作时,需要修改接口函数。但是对于某些基类接口函数出现频率较大,如果需要修改调用,需要在虚拟机中一一修改调用,工作量相对较大。一旦出现差错,使得软件可能不能运行,或者软件可能不能进行升级操作,并且对于后期维护可能也增加了困难。 【专利技术 ...
【技术保护点】
一种在目标平台运行原平台代码的实现方法,其特征在于,包括:将构建的类导入目标平台,所述构建的类包括原平台代码中与目标平台不同的接口函数,所述构建的类与原平台代码中包括所述不同接口函数的类同名;对构建的类进行反射。
【技术特征摘要】
【专利技术属性】
技术研发人员:张立震,阙远,
申请(专利权)人:青岛海信移动通信技术股份有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。