1.Android Studio环境搭建

发布于 2022年 03月 15日 17:43

Android项目目录

(1)manifests子目录,下面只有一个xml文件,即 AndroidManifest.xml,是App的运行配置文件。

(2)java子目录,下面有3个com.example.hellorworld包,其中第一个 包存放的是App工程的java源代码,后面两个包存放的是测试用的java代 码。

(3)res子目录,存放的是App工程的资源文件。res子目录下又有4个 子目录:

  • drawable目录存放的是图形描述文件与用户图片。
  • layout目录存放的是App页面的布局文件。
  • mipmap目录存放的是启动图标。
  • values目录存放的是一些常量定义文件,比如字符串常量 strings.xml、像素常量dimens.xml、颜色常量colors.xml、样式风格定义 styles.xml等。

Gradle Scripts下面主要是工程的编译配置文件,主要有:

  1. build.gradle,该文件分为项目级与模块级两种,用于描述App工 程的编译规则。
  2. proguard-rules.pro,该文件用于描述java文件的代码混淆规则。
  3. gradle.properties,该文件用于配置编译工程的命令行参数,一般 无须改动。
  4. settings.gradle,配置哪些模块在一起编译。初始内容为include ‘:app’,表示只编译App模块。
  5. local.properties,项目的本地配置,一般无须改动。该文件是在 工程编译时自动生成的,用于描述开发者本机的环境配置,比如SDK的 本地路径、NDK的本地路径等。

插件

  1. Android Parcelable code generator 该插件可自动生成Parcelable接口的代码。开发者先写好一个类和内 部变量的定义,然后在代码中按Alt+Insert,弹出的菜单列表下方就有 Parcelable选项,如图1-31所示。选中该选项,即在类中插入实现 Parcelable接口的代码。

  2. Android Code Generator 该插件可根据布局文件快速生成对应的Activity、Fragment、 Adapter、Menu等代码。在布局文件上右击或者在布局文件内部右击, 弹出的菜单中多了一个Generate Android Code选项,具体的菜单如图132所示。选中生成项后,便会弹出代码窗口,把已生成的代码复制出来 即可。注意该插件对汉字的支持不太好,如果xml文件中有汉字,代码 就会生成失败。

  3. GsonFormat 该插件能够快速将json字符串转换成代码段,包含变量定义以及 set、get函数。在代码中按Alt+S,弹出json格式化窗口,往窗口中粘贴 json字符串,单击OK按钮,即可在代码中插入生成好的代码段。

  4. Android Postfix Completion 该插件支持在代码中快速生成Toast、Log等代码行。开发者在代码 中输入字符串,后面跟上.toast并回车,即可生成Toast.makeText代码 行;输入字符串后,紧接着输入.log并回车,即可生成Log.d代码行,如 图1-34所示。

  5. Android Drawable Importer 该插件可对一张图片自动生成不同分辨率的图片,从而让图片对不 同屏幕的适配工作变得更加容易。右击任意目录,在弹出的菜单中选择 New,右方弹出的菜单列表末尾会出现*** Drawable Importer之类的菜单 项

推荐文章