zoukankan      html  css  js  c++  java
  • (一)第一个安卓应用及目录结构

    一、安装Android studio

    •  网址:http://www.android-studio.org/  
    •    安装步骤:按照提示傻瓜式安装即可。

        

    二、第一个Hello world 应用

    •   点 file--》new --》new project
    •  上图点击Finish之后,Adorid studio 会自动为我们生成相关代码,其中就包括hello world 的代码,所以我们只要运行这个app就行,但这个app需要一个载体,可以是安卓手机或者是模拟器,这里暂时先使用夜神模拟器来运行程序,下载安装夜神模拟器后,如下:
    • 程序正常运行。

      三、目录结构

        3.1  切换到project视图,该试图才是项目真正的结构。android视图是精简结构,便于开发者开发而已。

       3.2  目录

    • .gradle和 .idea :

          放置Android studio自动生成的一些文件,无需关心也不要去修改。

    • app 

          项目中的代码和资源等内容几乎都放到这个目录中,开发工作也基本在这个目录下进行。

    • build :

         包含编译时自动生成的文件,无须关心。

    • gradle :

         包含了gradle wrapper的配置文件,使用gradle wrapper的方式不需要提前将gradle下载好,而是会自动根据本地缓存情况决定是否下载gradle。Android studio 默认没有启用gradle wrapper的方式。

    •  .gitignore:

        用来将指定的目录或文件排除在版本控制之外。

    • build.gradle:

        项目全局的gradle 构建脚本。

    • gradle.properties:

        项目全局的gradle 配置文件。

    • gradlew和gradlew.bat:

        在命令行执行gradle命令,gradlew实在linux或mac系统使用,而gradlew.bat是在windows中使用。

    • HelloWorld.iml:

        iml文件是所有Interllij IDEA项目都会自动生成的一个文件(Android stuio 是基于Intellij IDEA开发的)

    • local.properties:

        用于指定本机中的Android SDK路径,通常是自动生成的,除非本机中SDK位置发生变化才需手动修改这个文件。

    • setting.gradle:

        用于指定项目中引入的模块。

      • 其中app目录下的结构:

    • build
      •   与外层的build目录相似,主要也是包含了一些在编译时自动生成的文件。
    • libs
      •   包含了项目中引用的第三方jar包。
    • androidTest
      •   用来编写Android Test测试用例的。
    • java
      •   放置所有java代码。
    • res
      •   放置项目中所用到的图片、布局、字符串等资源。
    • AndroidMainfest.xml
      • 整个Android 项目的配置文件。
    • test
      •   用来编写Unit Test测试用例。
    •  .gitignore
      •   用于将app模块内指定的目录或文件排除在版本控制之外。
    •  app.iml
      •   Intellij IDEA项目自动生成的文件。
    • build.gradle
      •   app模块的gradle构建脚本
    • proguard-rules.pro
      •   用于指定项目代码的混淆规则。
  • 相关阅读:
    02 Hibernate错题分析
    08章 分组查询、子查询、原生SQL
    NHibernate的基本使用
    NHibernate与IbatisNet的简单比较
    NHibernate从入门到精通系列(3)——第一个NHibernate应用程序
    NHibernate从入门到精通系列(2)——NHibernate环境与结构体系
    NHibernate从入门到精通系列(1)——NHibernate概括
    SQL字符串操作汇总
    SVN (TortioseSVN) 版本控制之忽略路径(如bin、obj、gen)
    SVN服务器搭建和使用(三)
  • 原文地址:https://www.cnblogs.com/shyroke/p/7453499.html
Copyright © 2011-2022 走看看