» » 火山安卓模块的封装方法
发帖
返回列表
火山安卓模块的封装方法
发表于: 7/12/2020, 2:03:25 AM
前言
火山PC模块的封装方法请参照:点击本链接
 
 
一、模块位置
先来看下模块安装后,文件位于什么位置。
 ①自带类库:voldev\plugins\vprj_android\classlib\sys\android(类库也是以模块的方式提供的)
 ②自封模块:voldev\plugins\vprj_android\classlib\user

二、模块构成
通过上述目录,我们可以看到各个模块的结构样式,均以下图形式呈现

图1


图2

图3

总结:这样我们知道了,打造一个模块需要用到3种文件,1、模块源码文件 2、模块配置文件 3、辅助文件(可能为空,你的模块没有用到)

三、写模块文件


四、设置配置文件
1、先看看官方的介绍
名称数据类型解释
doc_format_version整数文档格式版本,目前必须为1。
project_identifier文本型本模块所支持项目类型的标识符,必须提供且有效. 譬如安卓项目类型(版本号为1)的标识符为: "wutao.vproject.mobile.android.1"
name文本型本模块的名称,必须为有效的名称文本。
author文本型本模块的作者名称
version整数本模块的版本号
explain文本型本模块的相关注释文本
discard逻辑型表明本模块是否已经被废弃不再使用
dependence文本型本模块正常使用所依赖的其它外部火山模块的定义文件路径,如果存在多个,请使用逗号分隔。

所依赖模块文件路径如果为相对路径,则为相对本模块定义文件所处的目录;如果以星号字符(‘*')开始,表明为从当前项目类型支持插件的类库根目录开始(为项目支持插件目录内的"classlib"子目录 ,譬如安卓项目即为“plugins\vprj_android\classlib”)。

在加入本模块到程序项目中时,这些所依赖外部模块会被自动加入。

unique_mark文本型为本模块指定一个唯一性的标记文本,用户程序中只能同时加入一个具有此标记文本的模块。
file 用作定义一个本模块中的火山源文件,本节可以在模块文件中存在多个。
file.filter文本型当前火山源文件所处的过滤器路径名称,过滤器路径之间使用_____/_____字符分隔(如“火山/安卓”)。

在加入本模块到项目中时,该过滤器会被自动创建。

file.name文本型提供当前位于本模块中的火山源文件路径。

文件路径如果为相对路径,则为相对本模块定义文件所处的目录。


2、再看看别人的设置,对照上表参数解释,即可看懂


       中间省略,内容比较长

3、先搞个简单的,新建一个扩展名为".vgrp"的Unicode文本文件,文本内容如下,参数增减自己定义
这里我们保存为wdmm.vgrp

doc_format_version = 1

project_identifier = "wutao.vproject.mobile.android.1"

name ="我的火山模块"

version = 20200712

author = "利快云"

explain = "

 

备注说明

"

file

{

    name = "编码转换.v"

}


五、打包模块
1、将所需的文件放到同一目录内
2、填写相关信息
打开火山软件,工具-制作模块安装包


最后点击生成按钮,会提示成功,至此,大功告成,火山模块已经制作完成。

六、回顾下全过程

发表于: 7/12/2020, 2:21:12 AM

回答:寒风 Time: 2020-9-20 17:31:9 ****听老大说录制中哟~
1333****6064
1333****6064
0 帖子
0 资源
0 积分
发表于: 7/12/2020, 2:30:17 AM
等风来
等风来
0 帖子
0 资源
0 积分
发表于: 7/12/2020, 4:56:21 AM
发帖
返回列表  

Copyright © 2022 资源站 - All rights reserved

蜀ICP备2022020567号-2