as there are altogether three views. Let's analyze the role of each view separately..A. Project view. (The directory/file for white fonts is not a concern)
The link in the picture Gralde Description: Http://stormzhang.com/devtools/2014/12/18/android-studio-tutorial4/GIT/github use:/http Www.worldhello.net/gotgithub/.gitignore file Description: Http://www.html-js.com/article/2030Android's module recommends such a write. gitignore file
/build
*.iml
The Android project. Gitignore file recommended this write
# Built application files
*.apk
*.ap_
# Files for the Dalvik VM
*.dex
# Java class files
*.class
# Generated files
bin/
gen/
# Gradle files
.gradle/
build/
< Span class= "pun" style= "Color:rgb (147,161,161)" ># Span class= "Typ" style= "Color:teal" >local configuration file ( sdk Path etc
local.properties
# Proguard folder generated by Eclipse
proguard/
# Log Files
*.log
Two packages views
The most important difference between this view and project is that it hides the configuration file, the properties file, and the system's own directory. Just show the current module list and moduleThe following directory, file.
three Android view.The Andrid view is a new version of as a newly launched view. A lot of people from the development of the ecplise transfer, accustomed to the project view. Using the Android view. It is found that there are many advantages to it.
Because most of the directories, the files are labeled in detail in the first view. It's not in one by one. You can see that the first level directory under Android view is divided into two areas, one is the module list area, and the other is the Gradle script area.
ModuleDirectory under three sub-directories, respectively, corresponding to the mainfests file, Java source code, RES Resource directory. In the figure, there are multiple directories and filenames that are the same. But there is an identity in the back. For example, Diesns.xml file has two, one behind (W820DP) It means that the Dimens value under this file will be referenced at least 820DP of the available width of the phone. Please refer to the link: http://blog.csdn.net/siyehuazhilian/article/details/ 41891483 We are more concerned about how such files are built. As you've already said, all views of project are real directories. And in Android view, a large directory is not present, is automatically merged by the Android View together, easy to understand and decorate. eg :
Switch to Project view,is a dimens file in this directory
Android view automatically merges them together, indicating that these files work the same way, except that they refer to files in different directories because of different devices.
GradleThere are multiple Gradle files and properties files under the script directory. Look at the following hints, from top to bottom: Project space for the Gradle profile, the first module, and the second module configuration file. Gralde properties file, setting file, and the local SDK path properties file. These files are described in detail in project. There is no explanation here.
the biggest benefit of adnroid view is to remove some files and directories that we don't care about. (Configuration, properties files, etc.) and some resource files, source files are clearly merged together.
hiding some auto-generated files and directories (such as r files, etc.) allows us to manage the whole project/module more methods.
Android Studio View resolution