【技术实现步骤摘要】
一种软件开发快捷编辑方法、装置、电子设备及介质
[0001]本专利技术涉及计算机
,尤其涉及一种软件开发快捷编辑方法、装置、电子设备及介质。
技术介绍
[0002]随着业务功能的不断扩展,程序开发人员需要对壁纸、主题等内容进行个性化编辑。传统的软件开发方法中,程序开发人员需要在每个编辑器中单独编辑对应功能,在需要编辑多个编辑功能时,需要程序开发人员频繁切换编辑器,降低开发效率。现有技术中,采用在一个编辑器中增加其他编辑器的方法来避免程序开发人员频繁切换编辑器。例如,从已有的壁纸编辑器增加系统主题编辑器,内部代码简单叠加,实现系统主题与壁纸的编辑都在同一个编辑器内,方便用户(程序开发人员)使用。虽然这种方法可以实现复用壁纸编辑器中的界面布局,以及部分属性数据单元,但由于壁纸的属性编辑与主题的属性编辑有非常多的不同,复用的组件并不多,且非常容易造成特殊化组件增多,并且,未做到业务隔离,在实现不同编辑器内容开发使给程序开发人员带来更多负担;另外,还会使原有的编辑器难以继续扩展开发,如果以后需要增加新类型的编辑器,在原壁纸编辑 ...
【技术保护点】
【技术特征摘要】
1.一种软件开发快捷编辑方法,其特征在于,应用于电子设备;所述方法包括:将功能不同的编辑器分别封装为对应的插件模块;确定宿主编辑器,所述宿主编辑器所实现的功能与所述插件模块的功能不同;获取与所述插件模块匹配的插件接口;通过所述插件接口,在所述宿主编辑器中运行所述插件模块,以在所述宿主编辑器中实现所述插件模块所对应的不同的编辑器的功能。2.根据权利要求1所述的软件开发快捷编辑方法,其特征在于,还包括:将多个插件模块对应的程序代码进行隔离存储;将所述宿主编辑器对应的程序代码与所述多个插件模块对应的程序代码进行隔离存储。3.根据权利要求1所述的软件开发快捷编辑方法,其特征在于,所述功能不同的编辑器中包括有用于加载粒子的编辑器、用于特效的编辑器、用于展示广告的编辑器、以及用于编辑主题的编辑器中的至少一种。4.根据权利要求1所述的软件开发快捷编辑方法,其特征在于,所述宿主编辑器为用于编辑壁纸的壁纸编辑器。5.根据权利要求1所述的软件开发快捷编辑方法,其特征在于,所述在所述宿主编辑器中实现所述插件模块所对应的不同的编辑器的功能,包括:在宿主编辑器中设置可视化窗口,通过所述可视化窗口加载插件模块以在宿主编辑器中可视化编辑所述插件模块对应的功能。6.根据权利要求1所述的软件开发快捷编辑方法,其特征在于,还包括:在所述宿主编辑器中定义插件接口,所述插件接口用于启动至少一个插件模块进程和...
【专利技术属性】
技术研发人员:罗许丰,李梓豪,叶进,陈春晓,
申请(专利权)人:珠海豹趣科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。