HarmonyOS Java工程目录结构

超、凢脫俗 2022-10-11 13:33 322阅读 0赞

Java整体的工程目录

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzMzMjEwMDQy_size_16_color_FFFFFF_t_70

.gradle 是Gradle配置文件,由系统自动生成,一般情况下不需要进行修改

.idea 是系统加载一些配置文件以及缓存之类的文件,由系统自动生成,一般情况下不需要进行修改

build 是打包的时候生成.hap包在这里面,由系统自动生成

entry 是 编写源码文件以及开发资源文件的目录

gradle 是DevEco 工具加载的gradle ,在里面查看以及修改gradle 的版本号

entry 里面的目录

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzMzMjEwMDQy_size_16_color_FFFFFF_t_70 1

build 这个也是系统生成的文件,在里面同样可以看到打包的hap包名,

libs 用于存放entry模块的依赖文件,

src 里面有java 和 resources,

java 里面是用于存放Java源码

test 编写代码单元测试代码的目录

.gitignore 是git版本管理需要忽略的文件

build.gradle:entry模块的编译配置文件

resources 里面是用于存放应用所用到的资源文件,如图形、多媒体、字符串、布局文件等

20210630224030327.png

这里en.element 与 zh.element 语言适配的,如果是几十个国家的这里就多了,这点感觉没有as好

rawfile:同base里面的profile 作用看下面的

base

20210630224000498.png

element :包括字符串、整型数、颜色、样式等资源的json文件。每个资源均由json格式进行定义

graphic:xml类型的可绘制资源,如SVG(Scalable Vector Graphics)可缩放矢量图形文件、Shape基本的几何图形(如矩形、圆形、线等)等

layout:xml格式的界面布局文件

media:多媒体文件,如图形、视频、音频等文件,支持的文件格式包括:.png.gif.mp3.mp4

profile: 用于存储任意格式的原始资源文件。区别在于rawfile不会根据设备的状态去匹配不同的资源,需要指定文件路径和文件名进行引用

发表评论

表情:
评论列表 (有 0 条评论,322人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Django 工程目录结构设计

    概述 最近在做阿里云市场API产品,我们使用Django做后端服务,由于产品较多,后端工程管理需要有较为科学的管理,发现多数Django工程非常混乱,不幸的是默认的Djang