Android学习笔记

发布时间 2024-01-02 14:30:39作者: 迪杰斯卡尔

一.工具的下载和安装:

Android 开发软件:Android Studio 下载地址为:www.androiddevtools.cn/

工具的下载和安装不建议到官网下载,因为需要VPN,网速较慢,镜像网站上会实时更新最新版本的软件。

配置SDK:联网情况下第一次启动软件时选择取消设置的导入,软件会自动下载SDK并进行配置,之后选择标准模式进行安装即可;

如果电脑中已经存在SDK包,也可以直接选择路径进行导入。

开发软件的自定义设置:在软件的设置界面中可以设置软件的Appearence和Font,改变软件界面的主题和字体自号。

2.工程的创建:

工程的创建:类似于其他开发环境的工程创建方式。

项目的删除:在Module的右键菜单中选择Open Module Settings,进入设置界面中将需要删除的模块删除,将模块删除后,再回到工程界面中将该模块在其右键菜单中删除。

3.项目的编译:

编译工具:Gradle;

项目存在setting.gradle,用于记录哪些module要被加入到项目中;build.gradle会被应用到所有的Module中;

每一个module都存在build.gradle ,用于配置其自身的属性,如果与项目中的build.gradle中的配置属性冲突,会将其覆盖

Gradle中的部分配置:minSdkVersion:最小API level

compileSdkVersion:编译的SDK版本,一般选择最新版本即可,仅为编译的SDK版本,一般不影响项目的实际运行

targetSdkVersion:目标版本,用于匹配不同平台上项目运行的Sdk版本,使不同平台上设备能够使用同一版本的Sdk,减少bug的产生。

创建模拟器:AVD Manager(Android Virtuel Device Manager)                  //也可以选择其他虚拟设备模拟器,如Genymotion,夜神等

①选择虚拟设备类型,如手机,车辆等;②配置设备的显示设置;③配置设备系统,并获取对应的许可;④选择对应的SDK,完成设备的创建

4.项目编写前的准备:

快捷键的设置:setting->keymap->class name completion

常用快捷键:

格式化代码:ctrl + alt + l   

撤销: ctrl+z   

反撤销:shift + ctrl + z

提示代码:ctrl + alt + space

代码自动修正:alt + Enter   显示文档说明:ctrl + q 查找:ctrl + f     按关键字全局搜索:ctrl + shift + f

调试技巧:写日志,断点

二.项目入门学习

1.项目的创建:

项目的创建时选择Empty View Activity进行项目创建,在语言栏选择Java语言

(若创建项目时选择Empty Activity,则该项目只能支持Kotlin语言进行项目开发)

项目的目录,可以选择多种类型的目录结构,其中:    

Project目录结构中,显示了项目中各个文件在计算机中的实际存放位置及逻辑结构

Android目录结构中,项目中各个文件按其在项目中的作用进行分类显示

ProjectSourse目录结构中,隐藏了项目的依赖包

Packages目录结构中,仅显示项目的依赖包和项目中以.xml结尾的配置文件

平时常用的目录结构主要是Android目录结构,Project目录结构,以及Packages目录结构

项目中新增Module和删除Module的方式需要注意,因为新增的Module会作为项目的一部分,影响到项目自动生成的配置文件,

因此在将其删除时,需要先在项目配置中将其删除,然后再删除其物理文件

2.项目的启动:

Android项目需要在Android平台上运行,因此,项目的调试和运行均需要Android平台的设备进行支持,设备的选择可以使用测试机与电脑进行连接,也可以使用虚拟设备用于调试

tips:

1.若使用实体机进行测试,需要小心设备损坏问题

2.使用虚拟设备进行测试时,需要首先在虚拟设备管理器中启动虚拟设备,然后再测试项目系统的运行