zoukankan      html  css  js  c++  java
  • Android Studio项目组织结构

      任何一个新建的项目都会默认使用一个Android模式的项目结构,这个结构是被Android Studio转换过的,适合快速开发,但不易于理解,切换到Project模式后如下:

    重点认识一下重要的几个文件:

    • gradle和.idea:Android Studio自动生成的一些文件。
    • app:项目中的代码、资源等内容全部都在该文件下,以后开发也基本上是在这个目录下进行的,主要有以下组成:
      • build:不需要关心
      • libs:第三方的jar包
      • AndroidTest:编写测试用例
      • java:放置我们所有Java代码的地方
      • res:项目中使用的所有资源文件:  

          drawable:图片

          layout:布局文件

          values:字符串

      • AndroidMaininifest.xml:整个项目的配置文件,四大组件都需要在这里注册使用,还包括应用程序权限申明
      • test:编写单元测试
      • .gitingore:将指定的目录或者文件排除在版本控制之外
      • app.iml:InteliJ IDEA项目自动生成的文件,不需要关心
      • build.gradle:APP模块的gradle构建脚本,指定很多项目的构建相关配置
      • proguard-rule.pro:用于指定代码的混淆规则
    • Gradle:包含了gradle wrapper的配置文件
    • .gitignore:关于版本控制,将制定目录或文件排除在版本控制之外
    • .build.gradle:项目全局的gradle构建脚本
    • gradle.properties:全局的gradle配置文件,其中属性将会影响到项目的所有gradle编译脚本
    • gradlew和gradlew.bat:用来在命令行中使用gradle命令,前者是在Linux/Mac中使用,后者是在Windows中使用
    • xxx.iml:用于标识这是一个IntelliJ IDEA项目
    • loval.properties:用于指定本机中的SDK路径
    • settings.gradle:指定项目中引入的所有模块
  • 相关阅读:
    iOS中3种正则表达式的使用
    iOS 正则表达式
    Autolayout-VFL语言添加约束-备
    PHP一个最简单的CMS内容管理系统
    国外主流PHP框架比较
    PHP中的ob_start() 的使用
    jpGraph的应用及基本安装配置 BY 命运
    未能加载文件或程序集“Common”或它的某一个依赖项。试图加载格式不正确的程序
    Android手机 Fildder真机抓包
    axWindowsMediaPlayer1获取音频长度
  • 原文地址:https://www.cnblogs.com/xhj1074376195/p/12249519.html
Copyright © 2011-2022 走看看