HarmonyOS Java工程目录结构
Java整体的工程目录
.gradle 是Gradle配置文件,由系统自动生成,一般情况下不需要进行修改
.idea 是系统加载一些配置文件以及缓存之类的文件,由系统自动生成,一般情况下不需要进行修改
build 是打包的时候生成.hap包在这里面,由系统自动生成
entry 是 编写源码文件以及开发资源文件的目录
gradle 是DevEco 工具加载的gradle ,在里面查看以及修改gradle 的版本号
entry 里面的目录
build 这个也是系统生成的文件,在里面同样可以看到打包的hap包名,
libs 用于存放entry模块的依赖文件,
src 里面有java 和 resources,
java 里面是用于存放Java源码
test 编写代码单元测试代码的目录
.gitignore 是git版本管理需要忽略的文件
build.gradle:entry模块的编译配置文件
resources 里面是用于存放应用所用到的资源文件,如图形、多媒体、字符串、布局文件等
这里en.element 与 zh.element 语言适配的,如果是几十个国家的这里就多了,这点感觉没有as好
rawfile:同base里面的profile 作用看下面的
base
element :包括字符串、整型数、颜色、样式等资源的json文件。每个资源均由json格式进行定义
graphic:xml类型的可绘制资源,如SVG(Scalable Vector Graphics)可缩放矢量图形文件、Shape基本的几何图形(如矩形、圆形、线等)等
layout:xml格式的界面布局文件
media:多媒体文件,如图形、视频、音频等文件,支持的文件格式包括:.png、.gif、.mp3、.mp4等
profile: 用于存储任意格式的原始资源文件。区别在于rawfile不会根据设备的状态去匹配不同的资源,需要指定文件路径和文件名进行引用
HarmonyOS Java工程目录结构相关推荐
- Maven中java/javaweb工程目录结构,<buid>、<properties>标签
目录 一.普通Java工程目录: 二.JavaWeb工程目录: 三.快捷命令(生命周期): 四.pom.xml文件内容: 一.普通Java工程目录: maven-archetype-quickstar ...
- Java项目目录结构与解析
一个正规的Java项目目录结构首先要清晰. 所以打包的结构就很关键. 如上图所示: bean层 : 放置数据的类 client层 : 放置与用户交互的代码 dao层: 访问数据库层 dao.util层 ...
- 脚手架工程:工程目录结构
工程结构 整个前端工程的工程目录结构如下:
- Android发展 四大组件简介 SDK目录结构 工程目录结构
Andorid发行版本 Android 1.0(Astro"铁臂阿童木") 2008年9月23日,发布Android操作系统中的第一个正式版本:Android 1.0(Astro& ...
- 黑马旅游网编写练习(4)--优化工程目录结构
黑马旅游网编写练习(4)–优化工程目录结构 经过前面的三次练习,已经实现了用户的登录,账户激活,以及用户退出的相关功能:然而在实际项目过程中,这些当然只能算是基础功能:在此过程中,我们为每一个小功能都 ...
- 《学Unity的猫》——第五章:规范Unity的工程目录结构
文章目录 5.1 不要把玩具乱丢 5.2 Unity工程目录结构 5.3 Resources.Load实战测试 5.3.1 资源下载与导入 5.3.2 目录整理 5.3.3 代码动态加载资源 5.3. ...
- web项目java程序的作用_基础知识(javaWeb工程目录结构)及各文件夹的作用
在Eclipse中只要创建一个Dynamic Web Project,就可以根据创建向导创建出一个典型Java Web站点的目录结构.除非有特殊需要,在大多数情况下都没有必要修改这个目录结构,这也是W ...
- ros入门 工程目录结构、节点通信方式、基本操作命令
目录 ROS(Robot Operating System) ros的特点 ros的系统实现 ROS(Robot Operating System) ros的基本框架是斯坦福大学人工智能实验室在STA ...
- 集成开发工具IDEA的安装教程----包括了解idea的Java工程目录
开发工具IntelliJ IDEA 开发工具概述: IDEA是一个专门针对Java的集成开发工具(IDE),由Java语言编写.所以,需要有JRE运行环境并配置好环境变量. 它可以极大地提升我们的开发 ...
最新文章
- 矩阵连乘算法代码JAVA_矩阵连乘问题的动态规划算法(java)
- js选择checkbox值,组织成key-value形式,传值到后台
- 云服务器镜像麻烦吗_云服务器的镜像功能有什么作用?
- 小程序分享到朋友圈功能_来啦!小程序支持分享朋友圈
- java安全编码指南之:Number操作
- python 控制有线网卡_Python 使用指定的网卡发送HTTP请求的实例
- 多个虚拟主机服务器,Windows多个虚拟主机服务器
- LeetCode 1470. 重新排列数组
- aix服务器屏幕显示被锁住了,Exceed登录AIX远程桌面的问题
- NG RouteReuseStrategy(路由复用策略)
- 数位DP入门之hdu 3652 B-number
- Android 中的Binder跨进程通信机制与AIDL
- 2019-05-22 SQL注入;啊D注入工具;
- 音响常见故障如何解决?
- Crucible使用说明
- uniapp获取屏幕宽度的方式_uni-app如何实现rem自适应手机屏幕尺寸?
- github电脑壁纸_GitHub - githubtaotao/bing-wallpaper: Bing每日壁纸,自动获取Bing的精美图片设置为壁纸,并且支持随机切换历史壁纸,查看壁纸故事...
- 使用lua配置neovim所需的一切
- extjs中dateField日期精确到时分秒的扩展控件
- java File 读取本地文件 增删改查