本发明专利技术实施例提供了一种插件包生成方法、装置、电子设备及可读存储介质。该方法包括:若接收到插件包生成指令,则显示插件包模板生成界面;其中,插件包模板生成界面包括:存储目录模块、插件包名模块和插件包文件夹结构模块;接收在存储目录模块中输入的存储目录、在插件包名模块中输入的插件包名,并确定在插件包文件夹结构模块中被选中的目标项目;生成包含存储目录、插件包名和被选中的目标项目的插件包模板;利用插件包模板和接收到的被选中的目标项目中的数据,生成插件包。这样,可以快速生成插件包模板,从而可以根据插件包模板快速生成插件包,提高了插件包的开发效率。
A plug-in package generation method, device, electronic device and readable storage medium
【技术实现步骤摘要】
一种插件包生成方法、装置、电子设备及可读存储介质
本专利技术涉及计算机
,特别是涉及一种插件包生成方法、装置、电子设备及可读存储介质。
技术介绍
目前,开发人员常常需要为应用程序开发各种各样的插件,即需要开发各种各样的插件包。例如,需要开发一款游戏应用程序的插件包。其中,插件是一种遵循一定规范的应用程序接口编写出来的程序,其只能运行在程序规定的系统平台下,而不能脱离指定的平台单独运行。专利技术人在实现本专利技术的过程中发现,目前开发插件包的方式为:先手动新建待开发的插件包的目录,然后在目录下添加相应的文件。但是,该种手动生成目录的方式需要耗费开发人员较多的时间与精力,使得插件包的开发效率不高。
技术实现思路
本专利技术实施例的目的在于提供一种插件包生成方法、装置、电子设备及可读存储介质,以可以快速生成插件包模板,从而可以根据插件包模板快速生成插件包,提高插件包的开发效率。具体技术方案如下:第一方面,本专利技术实施例提供了一种插件包生成方法,可以包括:若接收到插件包生成指令,则显示插件包模板生成界面;其中,插件包模板生成界面包括:存储目录模块、插件包名模块和插件包文件夹结构模块;接收在存储目录模块中输入的存储目录、在插件包名模块中输入的插件包名,并确定在插件包文件夹结构模块中被选中的目标项目;生成包含存储目录、插件包名和被选中的目标项目的插件包模板;利用插件包模板和接收到的被选中的目标项目中的数据,生成插件包。可选地,插件包文件夹结构模块可以包括:插件子模块;插件子模块中所包含的目标项目用于存储待生成的插件包的功能代码。可选地,待生成的插件包可以包括:用于生成插件包模板的编辑器的插件包,或,非编辑器的插件包。可选地,插件包文件夹结构模块还包括:文档子模块、示例子模块、测试子模块中的一项或多项。可选地,插件包文件夹结构模块中设置有与目标项目相关联的标记框;其中,当一目标项目的标记框被选中时该目标项目被选中。可选地,确定在插件包文件夹结构模块中被选中的目标项目的步骤,可以包括:确定插件包文件夹结构模块中被用户选中的标记框,作为目标标记框;确定与目标标记框相关联的目标项目,作为在插件包文件夹结构模块中被选中的目标项目。可选地,在本专利技术实施例中,标记框可以包括:画勾进行标记的方框、画叉进行标记的方框或填充颜色进行标记的方框。可选地,生成包含存储目录、插件包名和被选中的目标项目的插件包模板的步骤,可以包括:在存储目录下生成以插件包名命名的文件夹;在文件夹下创建包含被选中的目标项目的子文件夹,得到插件包模板。第二方面,本专利技术实施例还提供了一种插件包生成装置,可以包括:显示单元,用于若接收到插件包生成指令,则显示插件包模板生成界面;其中,插件包模板生成界面包括:存储目录模块、插件包名模块和插件包文件夹结构模块;确定单元,用于接收在存储目录模块中输入的存储目录、在插件包名模块中输入的插件包名,并确定在插件包文件夹结构模块中被选中的目标项目;第一生成单元,用于生成包含存储目录、插件包名和被选中的目标项目的插件包模板;第二生成单元,用于利用插件包模板和接收到的被选中的目标项目中的数据,生成插件包。可选地,插件包文件夹结构模块可以包括:插件子模块;插件子模块中所包含的目标项目用于存储待生成的插件包的功能代码。可选地,待生成的插件包可以包括:用于生成插件包模板的编辑器的插件包,或,非编辑器的插件包。可选地,插件包文件夹结构模块还可以包括:文档子模块、示例子模块、测试子模块中的一项或多项。可选地,插件包文件夹结构模块中设置有与目标项目相关联的标记框;其中,当一目标项目的标记框被选中时该目标项目被选中。可选地,在本专利技术实施例中,确定单元可以包括:第一确定子单元,用于确定插件包文件夹结构模块中被用户选中的标记框,作为目标标记框;第二确定子单元,用于确定与目标标记框相关联的目标项目,作为在插件包文件夹结构模块中被选中的目标项目。可选地,在本专利技术实施例中,标记框可以包括:画勾进行标记的方框、画叉进行标记的方框或填充颜色进行标记的方框。可选地,在本专利技术实施例中,第一生成单元具体可以用于:在存储目录下生成以插件包名命名的文件夹;在文件夹下创建包含被选中的目标项目的子文件夹,得到插件包模板。第三方面,本专利技术实施例还提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;存储器,用于存放计算机程序;处理器,用于执行存储器上所存放的程序时,实现上述任一项插件包生成方法的方法步骤。第四方面,本专利技术实施例还提供了一种可读存储介质,该可读存储介质内存储有计算机程序,计算机程序被处理器执行时实现上述任一项插件包生成方法的方法步骤。第五方面,本专利技术实施例还提供了一种计算机程序产品,当其在电子设备上运行时,使得电子设备执行:上述任一项插件包生成方法的方法步骤。在本专利技术实施例中,若接收到插件包生成指令,则可以显示插件包模板生成界面。其中,该插件包模板生成界面可以包括:存储目录模块、插件包名模块和插件包文件夹结构模块。然后,可以接收用户在该存储目录模块中输入的存储目录,并接收用户在插件包名模块中输入的插件报名,以及可以确定用户在该插件包文件夹结构模块中被选中的目标项目。之后,可以生成包含该存储目录的、该插件包名和被选中的目标项目的插件包模板。然后,可以利用插件包模板和接收到的该被选中的目标项目中的数据,生成插件包。这样,可以根据用户的需求来快速生成插件包模板,从而可以根据该插件包模板快速生成插件包,使得插件包的开发效率得到提高。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种插件包生成方法的流程图;图2为本专利技术实施例提供的一种插件包模板生成界面的示意图;图3为一种插件包文件夹结构的示意图;图4为本专利技术实施例提供的一种插件包生成装置的结构示意图;图5为本专利技术实施例提供的一种电子设备的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。为了解决现有技术中所存在的问题,本专利技术实施例提供了一种插件包生成方法、装置、电子设备及可读存储介质。其中,本专利技术实施例提供的插件包生成方法可以应用于电子设备。该电子设备包括但并不局限于电脑、智能手机和智能可穿戴设备。参见图1,本专利技术实施例提供的插件包生成方法可以包括如下步骤:S101:若接收到插件包生成指令时,则显示插件包模板生成界面;其中,插件包模板生成界面包括:存储目录模块、插件包名模块和插件包文件夹结构模块;若接收到插件包生成指令,电子设备可以显示如图2所示的插件包模板生成界面。参见图2,该插件包模板生成界面可以包括:图2中“保存目录”所对应存储目录模块、图2中“插件包名”所对应的插件包名模块,以及,图本文档来自技高网...
【技术保护点】
1.一种插件包生成方法,其特征在于,包括:若接收到插件包生成指令,则显示插件包模板生成界面;其中,所述插件包模板生成界面包括:存储目录模块、插件包名模块和插件包文件夹结构模块;接收在所述存储目录模块中输入的存储目录、在所述插件包名模块中输入的插件包名,并确定在所述插件包文件夹结构模块中被选中的目标项目;生成包含所述存储目录、所述插件包名和所述被选中的目标项目的插件包模板;利用所述插件包模板和接收到的所述被选中的目标项目中的数据,生成插件包。
【技术特征摘要】
1.一种插件包生成方法,其特征在于,包括:若接收到插件包生成指令,则显示插件包模板生成界面;其中,所述插件包模板生成界面包括:存储目录模块、插件包名模块和插件包文件夹结构模块;接收在所述存储目录模块中输入的存储目录、在所述插件包名模块中输入的插件包名,并确定在所述插件包文件夹结构模块中被选中的目标项目;生成包含所述存储目录、所述插件包名和所述被选中的目标项目的插件包模板;利用所述插件包模板和接收到的所述被选中的目标项目中的数据,生成插件包。2.根据权利要求1所述的方法,其特征在于,所述插件包文件夹结构模块包括:插件子模块;所述插件子模块中所包含的目标项目用于存储待生成的插件包的功能代码。3.根据权利要求2所述的方法,其特征在于,所述待生成的插件包包括:用于生成所述插件包模板的编辑器的插件包,或,非所述编辑器的插件包。4.根据权利要求2所述的方法,其特征在于,所述插件包文件夹结构模块还包括:文档子模块、示例子模块、测试子模块中的一项或多项。5.根据权利要求1所述的方法,其特征在于,所述插件包文件夹结构模块中设置有与所述目标项目相关联的标记框;其中,当一目标项目的标记框被选中时该目标项目被选中。6.根据权利要求5所述的方法,其特征在于,所述确定在所述插件包文件夹结构模块中被选中的目标项目的步骤,包括:确定所述插件包文件夹结构模块中被用...
【专利技术属性】
技术研发人员:赵彬琨,
申请(专利权)人:北京金山安全软件有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。