一、了解Android Studio的几种项目结构类型
Android Studio提供了几种项目结构类型
Project
Package
Android
Project Files
Problems
Productions
Test
二、Project
External Libraries指项目所依赖的开发环境:java sdk 1.7和android sdk API 19
settings.gradle:里面的内容如下:
include ':app', ':ChinaBuyeV3.1.0', ':Adjust', ':actionbarsherlock', ':slidingmenu_library', ':google-play-services_library', ':MultiColumnListView_HUEWU'
依次从大到小,后面是项目的一些library
local.properties:里面的内容如下:
sdk.dir=C\:\\Users\\Administrator\\AppData\\Local\\Android\\sdk
包含的内容是sdk的位置
gradlew.bat/gradlew:不是很理解,可以暂时不考虑。
gradle.properties:里面是空的,猜测和project.properties差不多。
ChInaBuye.iml:猜测是项目的资源文件清单
build.gradle:内容为当前项目所有引用的内容。
app:该文件夹包含的整个工程的共有信息。
gradle:包含的是gradle-wrapper.jar以及属性设置。
build:为空,不知。
.idea:不理解。
三、Package
显示的内容全都是项目本身的代码和资源,并且以层级文件夹的形式显示。至于其他的信息都隐藏了。
三、Android
和上面的Package差不多,不过这里做了比较好的分类,每个项目都分为java部分和resources部分。java部分是代码部分,resources部分是资源文件部分。使用这种结构比较清晰,一目了然。
四、Project Files
展示的全部信息,不过是以eclipse中的项目结构形式展示的,比较容易接受。在查看文件的时候可以选择该类型,开发的时候开始建议使用Android类型。
五、Problems
略
六、Production
略
七、Test
略