此处只介绍Android和Project模式下的文件结构。
二、Android模式文件结构:
1、文件结构截图
2、文件介绍
(一)基本目录
-
manifests目录:manifest文件的主要功能是向Android声明应用程序的组件,通过其目录下的AndroidManifest.xml文件实现。AndroidManifest.xml是Android项目的系统清单文件,用于控制Android应用的名称、图标、访问权限等整体属性。除此之外,Android应用的Activity、Service、ContentProvider、BroadcastReceiver这四大组件都需要在该文件中配置。
-
java目录:java目录下有三个com.example.administrator.myapplication、com.example.administrator.myapplication(androidTest)、com.example.administrator.myapplication(Test)三个文件夹,而Android项目的java源文件都是放在第一个文件夹中。
-
res目录:res目录存放Android项目的各种资源文件
(1)drawable目录存放各种位图文件(如png、jpg、gif)等
(2)layout目录存放界面布局文件
(3)mipmap目录存放图标文件,虽然drawable也能存放图标文件但是在这个目录下存放图标会有性能优化。
以下是官方介绍:
Using a mipmap as the source for your bitmap or drawable is a simple way to provide a quality image and various image scales, which can be particularly useful if you expect your image to be scaled during an animation.
(4)value目录存放各种资源的xml文件,如arrary.xml定义数组、color.xml定义颜色、string.xml定义字符串数据等等。
(二)扩展目录(res目录下的其他文件)
在res目录下新建Android resource directory可发现还能创建其他目录。
-
anim目录:存放定义补间动画的XML文件
-
animator目录:存放定义属性动画的XML文件
-
color目录:存放定义不同状态下颜色列表的XML文件
总结
**其实上面说了这么多,钱是永远赚不完的,在这个知识付费的时代,知识技能提升才是是根本!我作为一名8年的高级工程师,知识技能已经学习的差不多。**在看这篇文章的可能有刚刚入门,刚刚开始工作,或者大佬级人物。
像刚刚开始学Android开发小白想要快速提升自己,最快捷的方式,就是有人可以带着你一起分析,这样学习起来最为高效,所以这里分享一套高手学习的源码和框架视频等精品Android架构师教程,保证你学了以后保证薪资上升一个台阶。
这么重要的事情说三遍啦!点赞+点赞+点赞!
【Android高级架构师系统学习资料】高级架构师进阶必备——设计思想解读开源框架
第一章、热修复设计
第二章、插件化框架设计
第三章、组件化框架设计
第四章、图片加载框架
第五章、网络访问框架设计
第六章、RXJava 响应式编程框架设计
第七章、IOC 架构设计
第八章、Android 架构组件 Jetpack
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
pics/618156601)**
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!