新建一个空白的工程MyApplication,工程目录如下:

#android learning day 2 #Android Studio项目的目录结构

1).idea

  .idea是一些xml配置文件,包括版权。这个版块知识有限,后续理解后将补充上。

2) app

#android learning day 2 #Android Studio项目的目录结构

  app之于MyApplication相当于project之于eclipse的workspace,在android studio中属于module。其中src目录下有两个文件夹:androidTest 和main。

  androidTest用于测试。

  main文件夹包含了java文件和资源文件。

  其中res文件夹下面的:

    layout文件夹里面是布局文件,我们可以边编写布局边预览效果,这种实时渲染的功能也是比eclipse开发更友好的一个方面,同时他还能同时预览不同分辨率设备,不同分辨率的效果一览无遗。

    values文件夹下的strings.xml文件是字符串文件。

    AndroidManifest.xml:Android应用程序架构中非常核心的一点是MainActivity不需要知道SubActivity的存在,即它不直接拥有SubActivity的接口,但是它可以通过一个字符串来告诉应用程序框架层,它要启动的Activity的名称是什么,其它的事情就交给应用程序框架层来做,用程序框架能够根据名字来找到相应的Activity,是需要应用程序本身来配合的,这就是要通过应用程序的配置文件AndroidManifest.xml来实现了。

    在这个文件里面,MainActivity被配置成了应用程序的默认Activity,即用户在手机屏幕上点击Activity应用程序图标时,Launcher就会默认启动MainActivity这个Activity,这个配置文件也将名字“#.#.activity.subactivity”和SubActivity关联了起来,因此,应用程序框架层能够根据名字来找到它

#android learning day 2 #Android Studio项目的目录结构

  我们注意到,该目录下有一个叫build.gradle的文件,android studio就是通过这个文件来管理module。右击app,选择Open Module Settings,对module进行的任何设置都会写入build.gradle

3) build

4) gradle

更多相关文章

  1. 开发 Android 应用程序 常见问题 FAQ
  2. 删除androidAndroid递归方式删除某文件夹下的所有文件
  3. IntelliJ IDEA 如何导出安卓(Android)apk文件 详细教程
  4. Android:销毁所有的Activity退出应用程序几种方式
  5. android项目打包成apk应用程序后部署到虚拟机上测试
  6. Android应用程序获得root权限
  7. android解析XML文件的三方法之SAX

随机推荐

  1. 在Android上做List Remove的时候遇到的异
  2. android adb shel l命令使用 解决 Read-o
  3. Android(安卓)Studio与 Android(安卓)SDK
  4. Android用http协议上传文件
  5. 第一篇 GridView控件
  6. Android(安卓)CollapsingToolbarLayout:将
  7. Android资源管理框架-------之总述(一)
  8. android设置wallpaper
  9. 读取SIM卡信息
  10. First Android(安卓)application