晋江文学城
下一章   目录  设置

1、Android 的基本结构 1.pro ...

  •   1.project目录结构
      1.1.1 app
      ①作用:存放项目中的代码、资源(图片、图标、字符串等)
      ②app目录下的结构

      build 包含编译时自动生成的一些文件开发者无需关心
      libs 存放jar包需要存放第三方jar包时,即存入此目录
      src 包括test(测试文件夹)、main、androidTest 非常重要的部分、大多数工作在这个目录下完成

      ③src目录详解
      androidTest 编写AndroidTest测试用例 Java .java 存放测试代码
      main 存放资源、代码等 Java .java 存放各类活动代码
      res .xml 布局(layout)
      图标(mipmap)
      图片(drawable)
      字符串(Value)
      配置文件(AndroidManifest.xml)
      test 编写测试用例 .gitignore 用来将指定的目录或文件排除在版本控制之外

      app.iml IntelliJ IDEA自动生成的文件
      build.gradle app模块的gradle构建脚本,指定很多项目构建的配置
      proguard-rules.pro 指定项目代码的混淆规则

      1.1.2 .gradle和idea
      作用:存放Android Stdio自动生成的一些文件,开发者无需关心
      1.1.3 build
      包含编译时自动生成的一些文件
      1.1.4 gradle
      包含了gradle wrapper的配置文件,使用gradle wrapper的方式不需要提前将gradle下载好,而是会自动根据本地的缓存情况决定是否需要联网下载。
      1.1.5 .gitignore
      用来将指定的目录或文件排除在版本控制之外
      1.1.6 gradle.properties
      项目全局的gradle构建脚步,通常不需修改该文件内容
      1.1.7 gradlew和gradlew.bat
      在命令界面中执行gradle命令
      gradlew:Linux或Mac系统上
      gradlew.bat:Windows系统上
      1.1.8 local.properties
      指定本机中Android SDK路径,通常自动生成,无需修改
      1.1.9 setting.gradle
      指定项目中所有引入的模块。
      2.日志工具
      种类
      Log.v() 打印最为繁琐、意义最小的日志信息,级别最低
      Log.d() 打印调试信息
      Log.i() 打印一些重要数据
      Log.w() 打印一些警告信息
      Log.e() 打印程序中的错误信息
      使用日志工具的代码
      打开项目(活动名.java)在OnCreate()方法中添加一行打印日志的语句
      Eg:Log.e(“HelloWorld”,”Oncreate execute”);
      运行结束,点击底部Android Monitor,在logcat中可查看

      项目的创建(Project)
      开始
      点击Start a new Android Studio project
      Application name 应用名称
      Company Domain 公司域名,个人开发者填example.com就行
      对项目最低兼容版本进行配置
      一般将Minmum SDK指定成API15
      创建活动
      选择模板

      Activity name 活动名
      Layout Name 布局名
      点击finish按钮
      运行过程
      启动模拟器
      点击Create Virtual Device按钮,选择需要的模拟器
      选择模拟器的操作系统版本
      完成设置后点击三角按钮即启动
      点击顶部工具栏运行按钮运行
      点击OK,项目就在模拟器上运行了

  • 昵称:
  • 评分: 2分|鲜花一捧 1分|一朵小花 0分|交流灌水 0分|别字捉虫 -1分|一块小砖 -2分|砖头一堆
  • 内容:
  •             注:1.评论时输入br/即可换行分段。
  •                 2.发布负分评论消耗的月石并不会给作者。
  •             查看评论规则>>