zoukankan      html  css  js  c++  java
  • #android learning day 2 #Android Studio项目的目录结构

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

                     

    1).idea

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

    2)  app  

      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关联了起来,因此,应用程序框架层能够根据名字来找到它

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

    3)  build

    4)  gradle

  • 相关阅读:
    NDK开发之ndk-build命令详解
    NDK开发之Application.mk文件详解
    Unity3D自己常用代码
    投资股权众筹项目,至少需要关注6个方面
    2015,我的投资理财策略(股权众筹+P2P网贷+活期理财)
    2015,我的投资理财策略(股权众筹+P2P网贷+活期理财)
    关于weight属性使用的一些细节
    xtu summer individual 5 F
    BNUOJ 1268 PIGS
    BNUOJ 2105 Distance Queries
  • 原文地址:https://www.cnblogs.com/flowerdong/p/4224979.html
Copyright © 2011-2022 走看看