.gradle 是Gradle配置文件,由系统自动生成,一般情况下不需要进行修改
.idea 是系统加载一些配置文件以及缓存之类的文件,由系统自动生成,一般情况下不需要进行修改
build 是打包的时候生成.hap包在这里面,由系统自动生成
entry 是 编写源码文件以及开发资源文件的目录
gradle 是DevEco 工具加载的gradle ,在里面查看以及修改gradle 的版本号
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不会根据设备的状态去匹配不同的资源,需要指定文件路径和文件名进行引用