美文网首页
Android开发工具

Android开发工具

作者: Anwfly | 来源:发表于2020-10-12 22:39 被阅读0次

    一、 android studio下载

    Android Studio 是一个Android集成开发工具,Android Studio 提供了集成的 Android 开发工具用于开发和调试。
    下载地址:https://developer.android.google.cn/studio/index.html
    中文下载地址:http://androiddevtools.cn/

    image.png

    二、2.Android Studio的安装,SDK配置

    可以选择IDE+SDK,也可以单独安装IDE,SDK另下载,这里我们只安装IDE,SDK直接拷贝老师的,安装之前先确定SDK已完全复制Ok

    点击Next

    image.png

    选中Android Virtual Device,点击Next

    image.png

    选择你要安装到哪个目录,点击Next

    image.png

    点击Install

    image.png image.png

    点finish,开启Studio

    image.png

    选择 Do not import settings,点击ok,等待开启

    image.png

    点击Cancel

    image.png

    点击Next

    image.png

    选择Custom,点击Next

    image.png

    可以选择两种主题,白色和黑色,选择后点击Next

    image.png

    更改SDK路径,点击Next

    image.png image.png

    这样就安装OK啦

    三、HelloWorld项目创建

    image.png

    当你更新完 Android SDK ,你就会看到这个界面。直到这个界面才说明,你可以使用Android Studio了。

    选项1 : 创建一个Android Studio项目。

    选项2 : 打开一个Android Studio项目。

    选项3 : 从版本控制系统中导入代码。支持 CVS 、 SVN 、 Git 、 Mercurial , 甚至GitHub。

    选项4:调试任意apk中Java和native .so的功能.

    选项5 : 导入非Android Studio项目。比如纯生的 Eclipse Android项目, IDEA Android项目。如果你的Eclipse 项目使用官方建议导出(即使用 Generate Gradle build files 的方式导出),建议使用 选项2 导入。

    选项6 : 导入官方样例,会从网络上下载代码。此功能在以前的测试版本中是没有的,建议多看一看官方给的范例。

    填写项目名(Application name),公司名称(用来生成包名,包名=公司域名倒着写+项目名),项目路径

    image.png

    选择适应的界面,我们选择空界面(Empty Activity)

    image.png

    点击finish,就创建好了

    image.png image.png

    创建模拟器,点击这个图标

    image.png

    点击Create VIrtual Device


    image.png

    需要下载对应的镜像

    image.png

    老师SDK里面已经下好了一个,是个Android8.0的,点击Next

    image.png

    点击Finish

    image.png

    点击运行,HelloWorld项目就开始运行到模拟器上啦


    image.png

    四、一些简单的设置

    a.快捷键

    File-->Settings

    image.png

    选择keymap或则搜索框里输入keymap,默认是AndroidStudio的快捷键,根Eclipse不同,可改为Eclipse的快捷键

    image.png

    b.字体大小

    File->Settings->Editor->Colors & Fonts -->Font –> Size 设置字体大小,Line spacing设置行间距:

    image.png

    c.代码提示不区分大小写

    file—>settings—>editor—>general—>code completion,框中默认的设置是First letter,修改成None就好啦。

    image.png

    d.如果SDK目录变化了,需要重新设置

    选择 File --> Project Structure -->SDK Location 。在此页面下设置 JDK 或者 Android SDK 目录即可。

    image.png

    e.Logcat字体大小和颜色

    image.png

    f.成员变量加字段

    image.png

    五、AS目录结构

    1. 在Android Studio中,提供了以下几种项目结构类型

    image.png

    我们常用的是两类Project和Android结构,Project目录的话比较全面,所有类型的文件都包含,Android目录结构的话隐藏掉了一些平常开发用不到的文件

    Project目录结构

    image.png
    1. gradle 文件夹包含的是 gradle 工具的各个版本(自动生成,无需关心)。

    2. idea 文件夹包含了开发所需的各种环境(自动生成,无需关心)。

    3. build 这个目录你也不需要过多关心,它主要包含了一些在编译时自动生成的文件。

    4. gradle 文件夹包含了 gradle 工具的打包。 wrapper 的意思就是“包装、打包”。这个目录的意义是:把项目拷贝给别人时,别人电脑上可能根本没有安装 gradle 工具,为了能够使用本项目,可以使用项目中打包好的 gradle 工具。

    5. gitignore 这个文件是用来将指定的目录或文件排除在版本控制之外的。

    build.gradle 这是项目全局的gradle构建脚本,通常这个文件中的内容是不需要修改的.

    1. gradle.properties 这个文件是全局的gradle配置文件,在这里配置的属性将会影响到项目中所有的gradle编译脚本。

    2. gradlew和gradlew.bat 这两个文件是用来在命令行界面中执行gradle命令的,其中gradlew是在Linux或Mac系统中使用的,gradlew.bat是在Windows系统中使用的。

    3. HelloWorld.iml iml文件是所有IntelliJ IDEA项目都会自动生成的一个文件(Android Studio是基于IntelliJ IDEA开发的),用于标识这是一个IntelliJ IDEA项目,我们不需要修改这个文件中的任何内容。

    4. local.properties 这个文件用于指定本机中的Android SDK路径,通常内容都是自动生成的,我们并不需要修改。除非你本机中的Android SDK位置发生了变化,那么就将这个文件中的路径改成新的位置即可,还可以配置NDK路径。

    5. settings.gradle 这个文件用于指定项目中所有引入的模块。由于HelloWorld项目中就只有一个app模块,因此该文件中也就只引入了app这一个模块。通常情况下模块的引入都是自动完成的,需要我们手动去修改这个文件的场景可能比较少。

    6. External Libraries 项目依赖的Lib, 编译时自动下载的.

    2. app下的目录结构(module)

    image.png
    1. build
      这个目录和外层的build目录类似,主要也是包含了一些在编译时自动生成的文件,不过它里面的内容会更多更杂,我们不需要过多关心。

    2. libs
      如果你的项目中使用到了第三方jar包,就需要把这些jar包都放在libs目录下,放在这个目录下的jar包都会被自动添加到构建路径里去。

    3. AndroidTest
      此处是用来编写Android Test测试用例的,可以对项目进行一些自动化测试。

    4. java
      毫无疑问,java目录是放置我们所有java代码的地方,展开该目录,你将看到我们刚才创建的HelloWorldActivity文件就在里面。

    5. res
      这个目录下的内容就有点多了。简单点说,就是你在项目中使用到的所有图片,布局,字符串等资源都要存放在这个目录下。当然这个目录下还有很多子目录,图片放在drawable目录下,布局放在layout目录下,字符串放在values目录下,所以你不用担心会把整个res目录弄得乱糟糟的。

    6. AndroidManifest.xml
      这是你整个Android项目的配置文件,你在程序中定义的所以四大组件都需要在这个文件里注册,另外还可以在这个文件中给应用程序添加权限声明。

    7. test
      此处是用来编写Unit Test测试用例的,是对项目进行自动化测试的另一种方式。

    8. .gitignore
      这个文件用于将app模块内的指定的目录或文件排除在版本控制之外,作用和外层的.gitignore文件类似。

    9. app.iml
      IntelliJ IDEA项目自动生成的文件,我们不需要关心或修改这个文件中的内容。

    10. build.gradle
      这是app模块的gradle构建脚本,这个文件中会指定很多项目构建相关的配置。

    11. proguard-rules.pro
      这个文件用于指定项目代码的混淆规则,当代码开发完成后打成安装包文件,如果不希望代码被别人破解,通常会将代码混淆,从而让破解者难以阅读。

    3. Android目录结构

    image.png

    六、快捷键

    提取局部变量:Ctrl+Alt+V
    提取全局变量:Ctrl+Alt+F
    提取方法:Ctrl+Alt+M

    最常用快捷键

    1.Ctrl+E,可以显示最近编辑的文件列表

    2.Shift+Click可以关闭文件

    3.Ctrl+[或]可以跳到大括号的开头结尾

    4.Ctrl+Shift+Backspace可以跳转到上次编辑的地方

    5.Ctrl+F12,可以显示当前文件的结构

    6.Ctrl+F7可以查询当前元素在当前文件中的引用,然后按F3可以选择

    7.Ctrl+N,可以快速打开类

    8.Ctrl+Shift+N,可以快速打开文件

    9.Alt+Q可以看到当前方法的声明

    10.Ctrl+W可以选择单词继而语句继而行继而函数

    11.Alt+F1可以将正在编辑的元素在各个面板中定位

    12.Ctrl+P,可以显示参数信息

    13.Ctrl+Shift+Insert可以选择剪贴板内容并插入

    14.Alt+Insert可以生成构造器/Getter/Setter等

    15.Ctrl+Alt+V 可以引入变量。例如把括号内的SQL赋成一个变量

    16.Ctrl+Alt+T可以把代码包在一块内,例如try/catch

    17.Alt+Up and Alt+Down可在方法间快速移动

    七、Debug调试

    1.在某行代码前打断点

    image.png

    点击该图标,提示重启app

    image.png

    代码会在打断点的地方停住

    image.png

    八、添加依赖

    1. 添加jar包
      将jar包放进module目录下libs中,然后Rebuild Project


      image.png
    2. 在module级build.gradle中添加依赖


      image.png

    3.File-->Project Stucture-->app-->Dependencies,点击+号


    image.png

    相关文章

      网友评论

          本文标题:Android开发工具

          本文链接:https://www.haomeiwen.com/subject/vdyasktx.html