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
      •   用于指定项目代码的混淆规则。
  • 相关阅读:
    37 web自动化实战三 前置后置条件 (fixture yield知识点 conftest.py )
    36 web自动化实战二 pytest用例筛选 断言 生成测试报告 数据驱动
    35 web自动化 pytest框架详述
    性能测试jmeter 监控技术
    性能测试jmeter-接口实战2 函数助手 (随机生成手机号,压测手机号等数据库校验不能重复的接口)
    性能测试jmeter-接口实战1 项目中的关联
    性能测试值jmeter 的基本使用(关联 )
    34 selenium JS操作 文件上传 项目分析
    D. Road to Post Office 解析(思維)
    C. Bank Hacking 解析(思維)
  • 原文地址:https://www.cnblogs.com/shyroke/p/7453499.html
Copyright © 2011-2022 走看看