【技术实现步骤摘要】
一种生成MVP代码的方法、装置及设备
[0001]本专利技术涉及计算机
,具体涉及一种生成MVP代码的方法、装置及设备。
技术介绍
[0002]在目前的Android开发过程中,为了保证在项目开发过程中的可维护性,常常需要对业务解耦,而为了更方便的将一个几千上万行的代码拆分出各种小类、小文件,通常工作人员需要使用一些代码架构方案,例如MVP、mvvm等。
[0003]但是,目前使用代码架构方案对代码进行拆分的方法,往往人工进行构建,需要创建大量的类和基础变量,这无疑增大了工作人员的工作量,影响代码开发工作效率。
技术实现思路
[0004]有鉴于此,本专利技术的目的在于提供一种生成MVP代码的方法、装置及设备,以解决现有技术中需要创建大量的类和基础变量,增大了工作人员的工作量,影响代码开发工作效率的问题。
[0005]根据本专利技术实施例的第一方面,提供一种生成MVP代码的方法,包括:
[0006]获取并集成构建工具插件;
[0007]利用所述构建工具插件获取Java类,所 ...
【技术保护点】
【技术特征摘要】
1.一种生成MVP代码的方法,其特征在于,包括:获取并集成构建工具插件;利用所述构建工具插件获取Java类,所述Java类为用户在Android项目中应用组件上添加的MVP注解所对应的;当接收到用户点击指令时,利用所述构建工具插件及所述Java类生成MVP代码。2.根据权利要求1所述的方法,其特征在于,所述集成构建工具插件,包括:创建继承原Plugin类的新的类,实现所述构建工具插件加载入口。3.根据权利要求2所述的方法,其特征在于,所述利用所述构建工具插件获取Java类,包括:从所述Android项目的类扩展中获取原集合;遍历所述原集合中的类文件,使用预设插件解析Java字节码;根据所述Java字节码,得到加了所述MVP注解的Java类。4.根据权利要求3所述的方法,其特征在于,所述利用所述构建工具插件及所述Java类生成MVP代码,包括:利用所述构建工具插件,根据所述Java类,利用预设模板生成persenter接口及model接口;根据所述persenter接口生成对应的实现类,根据所述...
【专利技术属性】
技术研发人员:周保江,
申请(专利权)人:上海中通吉网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。