递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 5999|回复: 2
打印 上一主题 下一主题

[视窗] 02 火山安卓模块项目介绍

[复制链接]

359

主题

6675

帖子

1万

积分

贵宾

Rank: 9Rank: 9Rank: 9

积分
17012
跳转到指定楼层
楼主
发表于 2021-5-7 09:58:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本源码转载自利快云https://www.lkuaiy.com/

火山安卓模块项目介绍
一、火山项目模块介绍
火山采用的多文件多项目的管理模式,下面一步一步的来介绍火山多项目多文件管理模式。
1、打开火山程序。
选择“文件->新建->项目”,也可以使用快捷键Ctrl Shift N
也可以点击“欢迎页”中的“新建项目”   
2、左侧选择空白安卓程序,右侧选择空窗口
依次填写项目名称所处位置解决方案名称
最后点击确定即可。
3、最后会在所处位置创建以下文件和目录。
1)其中“test.vsln”文件是解决方案主文件,打开一个火山项目都是通过此文件来打开。
2“test”是当前解决方案中的其中一个项目,火山的解决方案可以建立多个项目进行同时管理,每个项目都可以独立编译一个安卓程序并且互不干扰。
4、创建后:
1)其中“test”解决方案名称对应上图中的“test.vsln”文件。
2模块是当前项目自动引用的核心库模块,默认引用“Java基本类安卓基本类模块。如果需要引用更多模块,鼠标右键项目即可引用更多模块。
3“test”项目名称对应上图中的“test”目录,因此在项目建立后,不能随意删除项目文件,会导致整个火山项目无法打开的。
4“main.v”当前文档名称位于“test/src/”目录中,src目录为火山自动生成,知道即可无需了解其含义。
5)另外在“test”项目目录中,还存在一个“test.vprj”的文件,此文件为当前项目结构文件,存储了当前项目结构信息。
注意:如果新建了一个“test2”的项目,那么结构文件就会是“test2.vprj”
5、一个解决方案中建立多个项目样例演示。
1)选择文件-新建-项目
2)选择空窗口后,输入项目名称所处位置不建议修改,方便管理整体解决方案,保持原样即可。
3)建立完成后界面如下。
4)建立完成后所处位置处会生成一个新的文件夹“test2”此文件夹就是项目2的文件夹。
5)右键项目“test”选择设置为活动项目,可进行项目切换。
(6)切换项目后状态。
6、一个解决方案中多文件样例演示
1)右键项目选择“添加”选择“新建文件”。
2)会**出一个新的窗口,在这个窗口填写新文件的名字即可,随后点击确定。
     注意:所处位置不建议进行修改,默认会保存在当前项目目录内。
3)建立后会自动选择新文件。
4)在test2项目目录内,也可以看到新建的文件2
5)除了新建文件外,也可以添加现有文件到项目中,右键项目即可添加。
6)选中要添加的文件,点击打开。
7)添加后火山不会自动打开此文件,双击可以打开。
7多文件管理的跨文件调用介绍演示
1)首先鼠标点击一个文件,不要松开鼠标点击拖拽会出现一个文件小图标,出现这个图标后松开鼠标。
2)松开鼠标后效果如下图,可以进行代码拆分,同时编辑多个代码文件。
3)如果两个文件的包名一致,在“文件2中新建一个“类”这个类不需要勾选公开,在main.v文件中依然可以访问“文件2中的这个类。
4)如果两个包名不一致,“文件2的包名也不公开,此时在main文件中,就无法调用“文件2中的这个类。
5)如果包名不一样,但是你公开了“文件2中的类,此时在main文件中就可以访问“文件2中的类。


上一篇                                                              下一篇

火山安卓+PC多部课程尽在:www.lkuaiy.com
回复

使用道具 举报

9

主题

371

帖子

3426

积分

贵宾

火山小白

Rank: 9Rank: 9Rank: 9

积分
3426
沙发
发表于 2021-5-7 10:19:45 | 只看该作者
消灭零回复,坐沙发学习……
WX搜索:大强小屋【ID:daqiangstudio】
向火山进发!
回复

使用道具 举报

6

主题

249

帖子

2870

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
2870
板凳
发表于 2021-5-7 18:09:43 | 只看该作者
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-11-25 13:50 , Processed in 0.089453 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表