首先要说明一下,本系列教程都是使用AIDE开发的,AIDE是类似于pc上面的Android Studio,但是很多功能都不具备,不过也不影响开发使用。
分析第一个android项目
如上图所示,这就是一个项目的根目录,也是Android的基本开发结构,一开始看到这么多英文的文件夹是不是晕晕的,让我们来慢慢梳理一下。
再次提醒,下面一定会有你不懂的名词,在教程没有强调的情况下,对于你不理解的名词,你只需要做到听说过,知道有这么个东西,以后再提起能关联在一起就可以了。自己去拓展查资料是鼓励的,但是千万不要钻牛角尖,切记。
1、项目目录结构
1.1 app
我们项目中的代码和资源都会保存在这里。下节还会单独讲解里面的内容。
1.2 .gitignore
这个文件是用来配置排除在GUT版本控制之外的文件和目录的,关于GIT版本控制,以后会讲解的。
1.3 build.gradle
这个是“全局”的 gradle 构建脚本,通常这个文件不需要修改,后面的课程会给大家分析。
1.4 settings.gradle
他用来配置项目里所有引入的模块,通常情况下模块的引入都是自动的,需要手动修改的场景不多。
现在整个项目的结构都一口气说完了,是不是累坏了,信息量有点大?不过回过头想一想,除了 app 目录以外,别的都是自动生成的。以后我们的重点将会围绕 app 目录展开。
2、JAVA基础
下面是一些 Java 基础知识,这节先不讲如何运行,大家只需要看一遍,记一记就可以了。
Android 项目主要采用 Java 语言编写,当然还有新出炉的kotlin语言,但是手机端上面还没有支持编程的软件,就暂时不讨论了,有兴趣的可以百度普及一下知识。
2.1 变量
其实你对变量并不陌生,还记得中学的方程吗?
设:木板的长度为 x 厘米。
其中未知数 x 就是一个变量,变量让你能够把准备使用的每一段数据都赋给一个简短、易于记忆的名字。在方程中,未知数 x 可以是整数,也可以是小数,但是计算机比较笨,你必须在定义变量(设未知数)的时候指定变量(未知数)的类型(是整数还是小数)。
下面是一条标准的 Java 定义整形变量的代码
int x;
注意最后的分号,每一条 Java 语句都必须以分号结尾。
在 Java 中,整数叫整形;小数叫浮点型。
你也可以在定义变量的时候为变量制定一个初始值:
int x = 8;
让一个变量等于一个值或另一个变量的过程叫赋值。
2.2 输出到控制台
先看几行代码:
System.out.println(888);int a = 1;System.out.println(a);
运行结果是
8881
System.out.println(a)将括号中的a值输出到控制台(就是屏幕),括号里可以是值或变量。
2.3 注释
在代码中起说明作用的文字叫做注释。
2.3.1 单行注释单行注释就是在程序中注释一行代码,在 Java 语言中,将双斜线(//)放在要注释的内容之前就可以了。
int a; //定义一个整形变量 aa = 8; //将 8 的赋值给变量 aint b = 1; //定义一个整形变量 b ,并赋初值为 1;
2.3.2 多行注释多行注释就是指一次性将程序中多行代码注释掉
在Java语言中,使用/和/将程序中需要注释的部分包含起来,/是表示注释开始,/是表示注释结束,如下代码
/*int a; //定义一个整形变量 aa = 8; //将 8 的赋值给变量 aint b = 1; //定义一个整形变量 b ,并赋初值为 1*/
结束语
好啦,学了这么多,都累了有木有,明天主要介绍 Java 语法,为以后的代码讲解打基础。
举报/反馈